Patent application number | Description | Published |
20080236787 | METHOD TO COOL BAKE PLATES IN A TRACK LITHOGRAPHY TOOL - A method of reducing a temperature of a bake plate within a semiconductor processing tool includes (a) providing a substrate and (b) transferring the substrate to a position adjacent the bake plate. The bake plate is characterized by an initial bake plate temperature greater than a set point temperature. The method also includes (c) reducing the temperature of the bake plate by a first predetermined amount and (d) transferring the substrate from the position adjacent the bake plate to a position adjacent a chill plate. The chill plate is characterized by a chill plate temperature less than the set point temperature. The method further includes (e) transferring the substrate from the position adjacent the chill plate to the position adjacent the bake plate, (f) reducing the temperature of the bake plate by a second predetermined amount, (g) monitoring the temperature of the bake plate, and (h) repeating steps (d) through (g) until the bake plate temperature is within a predetermined tolerance of the set point temperature. | 10-02-2008 |
20100258049 | HVPE CHAMBER HARDWARE - Embodiments disclosed herein generally relate to an HVPE chamber. The chamber may have two separate precursor sources coupled thereto to permit two separate layers to be deposited. For example, a gallium source and a separate aluminum source may be coupled to the processing chamber to permit gallium nitride and aluminum nitride to be separately deposited onto a substrate in the same processing chamber. The nitrogen may be introduced to the processing chamber at a separate location from the gallium and the aluminum and at a lower temperature. The different temperatures causes the gases to mix together, react and deposit on the substrate with little or no deposition on the chamber walls. | 10-14-2010 |
20100258052 | HVPE PRECURSOR SOURCE HARDWARE - Embodiments disclosed herein generally relate to an HVPE chamber. The chamber may have two separate precursor sources coupled thereto to permit two separate layers to be deposited. For example, a gallium source and a separate aluminum source may be coupled to the processing chamber to permit gallium nitride and aluminum nitride to be separately deposited onto a substrate in the same processing chamber. The nitrogen may be introduced to the processing chamber at a separate location from the gallium and the aluminum and at a lower temperature. The different temperatures causes the gases to mix together, react and deposit on the substrate with little or no deposition on the chamber walls. | 10-14-2010 |
20100261340 | CLUSTER TOOL FOR LEDS - The present invention generally provides apparatus and methods for forming LED structures. One embodiment of the present invention provides a method for fabricating a compound nitride structure comprising forming a first layer comprising a first group-III element and nitrogen on substrates in a first processing chamber by a hydride vapor phase epitaxial (HVPE) process or a metal organic chemical vapor deposition (MOCVD) process, forming a second layer comprising a second group-III element and nitrogen over the first layer in a second processing chamber by a MOCVD process, and forming a third layer comprising a third group-III element and nitrogen over the second layer by a MOCVD process. | 10-14-2010 |
20110253044 | SHOWERHEAD ASSEMBLY WITH METROLOGY PORT PURGE - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. In one embodiment, the apparatus is a processing chamber that includes a showerhead with separate inlets and channels for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. In one embodiment, the showerhead includes metrology ports with purge gas assemblies configured and positioned to deliver a purge gas to prevent deposition thereon. In one embodiment, the metrology port is configured to receive a temperature measurement device, and the purge gas assembly is a concentric tube configuration configured to prevent deposition on components of the temperature measurement device. In one embodiment, the metrology port has a sensor window and is configured to receive an optical measurement device, and the purge gas assembly and sensor window are configured to prevent deposition on the sensor window. | 10-20-2011 |
20110256315 | SHOWERHEAD ASSEMBLY WITH GAS INJECTION DISTRIBUTION DEVICES - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. The apparatus includes a showerhead assembly with separate inlets and manifolds for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. The showerhead includes a plurality of gas distribution devices disposed within a plurality of gas inlets for injecting one of the processing gases into and distributing it across a manifold for uniform delivery into the processing volume of the chamber. Each of the gas distribution devices preferably has a nozzle configured to evenly distribute the processing gas flowing therethrough while minimizing recirculation of the processing gas within the manifold. As a result, improved deposition uniformity is achieved on a plurality of substrates positioned in the processing volume of the processing chamber. | 10-20-2011 |
20110256645 | MULTIPLE PRECURSOR SHOWERHEAD WITH BY-PASS PORTS - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. In one embodiment, the apparatus a processing chamber that includes a showerhead with separate inlets and channels for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. In one embodiment, the showerhead includes one or more cleaning gas conduits configured to deliver a cleaning gas directly into the processing volume of the chamber while by-passing the processing gas channels. In one embodiment, the showerhead includes a plurality of metrology ports configured to deliver a cleaning gas directly into the processing volume of the chamber while by-passing the processing gas channels. As a result, the processing chamber components can be cleaned more efficiently and effectively than by introducing cleaning gas into the chamber only through the processing gas channels. | 10-20-2011 |
20110256692 | MULTIPLE PRECURSOR CONCENTRIC DELIVERY SHOWERHEAD - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. In one embodiment, the apparatus provides a processing chamber that includes a showerhead with separate inlets and channels for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. In one embodiment, a plurality of concentric tube assemblies are disposed within the showerhead to separately deliver a first gas from a first gas channel and a second gas from a second gas channel into the processing volume of the chamber. In one embodiment, the showerhead further includes a heat exchanging channel through which the plurality of concentric tube assemblies is disposed. | 10-20-2011 |
20110308551 | METHOD AND APPARATUS FOR INDUCING TURBULENT FLOW OF A PROCESSING CHAMBER CLEANING GAS - Embodiments of the invention generally relate to apparatus and methods for cleaning chamber components using a cleaning plate. The cleaning plate is adapted to be positioned on a substrate support during a cleaning process, and includes a plurality of turbulence-inducing structures. The turbulence-inducing structures induce a turbulent flow of cleaning gas while the cleaning plate is rotated during a cleaning process. The cleaning plate increases the retention time of the cleaning gas near the showerhead during cleaning. Additionally, the cleaning plate reduces concentration gradients within the cleaning plate to provide a more effective clean. The method includes positioning a cleaning plate adjacent to a showerhead, and introducing cleaning gas to the space between the showerhead and the cleaning plate. A material deposited on the surface of the showerhead is then heated and vaporized in the presence of the cleaning gas, and then exhausted from the processing chamber. | 12-22-2011 |
20120012049 | HVPE CHAMBER - Embodiments disclosed herein generally relate to an HVPE chamber. The chamber may have one or more precursor sources coupled thereto. For example, a gallium source and a separate aluminum source may be coupled to the processing chamber to permit gallium nitride and aluminum nitride to be separately deposited onto a substrate in the same processing chamber. The nitrogen may be introduced to the processing chamber at a separate location from the precursors and at a lower temperature. The chamber has a truncated box shape formed by a curved cover which improves the flow of the nitrogen and precursor gases and the uniformity of the film deposition. | 01-19-2012 |
20130298835 | MULTIPLE PRECURSOR SHOWERHEAD WITH BY-PASS PORTS - A method and apparatus that includes a processing chamber that includes a showerhead with separate inlets and channels for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume is provided. The showerhead includes one or more cleaning gas conduits configured to deliver a cleaning gas directly into the processing volume of the chamber while by-passing the processing gas channels. The showerhead may include a plurality of metrology ports configured to deliver a cleaning gas directly into the processing volume of the chamber while by-passing the processing gas channels. As a result, the processing chamber components can be cleaned more efficiently and effectively than by introducing cleaning gas into the chamber only through the processing gas channels. | 11-14-2013 |
20140199056 | QUARTZ UPPER AND LOWER DOMES - Embodiments of the invention relate to a dome assembly. The dome assembly includes an upper dome comprising a central window, and an upper peripheral flange engaging the central window at a circumference of the central window, wherein a tangent line on an inside surface of the central window that passes through an intersection of the central window and the upper peripheral flange is at an angle of about 8° to about 16° with respect to a planar upper surface of the peripheral flange, a lower dome comprising a lower peripheral flange and a bottom connecting the lower peripheral flange with a central opening, wherein a tangent line on an outside surface of the bottom that passes through an intersection of the bottom and the lower peripheral flange is at an angle of about 8° to about 16° with respect to a planar bottom surface of the lower peripheral flange. | 07-17-2014 |
20140261185 | EPI BASE RING - Embodiments described herein relate to a base ring assembly for use in a substrate processing chamber. In one embodiment, the base ring assembly comprises a ring body sized to be received within an inner circumference of the substrate processing chamber, the ring body comprising a loading port for passage of the substrate, a gas inlet, and a gas outlet, wherein the gas inlet and the gas outlet are disposed at opposing ends of the ring body, and an upper ring configured to dispose on a top surface of the ring body, and a lower ring configured to dispose on a bottom surface of the ring body, wherein the upper ring, the lower ring, and the ring body, once assembled, are generally concentric or coaxial. | 09-18-2014 |
20140376897 | LIGHT PIPE WINDOW STRUCTURE FOR THERMAL CHAMBER APPLICATIONS AND PROCESSES - A processing chamber is described. The processing chamber includes a chamber having an interior volume, a light pipe window structure coupled to the chamber, the light pipe window structure having a first transparent plate disposed within the interior volume of the chamber, and a radiant heat source coupled to a second transparent plate of the light pipe window structure in a position outside of the interior volume of the chamber, wherein the light pipe window structure includes a plurality of light pipe structures disposed between the first transparent plate and the second transparent plate. | 12-25-2014 |
Patent application number | Description | Published |
20090150838 | METHOD OF PROGRESSIVELY PROTOTYPING AND VALIDATING A CUSTOMER'S ELECTRONIC SYSTEM DESIGN - A method for prototyping and validating a customer's electronic system design (ESD) with design data is proposed. The design data is partitioned into hierarchical design elements (HDEs) plus their respective test benches. The ESD couples with customer's customer peripheral devices CPDs via their peripheral interface terminals PITs thus forming interconnected hierarchical system elements (HSEs) interacting with one another according to a functional validation specification. The HSEs form numerous system hierarchy levels (SHLs). The method includes:
| 06-11-2009 |
20090150839 | INTEGRATED PROTOTYPING SYSTEM FOR VALIDATING AN ELECTRONIC SYSTEM DESIGN - An integrated prototyping system (IPS) is proposed for verifying and validating an electronic system design (ESD) with hierarchical design elements (HDEs). The IPS has: a) A reprogrammable logic device (RPLD) having an emulation timing base and an RPLD-interface for programming and simulating HDEs under validation while transacting exchanging vectors. The RPLD is also switchably coupled to numerous external peripheral electronic devices (PED), b) An EDA simulator for simulating then verifying selected HDEs while transacting exchanging vectors. The EDA simulator also has a simulator interface; and c) An IPS controller bridging the RPLD and the EDA simulator. The IPS controller has an IPS executive for progressively verifying and validating the ESD. The IPS executive further includes a co-emulation software for jointly and simultaneously running the RPLD and the EDA simulator with an event-based synchronization scheme for interchanging exchanging vectors on demand between the RPLD and the EDA simulator. | 06-11-2009 |
20100100860 | METHOD AND APPARATUS FOR DEBUGGING AN ELECTRONIC SYSTEM DESIGN (ESD) PROTOTYPE - Using a vector-based emulation technique, a hardware-based prototyping system reduces time-consuming recompilation and reduces the iteration time for a verification run. The vector-based emulation technique takes advantage of information derived from user-defined probe points, automatically generated probe points and low-latency snapshots. Using a bounded-cycle simulation technique, the hardware-based prototyping system can provide complete or partial simulation traces covering interested signals and can efficiently evaluates assertions. A user is therefore able to debug in a real system test and to identify causes of fault conditions interactively under a controlled vector debugging environment. | 04-22-2010 |
20100305933 | Method and Apparatus for Verifying Logic Circuits Using Vector Emulation with Vector Substitution - A method for verifying a logic circuit in a prototyping system includes (a) configuring programmable logic circuits of the prototyping system to implement the logic circuit and to implement probe circuits for accessing internal nodes of the logic circuit; (b) preparing emulation vectors for use in a vector emulation of the logic circuit in the prototyping system; (c) setting one or more vector substitution points; (d) preparing one or more packet vectors at each vector substitution point for replacing emulation vectors in the vector emulation; (e) performing the vector emulation using the emulation vectors until one of the vector substitution points is reached; and (f) substituting packet vectors for the corresponding emulation vectors at vector substitution point and continuing the vector emulation. | 12-02-2010 |
20110289469 | VIRTUAL INTERCONNECTION METHOD AND APPARATUS - A prototyping system includes (i) a vector processor having an interface for communicating with a host processor and a second interface (e.g., a vector processor bus) for dispatching vectors; (ii) a number of programmable logic circuits each coupled to the second interface to receive the dispatched vectors; and (iii) a compiler for (a) partitioning an electronic circuit into multiple partitions, assigning each partition to one of the programmable logic circuits, (b) providing multiple connections each provided for connecting signals among the partitions, (c) providing in each programmable logic circuit an interface circuit module that manages the connections among partitions using a virtual interconnection technique, and (d) assigning the physical interconnection resources, such as pins of the programmable logic circuits and physical wires on the boards. First and further assigns at least one virtual interconnection (secondary I/O) between partitions to realize the connections among partitions. The prototyping system is associated with a method for prototyping an electronic design, which includes (i) compiling an electronic design into (a) multiple partitions, each partition being compiled for implementation in a programmable logic circuit (e.g., a field programmable gate array integrated circuit), and (b) multiple connections that connect signals between the partition; and (ii) compiling into each programmable logic circuit an interface circuit module for managing the connections using a virtual interconnection technique. | 11-24-2011 |
20120005547 | SCALABLE SYSTEM DEBUGGER FOR PROTOTYPE DEBUGGING - A prototype debugging system controlled by a host processor over a host bus includes: (a) a vector processor interface bus; (b) one or more programmable logic circuits, at least one of which provided to implement: (i) a logic circuit under verification; (ii) one or more programmable embedded debug circuits each receiving a first group of selected signals from the logic circuit under verification and providing control signals for (1) selecting a portion of the first group of selected signals, or (2) affecting the values of a second group of selected signals in the logic circuit under verification based on a portion of the first group of selected signals satisfying a predetermined triggering condition, wherein the programmable embedded debug circuits each including a built-in memory for storing signal vectors, the programmable embedded debug circuits each being configured according to a trigger specification defining one or more trigger states and triggering conditions; and (iii) a local debugging controller that controls programmable embedded debug circuits and transfers signal vectors between the built-in memories of the programmable embedded debug circuits and the vector processor interface bus; and (c) a vector processor which controls transferring of signal vectors between the host processor and the vector processor interface bus. | 01-05-2012 |
Patent application number | Description | Published |
20100094988 | AUTOMATIC DISCOVERY FRAMEWORK FOR INTEGRATED MONITORING OF DATABASE PERFORMANCE - Provided are techniques for monitoring information. In response to a database process starting, a monitoring agent is loaded under control of the database process, wherein the monitoring agent invokes a discovery service to discover a central server and monitoring service. Under control of the monitoring agent, monitor information about the database process is sent to the central server and monitoring service. | 04-15-2010 |
20110270857 | Method and System for Centralized Control of Database Applications - According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above. | 11-03-2011 |
20120036516 | INTEGRATED EXTENSION FRAMEWORK - Provided are techniques for extending functionality of an application. A request to create an application object is received. In response to receiving the request, the application object is created, and an extension proxy object is created. The extension proxy object is wrapped around the application object. An invocation of a function of the extension proxy object is received from the application object. | 02-09-2012 |
20120203819 | UNIVERSAL ARCHITECTURE FOR CLIENT MANAGEMENT EXTENSIONS ON MONITORING, CONTROL, AND CONFIGURATION - Provided are techniques for, under control of an agent: receiving a request from a first database client to access a service from a set of services, wherein the agent is associated with the service; receiving a request from a second database client to access the service, wherein the agent is shared by the first database client and the second database client; combining information from the first database client and the second database client; and sending the combined information to the service using a single physical connection in a client-side Client Management Extension (CMX) connection, wherein the first database client and the second database client share the single physical connection. | 08-09-2012 |
20140258364 | UNIVERSAL ARCHITECTURE FOR CLIENT MANAGEMENT EXTENSIONS ON MONITORING, CONTROL, AND CONFIGURATION - Provided are techniques for, under control of an agent: receiving a request from a first database client to access a service from a set of services, wherein the agent is associated with the service; receiving a request from a second database client to access the service, wherein the agent is shared by the first database client and the second database client; combining information from the first database client and the second database client; and sending the combined information to the service using a single physical connection in a client-side Client Management Extension (CMX) connection, wherein the first database client and the second database client share the single physical connection. | 09-11-2014 |
Patent application number | Description | Published |
20090271754 | METHOD AND APPARATUS FOR COMPUTING A DETAILED ROUTABILITY ESTIMATION - One embodiment of the present invention provides a system that computes a routability estimation across a collection of local routing regions associated with a circuit layout. This system first selects a first local routing region associated with a route overflow, wherein a respective local routing region is associated with an estimation of a number of route overflows for routing layers in a region of the circuit layout. Furthermore, a respective routing layer is associated with a preferred direction variable D. Next, the system transfers an overflow value k in direction d away from an overflowing routing layer for the first local routing region to a second local routing region, which has the capacity to handle an overflow of k or more routes in a direction d. Finally, the system computes a global routability estimation as a function of a global overflow cost and an adjacent overflow cost. | 10-29-2009 |
20100131913 | METHOD AND APPARATUS FOR SCALING I/O-CELL PLACEMENT DURING DIE-SIZE OPTIMIZATION - One embodiment of the present invention provides a system that scales an I/O-cell placement during die-size optimization. During operation, the system starts by receiving an initial die-size for a die and an initial I/O-cell placement for a set of I/O cells. The system also receives a target die-size for the die. The system then determines die-size changes between the initial die-size and the target die-size. Next, the system identifies available spaces between the set of I/O cells in the initial I/O-cell placement. The system subsequently scales the initial I/O-cell placement based on the identified available spaces and the die-size changes to obtain a new I/O-cell placement which fits in the target die-size. | 05-27-2010 |
20140181776 | WHAT-IF PARTITIONING AND TIMING - Methods and apparatuses are described for facilitating a user to explore and evaluate different options during floorplanning. Some embodiments display a graphical representation of a circuit design floorplan, wherein the graphical representation includes a set of blocks and a set of flylines between blocks, wherein each block corresponds to a portion of the circuit design, and wherein each flyline corresponds to one or more relationships between two blocks. Additionally, a set of metrics associated with one or more blocks or one or more flylines can be displayed. Next, in response to receiving a modification to one or more blocks in the graphical representation, the embodiments can update the set of metrics without performing expensive netlist modification, placement, routing, and/or propagation of timing information through multiple levels of logic, and then display the updated set of metrics. | 06-26-2014 |
20140189617 | DISPLAYING A CONGESTION INDICATOR FOR A CHANNEL IN A CIRCUIT DESIGN LAYOUT - Methods and apparatuses are described for creating, editing, and viewing a floorplan of a circuit design. Specifically, some embodiments enable a user to perform a graphical operation at an inference point in a circuit design layout, wherein the location of the inference point is determined based on existing graphical objects in the circuit design layout. Some embodiments substantially instantaneously update a congestion indicator in a circuit design layout in response to modifying the circuit design layout. Some embodiments substantially instantaneously update pin locations of a block or partition in response to changing the size or shape of the block or partition. Some embodiments enable a user to view a circuit design layout based on the logical hierarchy, and also based on at least one additional attribute type such as voltage, power, or clock domain. | 07-03-2014 |
20140189620 | NETLIST ABSTRACTION - Systems and techniques for creating a netlist abstraction are described. During operation, an embodiment can receive a netlist for a circuit design, wherein circuit elements in the circuit design are organized in a logical hierarchy (LH). Next, the embodiment can receive a set of LH nodes in the LH. The embodiment can then create the netlist abstraction by, for each LH node in the set of LH nodes, replacing a portion of the netlist that is below the LH node by a star netlist, wherein the star netlist includes a center object that is electrically connected to a set of satellite objects, wherein each satellite object corresponds to a port of the LH node. | 07-03-2014 |
Patent application number | Description | Published |
20100075712 | ENABLING SPEAKER PHONE MODE OF A PORTABLE VOICE COMMUNICATIONS DEVICE HAVING A BUILT-IN CAMERA - Apparatuses and methods of using a speaker phone mode of a portable voice communications device having a built-in camera are described herein. In one embodiment, the speaker phone mode is activated if it is determined that an image captured by the device is black or nearly black, which indicates that the device is placed flat or nearly flat against surface. In one embodiment, the speaker phone mode is activated based on the results of comparing the captured image to a plurality of previously stored captured images wherein the previously stored captured images include images captured by the device in situations where it would be desirable for the speaker phone mode to be activated. In one embodiment, the speaker phone mode is activated based on a comparison of a captured image and previously stored captured images and their respective speaker phone mode statuses. Other embodiments are also described. | 03-25-2010 |
20110164105 | AUTOMATIC VIDEO STREAM SELECTION - A handheld communication device is used to capture video streams and generate a multiplexed video stream. The handheld communication device has at least two cameras facing in two opposite directions. The handheld communication device receives a first video stream and a second video stream simultaneously from the two cameras. The handheld communication device detects a speech activity of a person captured in the video streams. The speech activity may be detected from direction of sound or lip movement of the person. Based on the detection, the handheld communication device automatically switches between the first video stream and the second video stream to generate a multiplexed video stream. The multiplexed video stream interleaves segments of the first video stream and segments of the second video stream. Other embodiments are also described and claimed. | 07-07-2011 |
20120057039 | AUTO-TRIGGERED CAMERA SELF-TIMER BASED ON RECOGNITION OF SUBJECT'S PRESENCE IN SCENE - An automated image capture mode of a camera in an electronic device insures that a particular subject appears in the captured image. An image of the particular subject, which may be the photographer, is initially captured. Subsequently, another image capture is automatically triggered when the same subject is detected within the camera's field of view. In one embodiment, a motion sensor within the device may be employed to begin a search for the subject, when the camera is subjected to a sudden movement. Other embodiments are also described and claimed. | 03-08-2012 |
20120057064 | CAMERA-BASED ORIENTATION FIX FROM PORTRAIT TO LANDSCAPE - A portable electronic device includes a camera and a display switchable between a portrait mode and a landscape mode in response to an inertial sensor. When it is determined that the display mode should be switched in response to movement of the device, a feature of a user of the device, such as the user's face, is imaged with the camera. If the imaged feature changes orientation with respect to the display by less than a threshold amount, then the switch in display mode is disabled and the display remains in its current mode. Other embodiments are also described and claimed. | 03-08-2012 |
20120157161 | ENABLING SPEAKER PHONE MODE OF A PORTABLE VOICE COMMUNICATIONS DEVICE HAVING A BUILT-IN CAMERA - Apparatuses and methods of using a speaker phone mode of a portable voice communications device having a built-in camera are described herein. In one embodiment, the speaker phone mode is activated if it is determined that an image captured by the device is black or nearly black, which indicates that the device is placed flat or nearly flat against surface. In one embodiment, the speaker phone mode is activated based on the results of comparing the captured image to a plurality of previously stored captured images wherein the previously stored captured images include images captured by the device in situations where it would be desirable for the speaker phone mode to be activated. In one embodiment, the speaker phone mode is activated based on a comparison of a captured image and previously stored captured images and their respective speaker phone mode statuses. Other embodiments are also described. | 06-21-2012 |
20130178246 | ENABLING SPEAKER PHONE MODE OF A PORTABLE VOICE COMMUNICATIONS DEVICE HAVING A BUILT-IN CAMERA - Apparatuses and methods of using a speaker phone mode of a portable voice communications device having a built-in camera are described herein. In one embodiment, the speaker phone mode is activated if it is determined that an image captured by tire device is black or nearly black, which indicates that the device is placed flat or nearly flat against surface. In one embodiment, the speaker phone mode is activated based on the results of comparing the captured image to a plurality of previously stored captured images wherein the previously stored captured images include images captured by the device in situations where it would be desirable for the speaker phone mode to be activated. In one embodiment, the speaker phone mode is activated based on a comparison of a captured image and previously stored captured images and their respective speaker phone mode statuses. Other embodiments are also described. | 07-11-2013 |
20140055658 | CAMERA-BASED ORIENTATION FIX FROM PORTRAIT TO LANDSCAPE - A portable electronic device includes a camera and a display switchable between a portrait mode and a landscape mode in response to an inertial sensor. When it is determined that the display mode should be switched in response to movement of the device, a feature of a user of the device, such as the user's face, is imaged with the camera. If the imaged feature changes orientation with respect to the display by less than a threshold amount, then the switch in display mode is disabled and the display remains in its current mode. Other embodiments are also described and claimed. | 02-27-2014 |
Patent application number | Description | Published |
20110093485 | LEVERAGING STRUCTURED XML INDEX DATA FOR EVALUATING DATABASE QUERIES - A query may be rewritten to leverage information stored in a structured XML index. An operator in the query may be analyzed to determine an input source database object for the operator by traversing an operator tree rooted at the operator. The path expressions associated with the operator tree may be fused together to form an effective path expression for the operator. If the effective path expression directly matches a path expression derived from the index, the query may be rewritten using references to the index. Operators in a query that have effective paths that refer to data in the same index table may be grouped together. A single subquery may be written for a group of operators. Also, a structured XML index may be used as an implied schema for indexed XML data. This implied schema may be used to optimize queries that refer to the indexed XML data. | 04-21-2011 |
20130159278 | TECHNIQUES FOR EFFICIENTLY SUPPORTING XQUERY UPDATE FACILITY IN SQL/XML - The approaches described herein provide an efficient way to process certain kinds of queries that update XML data stored in an object-relational database. A query may include an XML query expression that conforms to a language for querying XML documents. A technique first determines whether the query contains an XML updating expression, and in response rewrites the query to comprise one or more path-based query operators that specify operations for updating XML data. The query may then be further rewritten to comprise one or more storage format specific query operators based on the particular database storage format associated with the XML data specified in the query. The rewritten query operators are used to generate a query execution plan that provides for several query execution optimizations. | 06-20-2013 |
20140095519 | Evaluating XML Full Text Search - Processes, machines, and stored instructions are provided for storing posting lists for tokens in XML documents and using the posting lists to process queries. For each occurrence of a token in the XML documents, a document processor adds an entry to a list for the token. The entry for the token maps the token to documents or nodes within the documents where the tokens can be found. The document processor may also detect tags in the XML documents and, for each occurrence of a tag, add an entry to a list for the tag. The entry for the tag specifies a range of locations covered by the tag. A query processor may then receive a full text query for evaluation against XML documents, and the query processor may determine a result set for the query using the lists for the tokens and/or the lists for the tags. | 04-03-2014 |
20140280249 | PREDICATE OFFLOAD OF LARGE OBJECTS - In an approach, the database server generates a request for data representing rows of a table, the request identifying one or more data blocks stored on a storage system. The database server then generates metadata describing one or more filtering conditions to be applied to the rows and sends the metadata along with the request to the storage system. The storage system, when applying filtering conditions to a column containing a LOB, determines whether the LOB is stored in-line or out-of-line. If the column contains an out-of-line LOB, the storage system skips the filtering conditions on the column. If the column contains an in-line LOB, the storage system applies the filtering conditions to the column. Upon obtaining the filtered data from the storage system, the database server retrieves the data blocks for out-of-line LOBs and applies the skipped filtering conditions to create a final result set. | 09-18-2014 |
20150039642 | Leveraging Structured XML Index Data For Evaluating Database Queries - A query may be rewritten to leverage information stored in a structured XML index. An operator in the query may be analyzed to determine an input source database object for the operator by traversing an operator tree rooted at the operator. The path expressions associated with the operator tree may be fused together to form an effective path expression for the operator. If the effective path expression directly matches a path expression derived from the index, the query may be rewritten using references to the index. Operators in a query that have effective paths that refer to data in the same index table may be grouped together. A single subquery may be written for a group of operators. Also, a structured XML index may be used as an implied schema for indexed XML data. This implied schema may be used to optimize queries that refer to the indexed XML data. | 02-05-2015 |
Patent application number | Description | Published |
20080247081 | Flex cable assembly for vibration reduction in HDD applications - A hard disk drive flex cable assembly conveys data between a connector to a host system and a head stack assembly. It comprises a flex cable which in part has a first end for coupling to the connector, and a second end for coupling to the head stack assembly; and a stiffener coupled to the second end. The stiffener comprises an end formed to approximate a J-shape. A filling material is applied to the concave surface of the J-shape, whereby a dynamic response frequency of the flex cable assembly is moved away from a dynamic response frequency of the head stack assembly upon which the flex cable assembly is coupled. | 10-09-2008 |
20080247094 | Flex cable assembly for robust right angle interconnect - A hard disk drive flex cable assembly, for conveying data between a connector to a host system and a head stack assembly, comprises a flex cable, which in part has a first end for coupling to the connector, and a second end for coupling to the head stack assembly; and a stiffener coupled to the second end, wherein the stiffener supports at least one termination pad of the second end on three sides of the termination pad. | 10-09-2008 |
20080253028 | SYSTEM AND APPARATUS FOR VIBRATION DAMPING OF INTEGRATED LEAD SUSPENSIONS IN HIGH DENSITY MAGNETIC STORAGE DEVICES - An integrated lead suspension (ILS) has a constrained layer damper (CLD) that attenuates vibration of the ILS. The CLD may be applied over an already assembled ILS such that the CLD is applied to the cover layer, to the base layer, or to both. Alternatively, the ILS may be encapsulated via a deposition process such that a damping layer is sandwiched between the conductor layer and the cover layer of the ILS, between the conductor layer and the dielectric layer of the ILS, or both. | 10-16-2008 |
20090080113 | Vision guided system and method for micro-scale flex cable/integrated lead suspension solder pad positioning in HDD assembling process - An apparatus for positioning a component relative to an associated component. The apparatus includes a component receiver and onto which the component is disposed. The apparatus also includes an associated component receiver and onto which the associated component is disposed. The component receiver orients the component into a position for retaining the component to the associated component. The apparatus further includes a retention device driver for inserting a retention device, the retention device retaining the component to the associated component in the position. The apparatus also includes an optical position verifier for verifying the position of the component and the associated component. | 03-26-2009 |
20110026165 | SYSTEM AND APPARATUS FOR VIBRATION DAMPING OF INTEGRATED LEAD SUSPENSIONS IN HIGH DENSITY MAGNETIC STORAGE DEVICES - An integrated lead suspension (ILS) has a constrained layer damper (CLD) that attenuates vibration of the ILS. The CLD may be applied over an already assembled ILS such that the CLD is applied to the cover layer, to the base layer, or to both. Alternatively, the ILS may be encapsulated via a deposition process such that a damping layer is sandwiched between the conductor layer and the cover layer of the ILS, between the conductor layer and the dielectric layer of the ILS, or both. | 02-03-2011 |
Patent application number | Description | Published |
20090015791 | SYSTEM AND METHOD FOR GENERATING CORRESPONDENCE MAPPINGS USING INFRARED PATTERNS - A method performed by a display system is provided. The method includes projecting a first infrared pattern from a first projection plane of a first projector into a scene, capturing the first infrared pattern from the scene in a capture plane of at least one image capture device, and determining a first correspondence mapping between the first projector and the image capture device from at least the first infrared pattern in the first projection plane and the first infrared pattern in the capture plane. | 01-15-2009 |
20090027504 | System and method for calibrating a camera - A method of calibrating a camera includes capturing a set of dark images at each of a plurality of different exposure settings, thereby generating a plurality of sets of dark images. Each set of dark images is averaged, thereby generating a fixed pattern noise image corresponding to each one of the exposure settings. The method includes determining fixed pattern noise for at least one pixel of the camera based on an exposure setting of the camera and at least one of the fixed pattern noise images. | 01-29-2009 |
20090027523 | System and method for determining a gamma curve of a display device - A method of determining a gamma curve of a display device includes identifying a region of interest of a display surface of the display device. A centroid of the region of interest is calculated. A plurality of input levels is applied to the display device to generate a corresponding plurality of displayed images on the display surface. At least one image of each of the displayed images is captured with a camera. A gamma curve of the display device is calculated based on the captured images and the centroid. | 01-29-2009 |
20090037945 | MULTIMEDIA PRESENTATION APPARATUS, METHOD OF SELECTING MULTIMEDIA CONTENT, AND COMPUTER PROGRAM PRODUCT - Provided is a multimedia presentation apparatus comprising:
| 02-05-2009 |
20090037946 | Dynamically displaying content to an audience - A method of dynamically displaying content to an audience is disclosed. The method includes displaying content to the audience wherein at least a portion of the audience is proximate a display means, capturing a plurality of responses from the audience, aggregating the plurality of responses and dynamically updating the displayed content based on the aggregated plurality of responses. | 02-05-2009 |
20110292219 | APPARATUS AND METHODS FOR IMAGING SYSTEM CALIBRATION - A reference set of image features is determined from an electronic data file specifying a reference image in a reference coordinate space. Rendering information describing a physical rendering of the reference image is ascertained. Calibration-enabling data is derived from the reference set of the image features and the ascertained rendering information. The calibration-enabling data is provided to calibrate an imaging system. The calibration-enabling data may be stored. The imaging system may capture an image of the physical rendering of the reference image in relation to a capture coordinate space. An extracted set of image features may be extracted from the captured image. Respective ones of the image features in the reference and extracted sets may be matched. The imaging system may be calibrated based on matched ones of the image features and the rendering information. | 12-01-2011 |
20110309999 | MULTI-PROJECTOR SYSTEM AND METHOD - A method for automatic delivery of consistent imagery in a multi-projector system includes the steps of dividing the projectors into a plurality of sub-groups of projectors, each projector oriented to project a sub-frame to a sub-group display location, and adjusting the output of each projector in each sub-group to provide selected target display characteristics across all sub-groups. | 12-22-2011 |
20120014594 | METHOD FOR TONE MAPPING AN IMAGE - A method for tone mapping a digital image comprised of a plurality of high bit depth intensity values in linear space is disclosed. First, a plurality of liner intensity values are mapped from the linear space to a non-linear space ( | 01-19-2012 |
20120019670 | MULTI-PROJECTOR SYSTEM AND METHOD - A method for reducing view-dependent artifacts in a multi-projector system includes the steps of measuring, from multiple viewpoints, projection characteristics of an image projected by a multi-projector system, estimating view-dependent projection parameters that can reduce view-dependent artifacts, and computing rendering parameters for each projector so as to reduce the view-dependent artifacts. | 01-26-2012 |
20120069195 | Pattern of Color Codes - A pattern includes a spatial configuration of color codes. Each color code is a unique configuration of colors selected from a number of basis colors. The color codes each include the same number of colors. | 03-22-2012 |
20120093408 | ORDINAL AND SPATIAL LOCAL FEATURE VECTOR BASED IMAGE REPRESENTATION - A local image patch identified in an image is divided into respective sub-patches of respective image forming elements. For each of the respective image forming elements in the local image patch, a respective ordinal rank of the image forming element is determined, and respective contributions of the image forming element to a particular one of the respective sub-patches containing the image forming element and to one or more other ones of the respective sub-patches neighboring the particular sub-patch are ascertained. Each ordinal rank corresponds to a respective dimension of an ordinal rank feature space. For each of the respective sub-patches of the local image patch, a respective histogram of ascertained contributions of the image forming elements in the ordinal rank feature space is built. A respective feature vector representing the local image patch is generated from the respective histograms built for the sub-patches of the local image. | 04-19-2012 |
20120262544 | METHOD FOR COMPENSATING FOR CROSS-TALK IN 3-D DISPLAY - A method for compensating for cross-talk in a 3-D projector-camera system having a controller including a processor and system memory and at least two channels, includes the steps of calibrating the projector-camera system, computing cross-talk factors applicable to the projector-camera system, and correcting new image data for cross-talk based upon the computed cross-talk factors. The system is calibrated by sequentially projecting and capturing, with a camera, a calibration image for each channel, to capture cross-talk between the channels. The controller can compute the cross-talk factors based upon the captured calibration images. | 10-18-2012 |
20130038729 | Participant Collaboration On A Displayed Version Of An Object - A projector is associated with a head gear for a first participant of collaboration. The head gear does not obstruct the participant's eyes. The projector is configured to receive an image which was created with respect to a first participant's view point based on a dataset that represents an object. The projector is configured for projecting the received image onto a display surface. The first participant perceives the projected image by receiving at least a portion of diffused light associated with the projected image at the first participant's eye that is closest to the projector. | 02-14-2013 |
20130044181 | SYSTEM AND METHOD FOR MULTI-VIEWPOINT VIDEO CAPTURE - Embodiments of the present invention disclose a system and method for multi-viewpoint video capture. According to one embodiment, the system includes a camera housing for accommodating both a first multi-imager set and a second multi-imager set, with each multi-imager set including a plurality of optical cameras having different viewpoint directions and configured to produce a source image. Furthermore, each camera in the first multi-imager set and the second multi-imager set include corresponding cameras facing in approximately the same viewpoint direction. The first multi-imager set is positioned laterally adjacent to the second multi-imager set such that lines joining a center of projection of corresponding cameras in the first multi-imager set and second multi-imager set are approximately parallel. | 02-21-2013 |
20130222557 | Image display using a virtual projector array - Image viewing systems are disclosed. In one aspect, an image viewing system includes a screen ( | 08-29-2013 |
20130286154 | SYSTEM AND METHOD FOR PROVIDING A TWO-WAY INTERACTIVE 3D EXPERIENCE - A system for providing a two-way interactive 3D experience includes a first video capture system configured to capture a first set of images of a first person in a first location, and a first display system in the first location. A second video capture system is configured to capture a second set of images of a second person in a second location. A second display system is in the second location. A two-way communication link is configured to deliver the first set of images to the second display system for display and deliver the second set of images to the first display system for display. The second display system is configured to generate a substantially life-sized 3D display of the first person based on the first set of images. | 10-31-2013 |
20140132736 | IMAGE CAPTURE USING A VIRTUAL CAMERA ARRAY - Image capturing systems are disclosed. In one aspect, an image capturing system includes an image capture device and at least two light-deflecting devices associated with the image capture device. The image capture device is capable of capturing different perspective views of objects in a scene. The at least two light-deflecting devices are positioned between the image capture device and the scene. The at least two light-deflecting devices are capable of being oriented in at least two different orientations to re-direct the path of light rays from the objects in the scene to the associated image capture device, enabling the capture of successive perspective views of the scene. | 05-15-2014 |
20140192170 | Model-Based Stereoscopic and Multiview Cross-Talk Reduction - A method for reducing cross-talk in a 3D display is disclosed. The cross-talk in the 3D display is characterized with a plurality of test signals to generate a forward transformation model. Input image signals are applied to the forward transformation model to generate modeled signals. The modeled signals are applied to a visual model to generate a visual measure. The input signals are modified based on the visual measure. | 07-10-2014 |
Patent application number | Description | Published |
20130011704 | Redox Flow Battery System with Multiple Independent Stacks - A redox flow battery system is provided with independent stack assemblies dedicated for charging and discharging functions. In such a system, characteristics of the charging stack assembly may be configured to provide a high efficiency during a charging reaction, and the discharging stack may be configured to provide a high efficiency during a discharging reaction. In addition to decoupling charging and discharging reactions, redox flow battery stack assemblies are also configured for other variables, such as the degree of power variability of a source or a load. Using a modular approach to building a flow battery system by separating charging functions from discharging functions, and configuring stack assemblies for other variables, provides large-scale energy storage systems with great flexibility for a wide range of applications. | 01-10-2013 |
20130022852 | Porous Electrode with Improved Conductivity - Methods for improving the electrical conductivity of a carbon felt material is provided. In some embodiments, a method improving the electrical conductivity of a carbon felt material comprises applying a carbon source liquid to at least a portion of a carbon felt material, optionally removing excess carbon source liquid from the carbon felt material, and converting the carbon source material to solid carbon, such as by heating. Also provided are materials and products created using these methods. | 01-24-2013 |
20130084482 | REBALANCING ELECTROLYTES IN REDOX FLOW BATTERY SYSTEMS - Embodiments of redox flow battery rebalancing systems include a system for reacting an unbalanced flow battery electrolyte with a rebalance electrolyte in a first reaction cell. In some embodiments, the rebalance electrolyte may contain ferrous iron (Fe | 04-04-2013 |
20130084506 | MONITORING ELECTROLYTE CONCENTRATIONS IN REDOX FLOW BATTERY SYSTEMS - Methods, systems and structures for monitoring, managing electrolyte concentrations in redox flow batteries are provided by introducing a first quantity of a liquid electrolyte into a first chamber of a test cell and introducing a second quantity of the liquid electrolyte into a second chamber of the test cell. The method further provides for measuring a voltage of the test cell, measuring an elapsed time from the test cell reaching a first voltage until the test cell reaches a second voltage; and determining a degree of imbalance of the liquid electrolyte based on the elapsed time. | 04-04-2013 |
20140272483 | Systems and Methods for Rebalancing Redox Flow Battery Electrolytes - Various methods of rebalancing electrolytes in a redox flow battery system include various systems using a catalyzed hydrogen rebalance cell configured to minimize the risk of dissolved catalyst negatively affecting flow battery performance. Some systems described herein reduce the chance of catalyst contamination of RFB electrolytes by employing a mediator solution to eliminate direct contact between the catalyzed membrane and the RFB electrolyte. Other methods use a rebalance cell chemistry that maintains the catalyzed electrode at a potential low enough to prevent the catalyst from dissolving. | 09-18-2014 |
20150086896 | MONITORING ELECTROLYTE CONCENTRATIONS IN REDOX FLOW BATTERY SYSTEMS - Methods, systems and structures for monitoring, managing electrolyte concentrations in redox flow batteries are provided by introducing a first quantity of a liquid electrolyte into a first chamber of a test cell and introducing a second quantity of the liquid electrolyte into a second chamber of the test cell. The method further provides for measuring a voltage of the test cell, measuring an elapsed time from the test cell reaching a first voltage until the test cell reaches a second voltage; and determining a degree of imbalance of the liquid electrolyte based on the elapsed time. | 03-26-2015 |
Patent application number | Description | Published |
20090016440 | POSITION CODING FOR CONTEXT-BASED ADAPTIVE VARIABLE LENGTH CODING - Particular embodiments include a method, an apparatus, and logic embodied in tangible computer-readable medium that when executed carries out a method of encoding an ordered sequence of quantized transform coefficients of a block of image data. One embodiment is a context adaptive variable length coding method that includes position coding the positions of zero-valued and non-zero valued coefficients by either a mixed method that encodes either the run length of zeroes preceding a non-zero coefficient or the run length of nonzero-valued coefficients preceding a zero-valued coefficients. Another includes position coding that uses a variable length code for two parameters respectively indicating the number of zero-valued coefficient positions and nonzero-valued coefficient positions still to be coded. | 01-15-2009 |
20090086815 | CONTEXT ADAPTIVE POSITION AND AMPLITUDE CODING OF COEFFICIENTS FOR VIDEO COMPRESSION - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding the position of non-zero-valued coefficients in an ordered series of quantized transform coefficients of a block of image data, including encoding events using variable length coding using a plurality of variable length code mappings that each maps events to codewords, the position encoding including switching between the code mappings based on the context. The coding method further includes encoding amplitudes of the non-zero-valued coefficients using variable dimensional amplitude coding in the reverse order of the original ordering of the series. | 04-02-2009 |
20090087109 | REDUCED CODE TABLE SIZE IN JOINT AMPLITUDE AND POSITION CODING OF COEFFICIENTS FOR VIDEO COMPRESSION - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes jointly encoding joint events that each are defined by a cluster of consecutive non-zero-valued coefficients, each joint event defined by three parameters: the number of zero-valued coefficients preceding the cluster, the number of non-zero-valued coefficients in the cluster, and an indication of which trailing coefficients up to a maximum number of M trailing coefficients have amplitude greater than 1, with the coding using a 3-dimensional joint VLC table. The method further includes encoding the amplitude of the non-zero-valued trailing coefficients that have amplitude greater than 1 encoding the amplitude of any remaining non-zero-valued coefficients in the clusters that have more than M non-zero-valued coefficients. | 04-02-2009 |
20090087113 | VARIABLE LENGTH CODING OF COEFFICIENT CLUSTERS FOR IMAGE AND VIDEO COMPRESSION - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding cluster of consecutive non-zero-valued coefficients, the encoding of a cluster including jointly encoding joint events that each are defined by at least two parameters: the number of zero-valued coefficients preceding the cluster, and the number of non-zero-valued coefficients in the cluster. The encoding of the cluster also includes encoding a parameter indicative of the number of amplitude-1 trailing non-zero-valued coefficients in the cluster, in one version with the parameter indicative of the number of trailing amplitude-1 coefficients part of the joint events such that the coding is according to a 3-dimensional joint variable length coding table. The method further includes encoding the amplitudes of the non-zero-valued coefficients that are not encoded by the joint encoding, e.g., encoding the amplitudes of the other than the trailing amplitude-1 coefficients. | 04-02-2009 |
20120189222 | POSITION CODING FOR CONTEXT-BASED ADAPTIVE VARIABLE LENGTH CODING - Particular embodiments include a method, an apparatus, and logic embodied in tangible computer-readable medium that when executed carries out a method of encoding an ordered sequence of quantized transform coefficients of a block of image data. One embodiment is a context adaptive variable length coding method that includes position coding the positions of zero-valued and non-zero valued coefficients by either a mixed method that encodes either the run length of zeroes preceding a non-zero coefficient or the run length of nonzero-valued coefficients preceding a zero-valued coefficients. Another includes position coding that uses a variable length code for two parameters respectively indicating the number of zero-valued coefficient positions and nonzero-valued coefficient positions still to be coded. | 07-26-2012 |
20120257839 | CONTEXT ADAPTIVE HYBRID VARIABLE LENGTH CODING - A coding method for an ordered series of quantized transform coefficients of a block of image data, including a context adaptive position coding process to encode the position of clusters of non-zero-valued coefficients, e.g., a multidimensional position coder that uses one of a plurality of code mappings selected according to at least one criterion including at least one context-based criterion, and an amplitude encoding process to encode any amplitudes remaining to be coded, the amplitude coding using one or a plurality of amplitude code mappings selected according to at least one criterion, including a context-based criterion. A context-based selection criterion means a criterion that during encoding is known or derivable from one or more previously encoded items of information. Also a coding apparatus, a decoding apparatus, a computer readable medium configured with instructions that when executed implement a coding method, and another medium for a decoding method. | 10-11-2012 |
20130010860 | CONTEXT ADAPTIVE POSITION AND AMPLITUDE CODING OF COEFFICIENTS FOR VIDEO COMPRESSION - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding the position of non-zero-valued coefficients in an ordered series of quantized transform coefficients of a block of image data, including encoding events using variable length coding using a plurality of variable length code mappings that each maps events to codewords, the position encoding including switching between the code mappings based on the context. The coding method further includes encoding amplitudes of the non-zero-valued coefficients using variable dimensional amplitude coding in the reverse order of the original ordering of the series. | 01-10-2013 |
20130176274 | ASYMMETRIC MULTI-ROW TOUCH PANEL SCANNING - Asymmetric scanning logic implements asymmetric panel scanning by scanning some rows on a touch panel more frequently than other rows. Note that although an entire row at a time may be driven, if only particular pixels in the row are of interest (e.g., included in any region of interest for focused asymmetric scanning), then circuitry may power down the receivers for the columns in which the pixels exist to save power. The asymmetric scanning logic facilitates focused attention to specific areas of interest on the touch panel, to compensate, for example, for high noise or low signal strength in those areas of interest. | 07-11-2013 |
20130176275 | HIGH-ACCURACY TOUCH POSITIONING FOR TOUCH PANELS - Control circuitry for a touch panel includes a touch panel interface, a memory comprising touch positioning logic, and a controller in communication with the memory and the touch panel interface. The controller is operable, when the touch positioning logic is executed, to perform selected processing of the touch panel, including scanning a touch panel and determining a touch panel blob resulting from a touch, obtaining blob characteristics of the touch panel blob, and determining a position of the blob relative to the touch panel based on the blob characteristics. The blob characteristics can be adjusted to more accurately position the blob in circumstances where the blob is located near the edge of the touch panel, is in close proximity to another blob, or when the touch panel has variation in the received signal noise. | 07-11-2013 |
20140169453 | Context Adaptive Position and Amplitude Coding of Coefficients for Video - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding the position of non-zero-valued coefficients in an ordered series of quantized transform coefficients of a block of image data, including encoding events using variable length coding using a plurality of variable length code mappings that each maps events to codewords, the position encoding including switching between the code mappings based on the context. The coding method further includes encoding amplitudes of the non-zero-valued coefficients using variable dimensional amplitude coding in the reverse order of the original ordering of the series. | 06-19-2014 |
Patent application number | Description | Published |
20080246015 | METHOD TO FORM HIGH EFFICIENCY GST CELL USING A DOUBLE HEATER CUT - Embodiments of the present invention provide a method that includes providing wafer including multiple cells, each cell including at least one emitter. The method further includes performing a lithographic operation in a word line direction of the wafer across the cells to form pre-heater element arrangements, performing a lithographic operation in a bit line direction of the wafer across the pre-heater element arrangements to form a pre-heater element adjacent each emitter, and performing a lithographic operation in the word line direction across a portion of the pre-heater elements to form a heater element adjacent each emitter. Other embodiments are also described. | 10-09-2008 |
20090017593 | METHOD FOR SHALLOW TRENCH ISOLATION - Methods for rounding the bottom corners of a shallow trench isolation structure are described herein. Embodiments of the present invention provide a method comprising forming a first masking layer on a sidewall of an opening in a substrate, removing, to a first depth, a first portion of the substrate at a bottom surface of the opening having the first masking layer therein, forming a second masking layer on the first masking layer in the opening, and removing, to a second depth, a second portion of the substrate at the bottom surface of the opening having the first and second masking layers therein. Other embodiments also are described. | 01-15-2009 |
20100173452 | METHOD TO FORM HIGH EFFICIENCY GST CELL USING A DOUBLE HEATER CUT - Embodiments of the present invention provide a method that includes providing wafer including multiple cells, each cell including at least one emitter. The method further includes performing a lithographic operation in a word line direction of the wafer across the cells to form pre-heater element arrangements, performing a lithographic operation in a bit line direction of the wafer across the pre-heater element arrangements to form a pre-heater element adjacent each emitter, and performing a lithographic operation in the word line direction across a portion of the pre-heater elements to form a heater element adjacent each emitter. Other embodiments are also described. | 07-08-2010 |
20110186960 | TECHNIQUES AND CONFIGURATIONS FOR RECESSED SEMICONDUCTOR SUBSTRATES - Embodiments of the present disclosure provide a method comprising providing a semiconductor substrate having (i) a first surface and (ii) a second surface that is disposed opposite to the first surface, forming a dielectric film on the first surface of the semiconductor substrate, forming a redistribution layer on the dielectric film, electrically coupling one or more dies to the redistribution layer, forming a molding compound on the semiconductor substrate, recessing the second surface of the semiconductor substrate, forming one or more channels through the recessed second surface of the semiconductor substrate to expose the redistribution layer; and forming one or more package interconnect structures in the one or more channels, the one or more package interconnect structures being electrically coupled to the redistribution layer, the one or more package interconnect structures to route electrical signals of the one or more dies. Other embodiments may be described and/or claimed. | 08-04-2011 |
20110186992 | RECESSED SEMICONDUCTOR SUBSTRATES AND ASSOCIATED TECHNIQUES - Embodiments of the present disclosure provide a method, comprising providing a semiconductor substrate having (i) a first surface and (ii) a second surface that is disposed opposite to the first surface, forming one or more vias in the first surface of the semiconductor substrate, the one or more vias initially passing through only a portion of the semiconductor substrate without reaching the second surface, forming a dielectric film on the first surface of the semiconductor substrate, forming a redistribution layer on the dielectric film, the redistribution layer being electrically coupled to the one or more vias, coupling one or more dies to the redistribution layer, forming a molding compound to encapsulate at least a portion of the one or more dies, and recessing the second surface of the semiconductor substrate to expose the one or more vias. Other embodiments may be described and/or claimed. | 08-04-2011 |
20110186998 | RECESSED SEMICONDUCTOR SUBSTRATES - Embodiments of the present disclosure provide an apparatus comprising a semiconductor substrate having a first surface, a second surface that is disposed opposite to the first surface, wherein at least a portion of the first surface is recessed to form a recessed region of the semiconductor substrate, and one or more vias formed in the recessed region of the semiconductor substrate to provide an electrical or thermal pathway between the first surface and the second surface of the semiconductor substrate, and a die coupled to the semiconductor substrate, the die being electrically coupled to the one or more vias formed in the recessed region of the semiconductor substrate. Other embodiments may be described and/or claimed. | 08-04-2011 |
20120319231 | Microelectronic Device Including Shallow Trench Isolation Structures Having Rounded Bottom Surfaces - Methods for rounding the bottom corners of a shallow trench isolation structure are described herein. Embodiments of the present invention provide a method comprising forming a first masking layer on a sidewall of an opening in a substrate, removing, to a first depth, a first portion of the substrate at a bottom surface of the opening having the first masking layer therein, forming a second masking layer on the first masking layer in the opening, and removing, to a second depth, a second portion of the substrate at the bottom surface of the opening having the first and second masking layers therein. Other embodiments also are described. | 12-20-2012 |
20140080285 | METHOD AND APPARATUS FOR FORMING SHALLOW TRENCH ISOLATION STRUCTURES HAVING ROUNDED CORNERS - Methods for rounding the bottom corners of a shallow trench isolation structure are described herein. Embodiments of the present invention provide a method comprising forming a first masking layer on a sidewall of an opening in a substrate, removing, to a first depth, a first portion of the substrate at a bottom surface of the opening having the first masking layer therein, forming a second masking layer on the first masking layer in the opening, and removing, to a second depth, a second portion of the substrate at the bottom surface of the opening having the first and second masking layers therein. Other embodiments also are described. | 03-20-2014 |
20140103452 | ISOLATION COMPONENTS FOR TRANSISTORS FORMED ON FIN FEATURES OF SEMICONDUCTOR SUBSTRATES - In an embodiment, an apparatus includes a substrate including a surface having a planar portion and a fin feature extending in a direction substantially perpendicular to the planar portion and having a thickness less than a thickness of the substrate. The apparatus also includes a first transistor that includes a first gate region formed over the fin feature, a first source region formed from a body of the fin feature, and a first drain region formed from the body of the fin feature. Additionally, the apparatus includes a second transistor that includes a second gate region formed over the fin feature, a second source region formed from the body of the fin feature, and a second drain region formed from the body of the fin feature. Further, the apparatus includes an isolation component formed between the first transistor and the second transistor, where the isolation component has a width less than 30 nm. | 04-17-2014 |
20140104924 | APPARATUS AND METHOD FOR REPAIRING RESISTIVE MEMORIES AND INCREASING OVERALL READ SENSITIVITY OF SENSE AMPLIFIERS - A memory includes a module and a demultiplexer. The module is configured to monitor outputs of sense amplifiers. Each of the outputs of the sense amplifiers is configured to be in a first state or a second state. The module is configured to determine that two or more of the outputs of the sense amplifiers are in a same state. The same state is the first state or the second state. The module is configured to output the state of the two or more outputs of the sense amplifiers. The demultiplexer is configured to provide the state of the two or more outputs of the sense amplifiers to a latch. | 04-17-2014 |
20140104926 | SYSTEMS AND METHODS FOR READING RESISTIVE RANDOM ACCESS MEMORY (RRAM) CELLS - A system including a resistive random access memory cell connected to a word line and a bit line and a pre-charge circuit configured to pre-charge the bit line to a first voltage with the word line being unselected. A driver circuit selects the word line at a first time subsequent to the bit line being charged to the first voltage. A comparator compares a second voltage on the bit line to a third voltage supplied to the comparator and generates an output based on the comparison. A latch latches the output of the comparator and generates a latched output. A pulse generator generates a pulse after a delay subsequent to the first time to clock the latch to latch the output of the comparator and generate the latched output. The latched output indicates a state of the resistive random access memory cell. | 04-17-2014 |
20140104927 | CONFIGURING RESISTIVE RANDOM ACCESS MEMORY (RRAM) ARRAY FOR WRITE OPERATIONS - A system includes a resistive random access memory cell and a driver circuit. The resistive random access memory cell includes a resistive element and a switching element, and has a first terminal connected to a bit line and a second terminal connected to a word line. The driver circuit is configured to apply, in response to selection of the resistive random access memory cell using the word line, a first voltage of a first polarity to the bit line to program the resistive random access memory cell to a first state by causing current to flow through the resistive element in a first direction, and a second voltage of a second polarity to the bit line to program the resistive random access memory cell to a second state by causing current to flow through the resistive element in a second direction. | 04-17-2014 |
20140104928 | METHOD AND APPARATUS FOR FORMING A CONTACT IN A CELL OF A RESISTIVE RANDOM ACCESS MEMORY TO REDUCE A VOLTAGE REQUIRED TO PROGRAM THE CELL - A cell of a resistive random access memory including a resistive element and an access device. The resistive element includes (i) a first electrode and (ii) a second electrode. The access device is configured to select and deselect the cell. The access device includes (i) a first terminal connected to a first contact and (i) a second terminal connected to a second contact. The second contact is connected to the second electrode of the resistive element via a third contact. The third contact includes (i) a first surface in contact with the second contact and (ii) a second surface in contact with the second electrode. The first surface defines a first surface area, and the second surface defines a second surface area. The first surface area is greater than the second surface area. | 04-17-2014 |
20140112057 | APPARATUS AND METHOD FOR REFORMING RESISTIVE MEMORY CELLS - A memory includes an array of memory cells, a first module and a second module. The first module is configured to compare a first state of a memory cell with a reference. The memory cell is in the array of memory cells. The second module is configured to, subsequent to a read cycle or a write cycle of the memory cell and based on the comparison, reform the memory cell to adjust a difference between the first state and a second state of the memory cell. | 04-24-2014 |
20140124961 | TECHNIQUES AND CONFIGURATIONS FOR RECESSED SEMICONDUCTOR SUBSTRATES - Embodiments of the present disclosure provide a method comprising providing a semiconductor substrate having (i) a first surface and (ii) a second surface that is disposed opposite to the first surface, forming a dielectric film on the first surface of the semiconductor substrate, forming a redistribution layer on the dielectric film, electrically coupling one or more dies to the redistribution layer, forming a molding compound on the semiconductor substrate, recessing the second surface of the semiconductor substrate, forming one or more channels through the recessed second surface of the semiconductor substrate to expose the redistribution layer; and forming one or more package interconnect structures in the one or more channels, the one or more package interconnect structures being electrically coupled to the redistribution layer, the one or more package interconnect structures to route electrical signals of the one or more dies. Other embodiments may be described and/or claimed. | 05-08-2014 |
20140170832 | RESISTIVE RANDOM ACCESS MEMORY AND METHOD FOR CONTROLLING MANUFACTURING OF CORRESPONDING SUB-RESOLUTION FEATURES OF CONDUCTIVE AND RESISTIVE ELEMENTS - A method including: forming a stack of resistive layers; prior to or subsequent to forming the stack of resistive layers, forming a conductive layer; applying a mask layer on the stack of resistive layers or the conductive layer; forming a first spacer on the mask layer; and etching away a first portion of the mask layer using the first spacer as a first mask to provide a remainder. The method further includes: forming a second spacer on the stack of the resistive layers or the conductive layer and the remainder of the mask layer; etching away a second portion of the remainder of the mask layer to form an island; and using the island as a second mask, etching the stack of the resistive layers to form a resistive element of a memory, and etching the conductive layer to form a conductive element of the memory. | 06-19-2014 |
20150063004 | METHOD AND APPARATUS FOR REFORMING A MEMORY CELL OF A MEMORY - A memory including a memory cell and first and second modules. The memory cell has first and second states, where the second state is different than the first state. The first module, subsequent to an initial forming of the memory cell and subsequent to a read cycle or a write cycle of the memory cell, determines a first difference between the first state and a first predetermined threshold or a second difference between the first state and the second state. The second module, subsequent to the first module determining the first difference or the second difference, reforms the memory cell to reset and increase the first difference or the second difference. The second module, during the reforming of the memory cell, applies a first voltage to the memory cell. The first voltage is greater than a voltage applied to the memory cell during the read cycle or the write cycle. | 03-05-2015 |
Patent application number | Description | Published |
20110030209 | METHOD FOR FABRICATING THIN TOUCH SENSOR PANELS - A method for fabricating thin DITO or SITO touch sensor panels with a thickness less than a minimum thickness tolerance of existing manufacturing equipment. In one embodiment, a sandwich of two thin glass sheets is formed such that the combined thickness of the glass sheets does not drop below the minimum thickness tolerance of existing manufacturing equipment when thin film process is performed on the surfaces of the sandwich during fabrication. The sandwich may eventually be separated to form two thin SITO/DITO panels. In another embodiment, the fabrication process involves laminating two patterned thick substrates, each having at least the minimum thickness tolerance of existing manufacturing equipment. One or both of the sides of the laminated substrates are then thinned so that when the substrates are separated, each is a thin DITO/SITO panel having a thickness less than the minimum thickness tolerance of existing manufacturing equipment. | 02-10-2011 |
20110267283 | Kickback Voltage Equalization - Scanning gate lines in a gate driver system of a touch screen is provided. The gate driver system can include gate lines connected to display pixel transistors, a display driver that can generate first and second gate clock signals including first and second voltage transitions, respectively, and a gate drivers that can receive the first and second gate clock signals via gate clock lines and that can apply gate line signals, based on the gate clock signals, to the gate lines. A first voltage change generated in a common electrode line of the touch screen by the first voltage transition can be reduced by a second voltage change generated in the common electrode by the second voltage transition. | 11-03-2011 |
20110285640 | ELECTRIC FIELD SHIELDING FOR IN-CELL TOUCH TYPE THIN-FILM-TRANSISTOR LIQUID CRYSTAL DISPLAYS - Displays such as liquid crystal displays may be used in electronic devices. During operation of a display, electrostatic charges on the surface of the display may give rise to electric fields. One or more electric field shielding layers may be provided in the display to prevent the electric fields from disrupting operation of the liquid crystals material in the display. The shielding layers may be formed at a location in the stack of layers that make up the display that is above the liquid crystal material of the display. Touch sensors and thin film transistors may be located below the shielding layer. | 11-24-2011 |
20120092273 | TRACE BORDER ROUTING - The border routing of conductive traces in devices, such as displays, touch sensor panels, and touch screens, to improve border area space usage, thereby reducing device size, and to reduce trace resistance, thereby improving device operation, is disclosed. The conductive traces can form a staggered stair-step configuration in the device border area, in which the average widths of the traces can be different from each other and each trace can have segments with different widths. The conductive traces can be coupled to an active area of the device to transmit signals to and from the active area in accordance with a device operation. The varying widths can help improve the border area space usage, reduce trace resistance, and reduce the differences in resistance between traces. | 04-19-2012 |
20120154699 | DISPLAYS WITH MINIMIZED CROSSTALK - Display ground plane structures may contain slits. Image pixel electrodes in the display may be arranged in rows and columns. Image pixels in the display may be controlled using gate lines that are associated with the rows and data lines that are associated with the columns. An electric field may be produced by each image pixel electrode that extends through a liquid crystal layer to an associated portion of the ground plane. The slits in the ground plane may have a slit width. Data lines may be located sufficiently below the ground plane and sufficiently out of alignment with the slits to minimize crosstalk from parasitic electric fields. A three-column inversion scheme may be used when driving data line signals into the display, so that pairs of pixels that straddle the slits are each driven with a common polarity. Gate line scanning patterns may be used that enhance display uniformity. | 06-21-2012 |
20120162089 | TOUCH SCREEN TRANSISTOR DOPING PROFILES - Variations in capacitances of semiconductor circuit elements, such as pixel TFTs, of touch screens can be reduced or eliminated by selectively doping different regions of the semiconductor circuit element. For example, the semiconductor circuit element can include a semiconductive channel of a transistor, such as a pixel TFT. A dopant concentration profile of the semiconductive channel can be selected to reduce or eliminate variations in a gate-to-drain capacitance caused by voltage variations at the drain. | 06-28-2012 |
20120162090 | RELAY DRIVING OF DISPLAYS - Multiple Vcom segments of display screens can be driven in a relay fashion, such that the driving of different Vcom segments overlaps. For example, a Vcom signal can be applied to a first segment of Vcom, and lines of display pixels in the first segment can be scanned. When scanning nears the end of the first segment, a Vcom signal can be applied to the next segment of Vcom before scanning in the first segment ends. For example, when the second-to-the-last line of display pixels in a segment of Vcom is scanned, the next Vcom segment can be driven with a Vcom signal Likewise, when scanning in the next segment of Vcom begins, the Vcom signal can continue to be applied to the first segment of Vcom until a few lines of display pixels in the next segment have been scanned. | 06-28-2012 |
20120162121 | SLEW RATE AND SHUNTING CONTROL SEPARATION - Setting a slew rate, e.g., a rising time or a falling time, of a scanning signal can be performed with a first operation, and a shunting resistance of the scanning line can be set with a second operation. A scanning system that scans a display screen, a touch screen, etc., can set a desired slew rate during a first period of time and can set a desired shunting resistance during a second period of time. A gate line system can sequentially scan gate lines to display an image during a display phase of a touch screen. The gate line system can, for example, increase the falling times of gate line signals. After the falling gate line signal has stabilized, for example, the gate line system can decrease the shunting resistance of the gate line. | 06-28-2012 |
20120162584 | INTEGRATED TOUCH SCREENS - Integrated touch screens are provided including drive lines formed of grouped-together circuit elements of a thin film transistor layer and sense lines formed between a color filter layer and a material layer that modifies or generates light. The common electrodes (Vcom) in the TFT layer can be grouped together during a touch sensing operation to form drive lines. Sense lines can be formed on an underside of a color filter glass, and a liquid crystal region can be disposed between the color filter glass and the TFT layer. Placing the sense lines on the underside of the color filter glass, i.e., within the display pixel cell, can provide a benefit of allowing the color filter glass to be thinned after the pixel cells have been assembled, for example. | 06-28-2012 |
20120293485 | GATE SIGNAL ADJUSTMENT CIRCUIT - A gate signal adjustment circuit for a display is disclosed. The gate signal adjustment circuit can adjust a transition time of a gate signal used to drive data displaying. The adjustment can be to either speed up or slow down the transition time according to the requirements of the display. In an example, the gate signal adjustment circuit can include multiple transistors, where a first set of the transistors outputs the gate signal and a second set of the transistors outputs an adjustment to the gate signal. The second set of transistors can be the same or different sizes depending on the desirable number of adjustment options. The circuit can also include a control line coupled to the second set of transistors to control the adjustment output. Gate signal adjustment can reduce crosstalk in the display. | 11-22-2012 |
20120299983 | WRITING DATA TO SUB-PIXELS USING DIFFERENT WRITE SEQUENCES - With respect to liquid crystal display inversion schemes, a large change in voltage on a data line can affect the voltages on adjacent data lines due to capacitive coupling between data lines. The resulting change in voltage on these adjacent data lines can give rise to visual artifacts in the data lines' corresponding sub-pixels. Various embodiments of the present disclosure serve to prevent or reduce persisting visual artifacts by offsetting their effects or by distributing their presence among different colored sub-pixels. In some embodiments, this may be accomplished by using different write sequences during the update of a row of pixels. | 11-29-2012 |
20120313881 | DISPLAY SCREEN SHIELD LINE SYSTEM - Electrical shield line systems are provided for openings in common electrodes near data lines of display and touch screens. Some displays, including touch screens, can include multiple common electrodes (Vcom) that can have openings between individual Vcoms. Some display screens can have an open slit between two adjacent edges of Vcom. Openings in Vcom can allow an electric field to extend from a data line through the Vcom layer. A shield can be disposed over the Vcom opening to help reduce or eliminate an electric field from affecting a pixel material, such as liquid crystal. The shield can be connected to a potential such that electric field is generated substantially between the shield and the data line to reduce or eliminate electric fields reaching the liquid crystal. | 12-13-2012 |
20140327632 | Displays with Integrated Touch and Improved Image Pixel Aperture - A display may be provided with integral touch functionality. The display may include a common electrode layer having row electrodes arranged in rows and column electrodes interposed between the row electrodes of each row. The row electrodes may be electrically coupled by conductive paths. The row and column electrodes may be coupled to touch sensor circuitry that uses the row and column electrodes to detect touch events. Each electrode of the common electrode layer may cover a respective portion of an array of pixels. Each pixel of the display may have a respective aperture. The conductive paths that electrically couple row electrodes of the common electrode layer may cover or otherwise block some light from passing through pixels, resulting in reduced apertures. Dummy structures may be provided for other pixels that modify the apertures of the other pixels to match the reduced apertures associated with the conductive paths. | 11-06-2014 |
Patent application number | Description | Published |
20080243820 | Semantic analysis documents to rank terms - A method, apparatus and computer program product provides for a semantic analyzer to produce and rank semantic terms to reflect their relationship to the theme and topics of a document. The text and the document can have no relationship to any pre-selected keywords before the semantic analyzer performs text extraction. The semantic analyzer extracts text from a document and performs semantic analysis on the extracted text. The semantic analyzer provides a plurality of ranked semantic terms as a result of the semantic analysis and associates semantic terms with the document as semantic keywords. The semantic terms define content to be presented with the document where the content is an advertisement, a link to a remote information resource or a second document. | 10-02-2008 |
20110082863 | SEMANTIC ANALYSIS OF DOCUMENTS TO RANK TERMS - A method, apparatus and computer program product provides for a semantic analyzer to produce and rank semantic terms to reflect their relationship to the theme and topics of a document. The text and the document can have no relationship to any pre-selected keywords before the semantic analyzer performs text extraction. The semantic analyzer extracts text from a document and performs semantic analysis on the extracted text. The semantic analyzer provides a plurality of ranked semantic terms as a result of the semantic analysis and associates semantic terms with the document as semantic keywords. The semantic terms define content to be presented with the document where the content is an advertisement, a link to a remote information resource or a second document. | 04-07-2011 |
20120226559 | AUTOMATIC CLASSIFICATION OF CONSUMERS INTO MICRO-SEGMENTS - A campaign is received, at a micro-segmentation system, from an offer provider. The micro-segmentation system is a third-party system. The campaign indicates a set of target attributes and one or more offers corresponding to the set of target attributes. A set of user attributes pertaining to each of the plurality of users is received at the micro-segmentation system. The set of attributes is defined by an attribute knowledge structure. Permission is received at the micro-segmentation system from each of the plurality of users to receive an offer from the micro-segmentation system. Data associated with the micro-segment classification is provided from the micro-segmentation system without user information to the offer provider. | 09-06-2012 |
20120226560 | MICRO-SEGMENT DEFINITION SYSTEM - A selection of one or more segment attributes from an offer provider campaign is received at a graphical user interface. The one or more segment attributes define one or more segments that correspond to one or more offers in the offer provider campaign. Further, an expression graph based on the one or more segment attributes is generated. In addition, a portable micro-segment object is generated based on the expression tree such that the portable micro-segment object lacks dependence on the offer provider campaign. | 09-06-2012 |
20120226562 | PERSISTENT METADATA FOR A USER-CONTROLLED POLICY OF PERSONAL DATA DISCLOSURE AND USAGE FOR ONLINE ADVERTISING - A user policy definition of a user policy is received. The user policy definition indicates a user is receptive to receiving an offer and a user-controlled criterion for disclosure of user information. Further, persistent metadata that includes the user policy is generated. A compliance engine sends the user information with the persistent metadata to an offer provider. Further, offer data for a user is received from an offer provider. The offer data indicates a description of content in the offer and an offer criterion indicating a targeting characteristic. In addition, the compliance engine validates that the offer criterion complies with the user-controlled criterion. The offer is sent to the user upon determining that the offer criterion complies with the user-controlled criterion. | 09-06-2012 |
20120226697 | SCALABLE ENGINE THAT COMPUTES USER MICRO-SEGMENTS FOR OFFER MATCHING - User data and a plurality of micro-segment definitions such that each micro-segment definition in the plurality of micro-segment definitions corresponds to one or more offers in an offer provider campaign are received. Further, a dispatcher dispatches a first subset of the user data and a first subset of the plurality of the micro-segment definitions to a first node in a network. In addition, the dispatcher dispatches a second subset of the user data and a second subset of the plurality of the micro-segment definitions to a second node in the network. Parsing and compiling are performed at each node. Further, parallel processing is performed at a scalable evaluation engine at each node to apply micro-segment condition rules to user data to determine matches to micro-segments. Computation of micro-segments occurs in parallel and resulting micro-segment assignments are collected, filtered to remove duplicates, then ranked to produce a final set of micro-segments that can be used to find offers. | 09-06-2012 |
20120226700 | SEQUENTIAL ENGINE THAT COMPUTES USER AND OFFER MATCHING INTO MICRO-SEGMENTS - User data and a plurality of micro-segment definitions are received. Each micro-segment definition in the plurality of micro-segment definitions corresponds to one or more offers in an offer provider campaign. Further, a micro-segment parser parses each micro-segment definition from the plurality of micro-segment definitions into a plurality of parsed expression segments that indicate a plurality of micro-segment condition rules. In addition, a compiler compiles the plurality of parsed expression segments into an executable object that indicates a plurality of instructions to determine if the user data matches the plurality of micro-segment definitions. Each micro-segment definition is also serially processed, with a sequential evaluation engine, to apply the plurality of micro-segment condition rules to the user data to determine a match of a user belonging to a micro-segment. Further, the sequential evaluation engine assigns a score to indicate the strength of each match. In addition, the process ranks, with the sequential evaluation engine, each match according to the score for each match. | 09-06-2012 |
20130124979 | Method and Apparatus for Capturing, Analyzing, and Converting Scripts - Methods and apparatus for capturing, analyzing, and converting documents are provided. Provided in some embodiments is a method that includes obtaining a script document comprising script elements, assessing a layout of the script document, wherein the layout comprises a physical location of the script elements within the script document, determining an identification of one or more of the script elements based at least in part on the physical location of the one or more script elements within the script document, and assessing the one of the script elements using a finite state machine, wherein the finite state machine assesses one or more of the script elements preceding or following the one of the script elements to determine an accuracy of the identification of the one or more of the script elements determined. | 05-16-2013 |
20130132365 | AUTOMATIC EXPANSION OF AN ADVERTISEMENT OFFER INVENTORY - An extensible offer inventory database of offers in a domain is established. Further, an offer ontology is generated based on the extensible offer inventory database. The offer ontology provides an extensible vocabulary that correlates to categories in the offer inventory database. In addition, offers are automatically located. The offers are also semantically analyzed to generate semantic analysis data. Further, user data is obtained. In addition, an optimal offer match is automatically determined based upon the semantic analysis data and the user data. | 05-23-2013 |
20130166285 | MULTI-CORE PROCESSING FOR PARALLEL SPEECH-TO-TEXT PROCESSING - This specification describes technologies relating to multi core processing for parallel speech-to-text processing. In some implementations, a computer-implemented method is provided that includes the actions of receiving an audio file; analyzing the audio file to identify portions of the audio file as corresponding to one or more audio types; generating a time-ordered classification of the identified portions, the time-ordered classification indicating the one or more audio types and position within the audio file of each portion; generating a queue using the time-ordered classification, the queue including a plurality of jobs where each job includes one or more identifiers of a portion of the audio file classified as belonging to the one or more speech types; distributing the jobs in the queue to a plurality of processors; performing speech-to-text processing on each portion to generate a corresponding text file; and merging the corresponding text files to generate a transcription file. | 06-27-2013 |
20130166303 | ACCESSING MEDIA DATA USING METADATA REPOSITORY - A computer-implemented method includes receiving, in a computer system, a user query comprising at least a first term, parsing the user query to at least determine whether the user query assigns a field to the first term, the parsing resulting in a parsed query that conforms to a predefined format, performing a search in a metadata repository using the parsed query, the metadata repository embodied in a computer readable medium and including triplets generated based on multiple modes of metadata for video content, the search identifying a set of candidate scenes from the video content, ranking the set of candidate scenes according to a scoring metric into a ranked scene list, and generating an output from the computer system that includes at least part of the ranked scene list, the output generated in response to the user query. | 06-27-2013 |
20140032529 | Information resource identification system - A method includes identifying a content entity in content data, categorizing the content entity into at least one content entity category of a plurality of content entity categories, and identifying a plurality of searchable information resources associated with the at least one content entity category. | 01-30-2014 |
20140201185 | HYBRID METHOD OF BUILDING TOPIC ONTOLOGIES FOR PUBLISHER AND MARKETER CONTENT AND AD RECOMMENDATIONS - Systems and methods are discussed to automatically create a domain ontology that is a combination of ontologies. Some embodiments include systems and methods for developing a combined ontology for a website that includes extracting collocations for each webpage within the website, creating first and second ontologies from the collocations, and then aggregating the ontologies into a combined ontology. Some embodiments of the invention include unique ways to calculate collocations, to develop a smaller yet meaningful document sample from a large sample, to determine webpages of interest to users interacting with a website, and to determine topics of interest of users interacting with a website. Various other embodiments of the invention are disclosed. | 07-17-2014 |
20140244384 | Method and apparatus for performing targeted advertising in documents - A method, apparatus and computer program product for performing targeted advertising in documents is presented. A document is identified as having advertisements associated therewith. A statistical ranking of terms derived from said document is received and at least one term is selected from the results to use as a keyword for associating at least one advertisement with the document. The at least one term is stored with the document. When the document is viewed, the document is identified as being enabled to have advertisements associated therewith. The at least one stored term is retrieved from the document and is submitted to an advertisement aggregator. At least one advertisement is received from the advertisement aggregator and is rendered with the document. | 08-28-2014 |
20140304214 | NAVIGABLE SEMANTIC NETWORK DEFINITION, MODELING, AND USE - A computer environment includes an editor application enabling generation of a specification (e.g. a graphic description) defining attributes of a navigable semantic network. An example navigable semantic network as defined by the specification can include multiple resource nodes and corresponding links defining relationships amongst the resource nodes. In addition to defining nodes and relationships, the specification can define display rules, navigation rules, etc. associated with the navigable semantic network. The computer environment can further include a compiler, a view instantiation engine, and a presentation engine. The compiler compiles the specification into a semantic network model. The view instantiation engine instantiates different portions of a semantic network as defined by the semantic network model. The presentation engine initiates display of the instantiated portion of the semantic network. Based on navigation input, the view instantiation engine updates an instantiated portion of the semantic network for presentation by the presentation engine. | 10-09-2014 |
Patent application number | Description | Published |
20080202425 | TEMPERATURE CONTROLLED LID ASSEMBLY FOR TUNGSTEN NITRIDE DEPOSITION - Embodiments of the invention provide apparatuses for vapor depositing tungsten-containing materials, such as metallic tungsten and tungsten nitride. In one embodiment, a processing chamber is provided which includes a lid assembly containing a lid plate, a showerhead, a mixing cavity, a distribution cavity, and a resistive heating element contained within the lid plate. In one example, the resistive heating element is configured to provide the lid plate at a temperature within a range from about 120° C. to about 180° C., preferably, from about 140° C. to about 160° C., more preferably, from about 145° C. to about 155° C. The mixing cavity may be in fluid communication with a tungsten precursor source containing tungsten hexafluoride and a nitrogen precursor source containing ammonia. In some embodiments, a single processing chamber may be used to deposit metallic tungsten and tungsten nitride materials by CVD processes. | 08-28-2008 |
20080206987 | PROCESS FOR TUNGSTEN NITRIDE DEPOSITION BY A TEMPERATURE CONTROLLED LID ASSEMBLY - Embodiments of the invention provide processes for vapor depositing tungsten-containing materials, such as metallic tungsten and tungsten nitride. In one embodiment, a method for forming a tungsten-containing material is provided which includes positioning a substrate within a processing chamber containing a lid plate, heating the lid plate to a temperature within a range from about 120° C. to about 180° C., exposing the substrate to a reducing gas during a pre-nucleation soak process, and depositing a first tungsten nucleation layer on the substrate during a first atomic layer deposition process within the processing chamber. The method further provides depositing a tungsten nitride layer on the first tungsten nucleation layer during a vapor deposition process, depositing a second tungsten nucleation layer on the tungsten nitride layer during a second atomic layer deposition process within the processing chamber, and exposing the substrate to another reducing gas during a post-nucleation soak process. | 08-28-2008 |
20080268645 | METHOD FOR FRONT END OF LINE FABRICATION - In one embodiment, a method for removing native oxides from a substrate surface is provided which includes supporting a substrate containing silicon oxide within a processing chamber, generating a plasma of reactive species from a gas mixture within the processing chamber, cooling the substrate to a first temperature of less than about 65° C. within the processing chamber, and directing the reactive species to the cooled substrate to react with the silicon oxide thereon while forming a film on the substrate. The film usually contains ammonium hexafluorosilicate. The method further provides positioning the substrate in close proximity to a gas distribution plate, and heating the substrate to a second temperature of about 100° C. or greater within the processing chamber to sublimate or remove the film. The gas mixture may contain ammonia, nitrogen trifluoride, and a carrier gas. | 10-30-2008 |
20090111280 | METHOD FOR REMOVING OXIDES - A method for removing native oxides from a substrate surface is provided. In one embodiment, the method comprises positioning a substrate having an oxide layer into a processing chamber, generating a plasma of a reactive species from a gas mixture within the processing chamber, exposing the substrate to the reactive species while forming a volatile film on the substrate and maintaining the substrate at a temperature below 65° C., heating the substrate to a temperature of at least about 75° C. to vaporize the volatile film and remove the oxide layer, and depositing a first layer on the substrate after heating the substrate. | 04-30-2009 |
20090139854 | CONTROL OF ARBITRARY SCAN PATH OF A ROTATING MAGNETRON - A control system and method for controlling two motors determining the azimuthal and circumferential position of a magnetron rotating about the central axis of the sputter chamber in back of its target sputtering and capable of a nearly arbitrary scan path, e.g., with a planetary gear mechanism. A system controller periodically sends commands to the motion controller which closely controls the motors. Each command includes a command ticket, which may be one of several values. The motion controller accepts only commands having a command ticket of a different value from the immediately preceding command. One command selects a scan profile stored in the motion controller, which calculates motor signals from the selected profile. Another command instructs a dynamic homing command which interrogates sensors of the position of two rotating arms to determine if the arms in the expected positions. If not, the arms are rehomed. | 06-04-2009 |
20090218324 | DIRECT REAL-TIME MONITORING AND FEEDBACK CONTROL OF RF PLASMA OUTPUT FOR WAFER PROCESSING - A method and apparatus for controlling power output of a capacitatively-coupled plasma are provided. A detector is disposed on the power delivery conduit carrying power to one electrode to detect fluctuations in power output to the electrode. The detector is coupled to a signal generator, which converts the RF input signal to a constant control signal. A controller adjusts power input to the RF generator by comparing the control signal to a reference. | 09-03-2009 |
20100096085 | PLASMA REACTOR WITH A CEILING ELECTRODE SUPPLY CONDUIT HAVING A SUCCESSION OF VOLTAGE DROP ELEMENTS - A bridge assembly includes an electrically insulating hollow tube or bridge having a pair of ends, the bridge being supported at one of the ends over the cylindrical side wall and being supported at the other of the ends over the electrode. The bridge assembly further includes a set of conductive rings surrounding the hollow tube and spaced from one another along the length of the bridge, and plural electrically resistive elements. Each of the resistive elements has a pair of flexible connectors, respective ones the resistive elements connected at their flexible connectors between respective pairs of the rings to form a series resistor assembly. | 04-22-2010 |
20110223755 | METHOD FOR REMOVING OXIDES - A method for removing native oxides from a substrate surface is provided. In one embodiment, the method comprises positioning a substrate having an oxide layer into a processing chamber, generating a plasma of a reactive species from a gas mixture within the processing chamber, exposing the substrate to the reactive species while forming a volatile film on the substrate and maintaining the substrate at a temperature below 65° C., heating the substrate to a temperature of at least about 75° C. to vaporize the volatile film and remove the oxide layer, and depositing a first layer on the substrate after heating the substrate. | 09-15-2011 |
20120103800 | Homing of arbitrary scan path of a rotating magnetron - A control system and method for controlling two motors determining the azimuthal and circumferential position of a magnetron rotating about the central axis of the sputter chamber in back of its target sputtering and capable of a nearly arbitrary scan path, e.g., with a planetary gear mechanism. A system controller periodically sends commands to the motion controller which closely controls the motors. Each command includes a command ticket, which may be one of several values. The motion controller accepts only commands having a command ticket of a different value from the immediately preceding command. One command selects a scan profile stored in the motion controller, which calculates motor signals from the selected profile. Another command instructs a dynamic homing command which interrogates sensors of the position of two rotating arms to determine if the arms in the expected positions. If not, the arms are rehomed. | 05-03-2012 |
20120244704 | METHOD FOR REMOVING OXIDES - A method for removing native oxides from a substrate surface is provided. In one embodiment, the method comprises positioning a substrate having an oxide layer into a processing chamber, exposing the substrate to a gas mixture while forming a volatile film on the substrate and maintaining the substrate at a temperature below 65° C., heating the substrate to a temperature of at least about 75° C. to sublimate the volatile film and remove the oxide layer, and depositing a first layer on the substrate after heating the substrate. | 09-27-2012 |
20130001215 | SUBSTRATE SUPPORT WITH SUBSTRATE HEATER AND SYMMETRIC RF RETURN - Apparatus for processing a substrate are provided herein. In some embodiments, a substrate support includes a substrate support surface and a shaft; an RF electrode disposed in the substrate support proximate the substrate support surface to receive RF current from an RF source; a heater disposed proximate the substrate support surface to provide heat to a substrate when disposed on the substrate support surface, the heater having one or more conductive lines to provide power to the heater; a thermocouple to measure the temperature of a substrate when disposed on the substrate support surface; and a conductive element having an interior volume with the one or more conductive lines and the thermocouple disposed through the interior volume, the conductive element coupled to the RF electrode and having an electric field of about zero in the interior volume when RF current is flowed through the conductive element. | 01-03-2013 |
20140076234 | MULTI CHAMBER PROCESSING SYSTEM - A multi-chamber processing system includes a transfer chamber, a first processing chamber outfitted to perform CVD, a second processing chamber, and a robot positioned to transfer substrates between the transfer chamber, the first processing chamber, and the second processing chamber. The second processing chamber may include one or a combination of a first electrode and a second electrode comprising a plasma cavity formed therein. | 03-20-2014 |
20140137961 | MODULAR CHEMICAL DELIVERY SYSTEM - In some embodiments, a modular chemical delivery system may include a plurality of gas delivery units directly and removably coupled to each other, wherein each gas delivery unit includes a body with a first volume, a plurality of gas sticks disposed in the first volume, wherein each of the plurality of gas sticks is configured to be coupled to at least one gas supply through one or more inlets in the body, a plurality of valves disposed in the first volume, each valve respectively disposed in line with a corresponding one of the at least one gas supply, at least one outlet conduit to deliver at least one process gas to one or more gas delivery zones in a process chamber, and an electrical controller disposed in the first volume and configured to control the plurality of gas sticks and the plurality of valves. | 05-22-2014 |