Patent application number | Description | Published |
20080207037 | Chip actuator cover assembly - An improved IC chip actuator cover assembly for an IC socket includes a pedestal assembly spring-mounted to the bottom of a carrier housing and side leaf springs or other similar force transferring means on the pedestal assembly which transmit a z-axis force to the corner regions of the pedestal assembly for advancing the pedestal assembly in the z-axis direction against an IC chip in the IC socket. The compliance of the leaf springs maintains a constant and precise actuating force on the IC chip when the IC chip is contacted by the pusher end portion or portions of the pedestal assembly. In a preferred aspect of the invention, the front, back, and sides of the carrier housing define a central cavity region above the pedestal assembly for permitting air flow through the carrier housing to improve the heat dissipation capability of the cover assembly. | 08-28-2008 |
20080265924 | Contactor nest for an IC device and method - An improved contactor nest for receiving and holding IC devices against a pin board interposer during the test or burn-in of the devices includes a frame having an IC pocket with a top opening, which is oversized in relation to the footprint of the IC device for which the contactor is designed, and centering guide walls for guiding an IC device to be tested into the pocket from the oversized top opening to the IC device seating plane. The centering guide walls have a gradual angle relative to the insertion axis of the IC pocket, and extend down to a bottom perimeter portion of the IC pocket immediately adjacent the IC seating plane for gradually centering the IC device in the pocket as the IC device approaches the seating plane. Preferably, the angled guide walls extend far enough into the IC pocket to allow the spring pins of the pin board interposer to scrub the contact pads of the IC devices as the IC device is being centered. | 10-30-2008 |
20100277191 | SPRING CONTACT PIN FOR AN IC TEST SOCKET AND THE LIKE - A spring contact pin includes a depressible probe member having a tapered configuration that prevents contact between the projecting end of the probe member and the end of the spring barrel throughout the compression and release cycle of the probe. The tapered configuration of the depressible probe member improves the mechanical performance, reliability, and high-speed signal performance of the contact pin. | 11-04-2010 |
20110057676 | UNIVERSAL SPRING CONTACT PIN AND IC TEST SOCKET THEREFOR - A universal spring contact pin for use in an IC test Socket includes a depressible probe member at one end and a fixed probe member at the other end. The fixed probe member preferably has a projection length chosen to allow z-axis loading of different surface mount package types within the same test socket. It also can have a relatively large tip angle which preferably terminates at a relatively sharp termination point. Preferably, the tip angle is about 90 degrees and the radius of the termination point of the tip is about 0.001 inches (0.0254 millimeters) or less. The large tip angle on the contact pin's fixed probe member provides the pin with a robust probe end that operates reliably over a large number of test cycles, is better adapted for effective use with different surface mount chip packages, and better supports a sharp tip radius. A sharp tip radius will, in turn, provide for better penetration of oxide coatings and/or foreign material on the leads of the chip packages. A test socket can be provided for the universal spring contact pins, which can include an interface wall configuration for retaining the contact pins in a z-axis alignment and for improving the signal performance of the socket at high frequencies. | 03-10-2011 |
20110214843 | Systems and Methods for Thermal Control of Integrated Circuits During Testing - Thermal control units (TCU) for maintaining a set point temperature on an IC device under test (DUT) are provided. The units include a pedestal assembly comprising a heat-conductive pedestal, a fluid circulation block, a thermoelectric module (Peltier device) between the heat-conductive pedestal and the block for controlling heat flow between the pedestal and fluid circulation block, and a force distribution block for controllably distributing a z-axis force between different pushers of the TCU. Alternatively, instead of a thermoelectric module, a heater can provide heat to the DUT. Optionally, a swivelable temperature-control fluid inlet and outlet arms may be provided to reduce instability of the thermal control unit due to external forces exerted on the TCU such as by fluid lines attached to the fluid inlet and outlet arms. Also optionally, an integrated means for abating condensation on surfaces of the TCU during cold tests may be provided. | 09-08-2011 |
20130021049 | Systems and Methods for Conforming Device Testers to Integrated Circuit Device Profiles - A device tester for an IC device under test (DUT), the DUT having a substrate and an attached die. The device tester includes a thermal control unit and a test socket assembly which conforms to the DUT's profile. The thermal control unit includes a pedestal assembly, a heater having a fuse coupled to a heating element, a substrate pusher, and a force distributor for distributing force between the pedestal assembly and the substrate pusher. The test socket assembly includes a socket insert that supports and also conforms to the DUT's profile. | 01-24-2013 |
20130271170 | Systems and Methods for Conforming Device Testers to Integrated Circuit Device Profiles with Feedback Temperature Control - An integrated circuit (IC) device tester maintains a set point temperature on an IC device under test (DUT) having a die attached to a substrate. The tester includes a thermal control unit and a fluid management system configured to supply the thermal control unit with fluids for pneumatic actuation, cooling, and condensation abating. The tester can includes a box enclosing the thermal control unit thereby providing a substantially isolated dry environment during low humidity testing of the DUT. The heat exchange plate may include an inner structure for thermal conductivity enhancement. | 10-17-2013 |
20140015556 | SYSTEMS AND METHODS FOR CONFORMING TEST TOOLING TO INTEGRATED CIRCUIT DEVICE PROFILES WITH COMPLIANT PEDESTALS - A test socket assembly, useful in association with a thermal control unit used to maintain a set point temperature on an IC device under test, has at least one compliant pedestal is configured to facilitate the testing of integrated circuits where the device under test comprises a substrate having multiple IC chips with different heights and testing requirements. | 01-16-2014 |
20140021972 | SYSTEMS AND METHODS FOR CONFORMING TEST TOOLING TO INTEGRATED CIRCUIT DEVICE PROFILES WITH SOCKETS HAVING SECURED AND REPLACEABLE BUSHINGS - A test socket assembly, useful in association with a thermal control unit (TCU) used to maintain a set point temperature on an IC device under test, has alignment holes with bushings that are secured within the alignment holes by using retaining pins. The retaining pins can be easily screwed in and out of the socket. This provision allows the bushings to be replaced easily as they get worn out or deformed from repeated testing. | 01-23-2014 |
20140055154 | SYSTEMS AND METHODS FOR CONFORMING TEST TOOLING TO INTEGRATED CIRCUIT DEVICE PROFILES WITH EJECTION MECHANISMS - A test pusher assembly, useful in association with a thermal control unit used to maintain a set point temperature on an integrated circuit device under test, is provided with ejection mechanisms configured to facilitate the disengagement of the DUT at the end of the test. One example of the ejection mechanisms is to provide the substrate pusher assembly with spring-loaded pins that can push the substrate of the DUT away from the pedestal at the end of the test. Another example of the ejection mechanisms is to use a pressurized fluid that can push the substrate of the DUT away from the pedestal at the end of the test. | 02-27-2014 |
20140232426 | SYSTEMS AND METHODS FOR CONFORMING TEST TOOLING TO INTEGRATED CIRCUIT DEVICE PROFILES WITH CONVEX SUPPORT STRUCTURE - A convex testing stack useful in association with a thermal control unit (TCU) that may be used to maintain a set point temperature for testing of a convex IC device under test (DUT) is configured to preserve the convex shape of the DUT. | 08-21-2014 |
20150022226 | SYSTEMS AND METHODS FOR CONFORMING TEST TOOLING TO INTEGRATED CIRCUIT DEVICE PROFILES WITH COAXIAL SOCKET - A coaxial socket useful in association with an integrated circuit (IC) device tester and having a conducting pin surrounded by an insulating layer and embedded in a conducting base. This coaxial pin configuration allows for good thermal conductivity and better electrical signal transmission specially for testing high-speed integrated circuits. | 01-22-2015 |
20150109009 | Systems and Methods for Conforming Device Testers to Integrated Circuit Device With Pressure Relief Valve - The present invention relates to systems and methods for preventing over pressurization in a fluid management system used in an integrated circuit (IC) device tester. The prevention of the over pressurization in the fluid management system is based on the use of a pressure relief valve coupled to the fluid management system. | 04-23-2015 |
20150309114 | SYSTEMS AND METHODS FOR CONFORMING TEST TOOLING TO INTEGRATED CIRCUIT DEVICE WITH HEATER SOCKET - A laminated heater socket useful in association with an integrated circuit (IC) device tester is having a socket with an embedded integrated heater. This laminated heater socket configuration allows for good thermal conductivity and better electrical signal transmission specially for testing high-speed integrated circuits. | 10-29-2015 |
20160025806 | SYSTEMS AND METHODS FOR RELIABLE INTEGRATED CIRCUIT DEVICE TEST TOOLING - In one embodiment of the present invention, a test probe assembly for testing packaged integrated circuit (IC) devices includes a plurality of probes, a pad and a PCB/interposer. The plurality of probes is configured to repeatedly maintain reliable electrical contact with a corresponding plurality of DUT contacts when under a compliant force. The pad provides mechanical support and/or electric coupling for the plurality of probes. In turn, the PCB/interposer supports the pad. In some embodiments, the plurality of probes includes a hard core material such as diamond. In other embodiments, the surface of the probes is hardened | 01-28-2016 |
Patent application number | Description | Published |
20080280457 | METHOD OF IMPROVING INITIATION LAYER FOR LOW-K DIELECTRIC FILM BY DIGITAL LIQUID FLOW METER - A method for depositing a low dielectric constant film by flowing a oxidizing gas into a processing chamber, flowing an organosilicon compound from a bulk storage container through a digital liquid flow meter at an organosilicon flow rate to a vaporization injection valve, vaporizing the organosilicon compound and flowing the organosilicon compound and a carrier gas into the processing chamber, maintaining the organosilicon flow rate to deposit an initiation layer, flowing a porogen compound from a bulk storage container through a digital liquid flow meter at a porogen flow rate to a vaporization injection valve, vaporizing the porogen compound and flowing the porogen compound and a carrier gas into the processing chamber, increasing the organosilicon flow rate and the porogen flow rate while depositing a transition layer, and maintaining a second organosilicon flow rate and a second porogen flow rate to deposit a porogen containing organosilicate dielectric layer. | 11-13-2008 |
20090162259 | HIGH EFFICIENCY UV CURING SYSTEM - An ultraviolet (UV) cure chamber enables curing a dielectric material disposed on a substrate and in situ cleaning thereof. A tandem process chamber provides two separate and adjacent process regions defined by a body covered with a lid having windows aligned respectively above each process region. One or more UV sources per process region that are covered by housings coupled to the lid emit UV light directed through the windows onto substrates located within the process regions. The UV sources can be an array of light emitting diodes or bulbs utilizing a source such as microwave or radio frequency. The UV light can be pulsed during a cure process. Using oxygen radical/ozone generated remotely and/or in-situ accomplishes cleaning of the chamber. Use of lamp arrays, relative motion of the substrate and lamp head, and real-time modification of lamp reflector shape and/or position can enhance uniformity of substrate illumination. | 06-25-2009 |
20100096564 | ULTRAVIOLET REFLECTOR WITH COOLANT GAS HOLES AND METHOD - A reflector for an ultraviolet lamp can be used in a substrate processing apparatus. The reflector comprises a longitudinal strip extending the length of the ultraviolet lamp. The longitudinal strip has a curved reflective surface and comprises a plurality of through holes to direct a coolant gas toward the ultraviolet lamp. A chamber that uses an ultraviolet lamp module with the reflector, and a method of ultraviolet treatment are also described. | 04-22-2010 |
20100285240 | APPARATUS AND METHOD FOR EXPOSING A SUBSTRATE TO A ROTATING IRRADIANCE PATTERN OF UV RADIATION - Embodiments of the invention relate generally to an ultraviolet (UV) cure chamber for curing a dielectric material disposed on a substrate and to methods of curing dielectric materials using UV radiation. A substrate processing tool according to one embodiment comprises a body defining a substrate processing region; a substrate support adapted to support a substrate within the substrate processing region; an ultraviolet radiation lamp spaced apart from the substrate support, the lamp configured to transmit ultraviolet radiation to a substrate positioned on the substrate support; and a motor operatively coupled to rotate at least one of the ultraviolet radiation lamp or substrate support at least 180 degrees relative to each other. The substrate processing tool may further comprise one or more reflectors adapted to generate a flood pattern of ultraviolet radiation over the substrate that has complementary high and low intensity areas which combine to generate a substantially uniform irradiance pattern if rotated. Other embodiments are also disclosed. | 11-11-2010 |
20110248183 | ULTRAVIOLET REFLECTOR WITH COOLANT GAS HOLES AND METHOD - A reflector for an ultraviolet lamp can be used in a substrate processing apparatus. The reflector comprises a centrally positioned longitudinal strip and first and second side reflectors to form a parabolic-type surface. The longitudinal strip and first and second side reflectors have curved reflective surfaces with dichroic coatings and the longitudinal strip comprises a plurality of through holes to direct a coolant gas toward the ultraviolet lamp. A chamber that uses an ultraviolet lamp module with the reflector, and a method of ultraviolet treatment are also described. | 10-13-2011 |
20110256041 | FLUID FILTRATION FOR SUBSTRATE PROCESSING CHAMBER - A filter for filtering a fluid in a substrate processing apparatus comprises first and second stages that are connected to one another. A delivery system provides a vaporized liquid to the filter. The first stage of the filter comprises a basic compound, and the second stage of the filter comprises a desiccant. A second filter comprises a permeation filter with permeable membrane to filter the fluid. Methods of filtering the fluid to reduce formation of undesirable process residues using the filter(s) are also described. | 10-20-2011 |
20120171852 | REMOTE HYDROGEN PLASMA SOURCE OF SILICON CONTAINING FILM DEPOSITION - Methods for forming and treating a silicon containing layer in a thin film transistor structure or solar cell devices are provided. In one embodiment, a method for forming a silicon containing layer on a substrate includes providing a substrate into a processing chamber, providing a gas mixture having a silicon containing gas into the processing chamber, providing a hydrogen containing gas from a remote plasma source coupled to the processing chamber, applying a RF power less than 17.5 mWatt/cm | 07-05-2012 |
20130012030 | METHOD AND APPARATUS FOR REMOTE PLASMA SOURCE ASSISTED SILICON-CONTAINING FILM DEPOSITION - An apparatus and methods for depositing amorphous and microcrystalline silicon films during the formation of solar cells are provided. In one embodiment, a method and apparatus is provided for generating and introducing hydrogen radicals directly into a processing region of a processing chamber for reaction with a silicon-containing precursor for film deposition on a substrate. In one embodiment, the hydrogen radicals are generated by a remote plasma source and directly introduced into the processing region via a line of sight path to minimize the loss of energy by the hydrogen radicals prior to reaching the processing region. | 01-10-2013 |
Patent application number | Description | Published |
20100278190 | HIERARCHICAL PIPELINED DISTRIBUTED SCHEDULING TRAFFIC MANAGER - A hierarchical pipelined distributed scheduling traffic manager includes multiple hierarchical levels to perform hierarchical winner selection and propagation in a pipeline including selecting and propagating winner queues of a lower level to subsequent levels to determine one final winning queue. The winner selection and propagation is performed in parallel between the levels to reduce the time required in selecting the final winning queue. In some embodiments, the hierarchical traffic manager is separated into multiple separate sliced hierarchical traffic managers to distributively process the traffic. | 11-04-2010 |
20120170472 | ON-CHIP PACKET CUT-THROUGH - Embodiments of the invention include a method for avoiding memory bandwidth utilization during packet processing. The packet processing core receives a plurality of packets. The packet processing core identifies the packet's quality of service (QoS) descriptor. The packet processing core determines that at least one packet should be moved to an off-chip packet stored prior to the packet being transmitted to the egress port. The packet processing core bases that determination, at least in part, on the packet's QoS descriptor. The packet processing core moves the determined packets to the off-chip packet store. The packet processing core determines that at least one packet should not be moved to the off-chip packet store prior to the packet being transmitted to the egress port. This determination is also made, at least in part, based on the packet's QoS descriptor. | 07-05-2012 |
20140181474 | ATOMIC WRITE AND READ MICROPROCESSOR INSTRUCTIONS - Methods and apparatus for performing an atomic hardware operation (HWOP) instruction. According to a method in a computer processor coupled to a memory, the method includes fetching, decoding, and executing the atomic HWOP instruction. The instruction includes a source operand indicating a source location and a destination operand indicating a destination location, wherein each of the source location and the destination location is either a register of the computer processor or an address of the memory. Executing the atomic HWOP instruction includes sending a message to an external agent to cause the external agent to atomically access a set of one or more memory locations of the memory based upon a value stored at the source location, and return a result obtained from said atomic access of the set of memory locations to the destination location. The external agent is external to the computer processor. | 06-26-2014 |
20140185451 | LOW PASS FILTER FOR HIERARCHICAL PIPELINED DISTRIBUTED SCHEDULING TRAFFIC MANAGER - A method is implemented by a network element to provide scalable hierarchical traffic management (HTM) over a plurality of network layers for a network and eliminate priority leaking caused by quick loopback batch scheduling that analyzes a subset of network layers to shorten processing time and resource requirements when the scalable HTM selects data packets to be forwarded. The method and system function as a low pass filter over the selected data packets to prevent low priority data packets being forwarded where higher priority data packets are available to be forwarded. | 07-03-2014 |
20140189083 | METHOD AND SYSTEM FOR PACKET JOB SCHEDULER IN DATA PROCESSING BASED ON WORKLOAD SELF-LEARNING - A method for packet job scheduler in data processing based on workload self-learning is disclosed. In response to receiving an incoming packet, the packet processor checks workload usage of an isolation group (IG) associated with the incoming packet, the IG being a classification of packets defined for the purpose of processing the incoming packet. The packet processor then determines whether the workload usage of the IG associated with the incoming packet exceeds a predetermined threshold. In response to the workload usage of the IG associated with the incoming packet not exceeding the predetermined threshold, the packet processor forwards the incoming packet to be executed by a packet execution unit, and then it updates the workload usage of the IG associated with the incoming packet based on execution of the incoming packet by the packet execution unit. | 07-03-2014 |
20140189327 | ACKNOWLEDGEMENT FORWARDING - A method for processing data packets in a pipeline and executed by a network processor. The pipeline includes a plurality of logical blocks, each logical block configured to process one stage of the pipeline. Each data packet includes a descriptor and a data. The network processor is coupled to a resource for storing the data. The method reduces latency and enables non-blocking processing of data packets by forwarding a unique identification of a write request from a first logical block to a subsequent second logical block in the pipeline, the write request to modify the data in the resource. The method includes receiving the descriptor for processing at the first logical block, generating the write request and the unique identification for the write request, transmitting the write request to the resource, and transmitting the unique identification towards the second logical block before an acknowledgement is returned by the resource. | 07-03-2014 |
20140189705 | JOB HOMING - A method executed by a controller of a plurality of processing elements to reduce processing time of a data packet in a network element. The processing elements are arranged in a matrix. Each processing element has a point to point connection with each adjacent processing element, known as a hop. Each processing element also includes a separate processing element storage. The data packet includes a data and a descriptor, the data being transmitted to a first processing element for storage before the descriptor is received by the controller, and the data being processed after the descriptor is received. The method includes receiving the descriptor at the controller, determining that the first processing element does not have an available resource for processing the data, determining a second processing element based on a least number of hops to the first processing element, and transmitting the descriptor to the second processing element. | 07-03-2014 |
20140223252 | REPORTING ERRORS ON SERIAL INTERFACES TO APPLICATION LAYERS FOR FLEXIBLE ERROR HANDLING APPROACH SELECTION - A method is performed in a requester device that is coupled with a responder device by a serial interface. The method is one of selecting an approach to handle an error in a request-response communication between the requester and responder devices over the serial interface. The method includes transmitting a request packet, of the request-response communication, over the serial interface, based on a request from an application that is executing on a logical processor. The method includes reporting the error in the request-response communication to an application-layer module. The method includes selecting an error handling approach, of a plurality of error handling approaches, which is to be used to handle the error, with the application-layer module. | 08-07-2014 |
Patent application number | Description | Published |
20110093505 | ASYNCHRONOUS STATE ENGINE WITH PLUG-INS FOR FLEXIBLE APPLICATION DEVELOPMENT - Various embodiments of the present disclosure provide for an asynchronous state engine incorporated within a host application program. The state engine may operate based on a state transition table that may be updated independently of the host application. The state transition table may instruct the asynchronous state engine as to actions that should be performed prior to changing states. Such actions may include interacting with external applications. The state transition table may also instruct the host application to reside in a hold state until responses from external applications are received. Furthermore, the state transition table may instruct the host application as to follow up actions that should be performed when a state is entered. By allowing an external application to plug-in criteria for state changes within the host application, development of the host application may maintain a significant level of flexibility. | 04-21-2011 |
20130086060 | PRIVILEGED ACCOUNT MANAGER, MANAGED ACCOUNT PERSPECTIVES - Techniques for managing accounts are provided. An access management system may check out credentials for accessing target systems. For example a user may receive a password for a period of time or until checked back in. Access to the target system may be logged during this time. Upon the password being checked in, a security account may modify the password so that the user may not log back in without checking out a new password. Additionally, in some examples, password policies for the security account may be managed. As such, when a password policy changes, the security account password may be dynamically updated. Additionally, in some examples, hierarchical viewing perspectives may be determined and/or selected for visualizing one or more managed accounts. Further, accounts may be organized into groups based on roles, and grants for the accounts may be dynamically updated as changes occur or new accounts are managed. | 04-04-2013 |
20150082372 | PRIVILEGED ACCOUNT PLUG-IN FRAMEWORK - STEP-UP VALIDATION - Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, plug-in code for implementing a workflow that includes step-up validation associated with a user attempting to access at least one secure resource may be received. Access to the at least one secure resource may be provided when the user is authenticated with respect to the service. In some examples, a request to access a second secure resource may be received. Additionally, in some examples, the workflow to perform the step-up validation may be implemented at least in response to the request to access the second secure resource. The workflow implemented based at least in part on an attribute associated with the request. | 03-19-2015 |
20150082373 | PRIVILEGED ACCOUNT PLUG-IN FRAMEWORK - USAGE POLICIES - Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, a log-in request that includes authentication information and corresponds to the service may be received. Session access to at least one secure resource may be provided when a user is authenticated. In some examples, a request to perform an action associated with the secure resource may be received during the session. Additionally, in some examples, the plug-in framework may be implemented to determine whether the user is allowed to perform the action. Further, performance of the action may be allowed or denied during the session based on the determination. | 03-19-2015 |
20160094577 | PRIVILEGED SESSION ANALYTICS - A privileged account manager is provided for monitoring privileged sessions on target systems of an enterprise. In an embodiment, the privileged account manager is configured to capture metadata related to a privileged session and generate a first activity pattern for the privileged session based on the captured metadata. The first activity pattern may include a sequence of one or more activities performed by a first user during the privileged session. The privileged account manager may be configured to identify a second activity pattern that comprises at least a subset of the one or more activities performed by the first user during the privileged session and determine an appropriate action to be performed for the first activity pattern based on the identification of the second activity pattern. In some embodiments, the privileged account manager may be configured to transmit the action to a second user on a client device. | 03-31-2016 |
Patent application number | Description | Published |
20090234685 | RENEWABLE ENERGY SYSTEM MAINTENANCE BUSINESS MODEL - A renewable energy system maintenance method comprises network server based system for monitoring and repairing, for example, a solar power installation. Such comprises solar panels to convert sunlight to DC electricity, one or more inverters to convert the DC to AC electricity, and a metered utility connection for selling to or offsetting energy charges for AC electricity from an electric utility. A monitor with sensors and connections to the inverter provides system operation measurements and data through a wireless or wired connection the Internet. A centralized server collects measurements and data from many solar installation monitors and analyzes the inputs to provide useful information to the users and their systems integrator and third parties. In particular, such information is employed in several ways to conduct various parts of a solar energy business. | 09-17-2009 |
20110173110 | RENEWABLE ENERGY SYSTEM MONITOR - A renewable energy monitoring system collects streams of informational reports from remote renewable energy systems. It separates the data streams by client, and client identification, in order to template such data streams onto models of clients' equipment configurations and topologies. The system sorts and groups client data by categories, so workstations can be employed to access statistics, monitor operational flags, initiate/display reports, and control system operations. Particular client/user information is accumulated and assembled on a per account basis to issue client statements, revenue checks, invoices, and controls, wherein, headquarters workstations can be used to access single-client statistics, monitor operational flags, initiate/display reports, and engage payables, receivables, and general ledger accounting operations. Selected information is posted to the Internet on a webpage for respective users, so each user can query how much electricity they are generating/using, and the net amount they are exporting. Various kinds of charts and graphics are rendered in HTML to make the data easy to navigate, absorb and understand. | 07-14-2011 |
Patent application number | Description | Published |
20090182616 | RINGBACK ADVERTISING - Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination. | 07-16-2009 |
20100114678 | Compensation Distribution Using Quality Score - Among other disclosed subject matter, a computer-implemented method for compensation distribution includes analyzing first content from a publisher with regard to a quality criterion. The method includes associating the first content with a quality score based on the analysis. The method includes providing second content to the publisher to be published with the first content. The method includes distributing a compensation to the publisher relating to the second content, the compensation based at least in part on the quality score. | 05-06-2010 |
20110276627 | Managing Multiple Logins from a Single Browser - A method and a system for managing login using a cookie are described. The method includes receiving from a respective client system a request for document information, and receiving from the respective client system a cookie that identifies a plurality of user names logged into the server system from the respective client system. The plurality of logged-in user names includes a first user name and a second user name distinct from the first user name. The method also includes redirecting the received request to a location associated with a selected user name of the plurality of logged-in user names, and receiving the redirected request. The method furthermore includes, in response to the redirected request, processing the request as a request from the selected user name and sending to the respective client system document information corresponding to the request from the selected user name. | 11-10-2011 |
20120066574 | System, Apparatus, and Method for Inserting a Media File into an Electronic Document - A formula comprising at least one parameter is received. The formula is evaluated based on the at least one parameter in the formula in order to identify the media file. The media file is accessed, and data adapted to cause the media file to be displayed in the electronic document is generated. | 03-15-2012 |
20120096344 | RENDERING OR RESIZING OF TEXT AND IMAGES FOR DISPLAY ON MOBILE / SMALL SCREEN DEVICES - Various embodiments are disclosed. According to one example embodiment, an apparatus may include at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least: receive, by a computing device having a display with a first dimension that is less than a threshold size, a document including text and at least one image; reformat the document for display on the computing device, including: decreasing a size for at least one of tabs or indents; and moving a location of the at least one image to the left on the display of the computing device. | 04-19-2012 |
20120096345 | RESIZING OF GESTURE-CREATED MARKINGS FOR DIFFERENT DISPLAY SIZES - Various embodiments are disclosed. According to one example embodiment, a method may include receiving a document at a first computing device having a display size that is different than a display size of a second computing device where a gesture-created marking was added to the document. The document may include the gesture-created image and a group of tagged characters. The method may further include adjusting a size or shape of the gesture-created marking in the document so that the gesture-created marking encompasses all tagged characters on the display of the first computing device. The adjusting may be performed based on the display size of the first computing device being different than display size of the second computing device. | 04-19-2012 |
20120140914 | RINGBACK ADVERTISING - Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination. | 06-07-2012 |
20120151317 | System and Method for Providing Online Data Management Services - First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern. | 06-14-2012 |
20120195419 | Audio Advertising - Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination. | 08-02-2012 |
20130117301 | TRIGGERING SOCIAL PAGES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for information retrieval. In one aspect, a method includes receiving a search input including one or more search terms; determining whether the search input includes a particular token; in response to determining that the search input includes the particular token, determining whether the one or more search terms are associated with a particular social page; in response to determining that the one or more search terms are associated with the particular social page, providing the particular social page without providing search results. | 05-09-2013 |
20130290415 | SOCIAL CONNECTIONS MIGRATION - In general, aspects of the present disclosure are directed to techniques for migrating social networking connections in a social network from one profile to another profile. A first incoming connection from a third profile in a social network to a first profile in the social network may be determined. A first outgoing connection to a fourth profile in the social network from the first profile in the social network may be determined. A second incoming connection from the third profile to a second profile may be created based at least in part on the first incoming connection. A second outgoing connection to the fourth profile from the second profile may be created based at least in part on the first outgoing connection. | 10-31-2013 |
20140032670 | ACCESS CONTROL IN COMMUNICATION ENVIRONMENTS - In one aspect, a method includes receiving a request from a user to add one or more users or user groups to a communication session, determining if one or more access rights restrictions are associated with the session, the one or more access rights restrictions defining one or more users or one or more types of users authorized to join the session, determining if the one or more users or user groups are authorized to join the session according to the access rights restrictions when it is determined that one or more access rights restrictions are associated with the session and adding the one or more users or user groups to the session when it is determined that the one or more users or user groups are authorized to join the session. Other aspects can be embodied in corresponding systems and apparatus, including computer program products. | 01-30-2014 |
20140032672 | RESTRICTING A SCOPE OF A POST IN A SOCIAL NETWORKING SERVICE - Systems and methods for restricting a scope of a post are provided. In some aspects, a post for a first set of users is received from a first user. An indication of the post is provided to at least a portion of the first set of users. A request to further share the post with a third user is received from a second user within the first set of users. A maximum scope for the post is determined. If the third user is within the maximum scope for the post is determined. The indication of the post is not provided to the third user if the third user is not determined to be within the maximum scope for the post. | 01-30-2014 |
20140289336 | Migrating Social Connections from a First Profile to a Second Profile - In general, aspects of the present disclosure are directed to techniques for migrating social networking connections in a social network from one profile to another profile. A first incoming connection from a third profile in a social network to a first profile in the social network may be determined. A first outgoing connection to a fourth profile in the social network from the first profile in the social network may be determined. A second incoming connection from the third profile to a second profile may be created based at least in part on the first incoming connection. A second outgoing connection to the fourth profile from the second profile may be created based at least in part on the first outgoing connection. | 09-25-2014 |
20140344911 | MANAGING MULTIPLE LOGINS FROM A SINGLE BROWSER - A method and a system for managing login using a cookie are described. The method includes receiving from a respective client system a request for document information, and receiving from the respective client system a cookie that identifies a plurality of user names logged into the server system from the respective client system. The plurality of logged-in user names includes a first user name and a second user name distinct from the first user name. The method also includes redirecting the received request to a location associated with a selected user name of the plurality of logged-in user names, and receiving the redirected request. The method furthermore includes, in response to the redirected request, processing the request as a request from the selected user name and sending to the respective client system document information corresponding to the request from the selected user name. | 11-20-2014 |
20150193408 | Document Editor with Research Citation Insertion Tool - A method performed at a server system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes receiving from a respective client system a subset of a document displayed at the respective client system. The method also includes identifying one or more words in the received subset of the document, and sending to the respective client system one or more information items corresponding to the one or more words. The method includes receiving a selection of an information item in the one or more information items. The selection is made by a user associated with the respective client system. The method furthermore includes modifying the document by inserting a citation to the selected information item. | 07-09-2015 |
20150193420 | System and Method for Providing Online Data Management Services - First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern. | 07-09-2015 |
20150193501 | METHODS AND SYSTEMS FOR SEARCHING DOCUMENT OPERATION LABELS - A computer system having one or more processors and memory storing one or more programs for execution by the one or more processors is described. The computer system displays at least a portion of the respective document, and while displaying at least the portion of the respective document, receives a request for document operation labels. The document operation labels correspond to respective document operations. In response to receiving the request for document operation labels, the computer system selects a plurality of document operation labels at least in accordance with user data and user-interface data corresponding to a respective user of the computer system, and provides the plurality of document operation labels for display to the respective user. | 07-09-2015 |
20150193510 | SEARCH-BASED DOCUMENT USER INTERFACES - A method performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes concurrently displaying at least a portion of a document and a document operation search region for receiving one or more search terms. The method also includes detecting user activation of the document operation search region, and in response to detecting the activation of the document operation search region, displaying a plurality of document operation labels that includes multiple document operation labels corresponding to popular document operations. Each document operation label corresponds to a respective document operation. The method furthermore includes detecting user selection of a respective document operation label of the plurality of document operation labels, and performing the respective document operation that corresponds to the respective document operation label. | 07-09-2015 |
20150199320 | CREATING, DISPLAYING AND INTERACTING WITH COMMENTS ON COMPUTING DEVICES - Various implementations are disclosed that relate to adding or outputting comments associated with a document based on detection of motion-based gestures. According to one example implementation, associations are maintained in a memory between a plurality of different motion-based gestures that are performed on a computing device and respective different commands to add different types of comments to a document. A first one of the motion-based gestures is detected that is performed on the computing device. The detected motion-based gesture is associated with a first command to add a first type of comment to a document that is editable through the computing device. The first type of comment is identified to be added to the document, wherein the first type of comment is associated with the detected motion-based gesture. A comment of the identified type is received and stored in association with the document. | 07-16-2015 |