Patent application number | Description | Published |
20090006810 | MECHANISM TO SUPPORT GENERIC COLLECTIVE COMMUNICATION ACROSS A VARIETY OF PROGRAMMING MODELS - A system and method for supporting collective communications on a plurality of processors that use different parallel programming paradigms, in one aspect, may comprise a schedule defining one or more tasks in a collective operation an executor that executes the task, a multisend module to perform one or more data transfer functions associated with the tasks, and a connection manager that controls one or more connections and identifies an available connection. The multisend module uses the available connection in performing the one or more data transfer functions. A plurality of processors that use different parallel programming paradigms can use a common implementation of the schedule module, the executor module, the connection manager and the multisend module via a language adaptor specific to a parallel programming paradigm implemented on a processor. | 01-01-2009 |
20090037511 | Effecting a Broadcast with an Allreduce Operation on a Parallel Computer - Methods, parallel computers, and computer program products are disclosed for effecting a broadcast with an allreduce operation on a parallel computer, the parallel computer comprising a plurality of compute nodes, the compute nodes organized into at least one operational group of compute nodes for collective parallel operations of the parallel computer, each compute node in the operational group assigned a unique rank, the compute nodes of the operational group coupled for data communications through a global combining network; and one compute node assigned to be a logical root. Embodiments include configuring, by the logical root node, a send buffer having a contribution to be broadcast to each ranked node in the operational group; configuring, by all ranked nodes other than the logical root, a receive buffer for receiving the contribution from the logical root; and repeatedly for each element of the contribution of the logical root in the send buffer: contributing, by the logical root, the element of the contribution in the send buffer; injecting, by all ranked nodes other than the logical root, one or more zeros corresponding to a size of the element; performing, by all the compute nodes of the operational group, an allreduce operation with a bitwise OR using the element and the injected zeros, yielding a result for the allreduce operation; and storing in each receive buffer, by all ranked nodes other than the logical root, the result of the allreduce. | 02-05-2009 |
20090113308 | Administering Communications Schedules for Data Communications Among Compute Nodes in a Data Communications Network of a Parallel Computer - Methods, apparatus, and products are disclosed for creating and administering communications schedules for data communications among compute nodes in a data communications network of a parallel computer that include: receiving a communications schedule specifying data communications steps in a message passing operation performed by the compute nodes in the data communications network of the parallel computer; parsing the communications schedule to identify the data communications steps; and generating a graphical representation of the communications schedule, including graphing the data communications steps for the message passing operation. | 04-30-2009 |
20090138892 | Dispatching Packets on a Global Combining Network of a Parallel Computer - Methods, apparatus, and products are disclosed for dispatching packets on a global combining network of a parallel computer comprising a plurality of nodes connected for data communications using the network capable of performing collective operations and point to point operations that include: receiving, by an origin system messaging module on an origin node from an origin application messaging module on the origin node, a storage identifier and an operation identifier, the storage identifier specifying storage containing an application message for transmission to a target node, and the operation identifier specifying a message passing operation; packetizing, by the origin system messaging module, the application message into network packets for transmission to the target node, each network packet specifying the operation identifier and an operation type for the message passing operation specified by the operation identifier; and transmitting, by the origin system messaging module, the network packets to the target node. | 05-28-2009 |
20090177828 | Executing Application Function Calls in Response to an Interrupt - Executing application function calls in response to an interrupt including creating a thread; receiving an interrupt having an interrupt type; determining whether a value of a semaphore represents that interrupts are disabled; if the value of the semaphore represents that interrupts are not disabled: calling, by the thread, one or more preconfigured functions in dependence upon the interrupt type of the interrupt; yielding the thread; and if the value of the semaphore represents that interrupts are disabled: setting the value of the semaphore to represent to a kernel that interrupts are hard-disabled; and hard-disabling interrupts at the kernel. | 07-09-2009 |
20140372724 | ALLOCATION OF DISTRIBUTED DATA STRUCTURES - Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained. | 12-18-2014 |
20140372725 | ALLOCATION OF DISTRIBUTED DATA STRUCTURES - Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained. | 12-18-2014 |
Patent application number | Description | Published |
20110197833 | Variable Lost Motion Valve Actuator and Method - A lost motion engine valve actuation system and method of actuating an engine valve are disclosed. The system may comprise a valve train element, a pivoting lever, a control piston, and a hydraulic circuit. The pivoting lever may include a first end for contacting the control piston, a second end for transmitting motion to a valve stem and a means for contacting a valve train element. The amount of lost motion provided by the system may be selected by varying the position of the control piston relative to the pivoting lever. Variation of the control piston position may be carried out by placing the control piston in hydraulic communication with a control trigger valve and one or more accumulators. Actuation of the trigger valve releases hydraulic fluid allowing for adjustment of the control piston position. Means for limiting valve seating velocity, filling the hydraulic circuit upon engine start up, and mechanically locking the control piston/lever for a fixed level of valve actuation are also disclosed. | 08-18-2011 |
20140165937 | VARIABLE LOST MOTION VALVE ACTUATOR AND METHOD - A lost motion engine valve actuation system and method of actuating an engine valve are disclosed. The system may comprise a valve train element, a pivoting lever, a control piston, and a hydraulic circuit. The pivoting lever may include a first end for contacting the control piston, a second end for transmitting motion to a valve stem and a means for contacting a valve train element. The amount of lost motion provided by the system may be selected by varying the position of the control piston relative to the pivoting lever. Variation of the control piston position may be carried out by placing the control piston in hydraulic communication with a control trigger valve and one or more accumulators. Actuation of the trigger valve releases hydraulic fluid allowing for adjustment of the control piston position. Means for limiting valve seating velocity, filling the hydraulic circuit upon engine start up, and mechanically locking the control piston/lever for a fixed level of valve actuation are also disclosed. | 06-19-2014 |
20140311449 | VARIABLE LOST MOTION VALVE ACTUATOR AND METHOD - A lost motion engine valve actuation system and method of actuating an engine valve are disclosed. The system may comprise a valve train element, a pivoting lever, a control piston, and a hydraulic circuit. The pivoting lever may include a first end for contacting the control piston, a second end for transmitting motion to a valve stem and a means for contacting a valve train element. The amount of lost motion provided by the system may be selected by varying the position of the control piston relative to the pivoting lever. Variation of the control piston position may be carried out by placing the control piston in hydraulic communication with a control trigger valve and one or more accumulators. Actuation of the trigger valve releases hydraulic fluid allowing for adjustment of the control piston position. Means for limiting valve seating velocity, filling the hydraulic circuit upon engine start up, and mechanically locking the control piston/lever for a fixed level of valve actuation are also disclosed. | 10-23-2014 |
Patent application number | Description | Published |
20100309132 | METHOD OF FAST TYPING TWIN SPECIAL CHARACTERS - A method for inputting characters pairs in an electronic device having a user input device, a display for displaying characters input through the user input device, and a memory for storing characters input through the user input device, including storing a character input through the user input device in the memory and displaying the input character on the display; and determining if the input character is an opening character of a predefined character pair, and if so, automatically and without further user input, causing a corresponding closing character of the predefined character pair to be inserted in the memory and on the display, and locating an input pointer so that subsequently input characters will be inserted between the opening and closing characters in the memory and on the display. | 12-09-2010 |
20110148654 | EVENT REMINDER METHOD - A method includes setting, by a mobile device, a notification based on the mobile device being within proximity of a predetermined location at a predetermined date or time. The mobile device detects that the mobile device is located within proximity of the predetermined location at the predetermined date or time. Subsequent to the detecting, the mobile device provides the notification. | 06-23-2011 |
20110298707 | METHOD OF FAST TYPING TWIN SPECIAL CHARACTERS - A method for inputting characters pairs in an electronic device having a user input device, a display for displaying characters input through the user input device, and a memory for storing characters input through the user input device, including storing a character input through the user input device in the memory and displaying the input character on the display; and determining if the input character is an opening character of a predefined character pair, and if so, automatically and without further user input, causing a corresponding closing character of the predefined character pair to be inserted in the memory and on the display, and locating an input pointer so that subsequently input characters will be inserted between the opening and closing characters in the memory and on the display. | 12-08-2011 |
20120108268 | EVENT REMINDER METHOD - A method includes setting, by a mobile device, a notification based on the mobile device being within proximity of a predetermined location at a predetermined date or time. The mobile device detects that the mobile device is located within proximity of the predetermined location at the predetermined date or time. Subsequent to the detecting, the mobile device provides the notification. | 05-03-2012 |
20120213446 | METHOD OF FAST TYPING TWIN SPECIAL CHARACTERS - A method for inputting characters pairs in an electronic device having a user input device, a display for displaying characters input through the user input device, and a memory for storing characters input through the user input device, including storing a character input through the user input device in the memory and displaying the input character on the display; and determining if the input character is an opening character of a predefined character pair, and if so, automatically and without further user input, causing a corresponding closing character of the predefined character pair to be inserted in the memory and on the display, and locating an input pointer so that subsequently input characters will be inserted between the opening and closing characters in the memory and on the display. | 08-23-2012 |
20130127732 | METHOD OF FAST TYPING TWIN SPECIAL CHARACTERS - A method for inputting characters pairs in an electronic device having a user input device, a display for displaying characters input through the user input device, and a memory for storing characters input through the user input device, including storing a character input through the user input device in the memory and displaying the input character on the display; and determining if the input character is an opening character of a predefined character pair, and if so, automatically and without further user input, causing a corresponding closing character of the predefined character pair to be inserted in the memory and on the display, and locating an input pointer so that subsequently input characters will be inserted between the opening and closing characters in the memory and on the display. | 05-23-2013 |
Patent application number | Description | Published |
20080273285 | PRECISION LASER ADJUSTABLE THIN FILM CAPACITORS - Disclosed are apparatus and methodology for providing a precision laser adjustable (e.g., trimmable) thin film capacitor array. A plurality of individual capacitors are formed on a common substrate and connected together in parallel by way of fusible links. The individual capacitors are provided as laddered capacitance value capacitors such that a plurality of lower valued capacitors corresponding to the lower steps of the ladder, and lesser numbers of capacitors, including a single capacitor, for successive steps of the ladder, are provided. Precision capacitance values can be achieved by either of fusing or ablating selected of the fusible links so as to remove the selected subcomponents from the parallel connection. In-situ live-trimming of selected fusible links may be performed after placement of the capacitor array on a hosting printed circuit board. | 11-06-2008 |
20080298031 | SHAPED INTEGRATED PASSIVES - Shaped integrated passive devices and corresponding methodologies relate to construction and mounting of shaped passive devices on substrates so as to provide both mechanical and electrical connection. Certain components and component assemblies are associated with the implementation of surface mountable devices. Specially shaped integrated passive device are capable of providing simplified mounting on and simultaneous connection to selected electrical pathways on a printed circuit board or other mounting substrate. Shaped, plated side filter devices have plated sides which provide both mounting and grounding/power coupling functions. Thin film filters may be constructed on silicon wafers, which are then diced from the top surface with an angular dicing saw to produce a shaped groove in the top surface. The groove may be v-shaped or other shape, and is then plated with a conductive material. Individual pieces are separated by grinding the back surface of the wafer down to where the grooves are intercepted. The plated grooves serve as ground or power connection points for the filter circuit. The metallized slopes of the plated grooves are used in securing the individual pieces to a mounting surface, by soldering or using conductive epoxy. | 12-04-2008 |
20110090665 | THIN FILM SURFACE MOUNT COMPONENTS - Surface mount components and related methods of manufacture involve one or more thin film circuits provided between first and second insulating substrates. The thin film circuits may include one or more passive components, including resistors, capacitors, inductors, arrays of one or more passive components, networks or filters of multiple passive components. Such thin film circuit(s) can be sandwiched between first and second insulating substrates with internal conductive pads being exposed between the substrates on end and/or side surfaces of the surface mount component. The exposed conductive pads are then electrically connected to external terminations. The external terminations may include a variety of different materials, including at least one layer of conductive polymer and may be formed as termination stripes, end caps or the like. Optional shield layers may also be provided on top and/or bottom device surfaces to protect the surface mount components from signal interference. For embodiments where one or more thin film circuits are provided between insulating base and cover substrates, such thin film circuit(s) can be formed with conductive pads that extend to and are initially exposed along one or more surfaces of the resultant component. The cover substrate is formed with a plurality of conductive elements (e.g., internal active electrodes, internal anchor electrodes and/or external anchor electrodes) that are designed to generally align with the conductive pads formed on the base substrate such that conductive element portions are exposed in groups along one or more peripheral surfaces of a device. External plated terminations are then formed directly to the exposed portions of the conductive elements. | 04-21-2011 |
20110191998 | PRECISION LASER ADJUSTABLE THIN FILM CAPACITORS - Disclosed are apparatus and methodology for providing a precision laser adjustable (e.g., trimmable) thin film capacitor array. A plurality of individual capacitors are formed on a common substrate and connected together in parallel by way of fusible links. The individual capacitors are provided as laddered capacitance value capacitors such that a plurality of lower valued capacitors corresponding to the lower steps of the ladder, and lesser numbers of capacitors, including a single capacitor, for successive steps of the ladder, are provided. Precision capacitance values can be achieved by either of fusing or ablating selected of the fusible links so as to remove the selected subcomponents from the parallel connection. In-situ live-trimming of selected fusible links may be performed after placement of the capacitor array on a hosting printed circuit board. | 08-11-2011 |
20130127588 | HIGH FREQUENCY RESISTOR - An ultra wideband frequency compensated resistor and related methodologies for frequency compensation are disclosed. In exemplary configuration, a resistive layer is provided over a substrate, and a frequency compensating structure is provided over at least a portion of the resistive layer and separated therefrom by an insulative layer. In certain embodiments, the insulating layer may be an adhesive that may also be effective to secure a protective cover over the resistive material and supporting substrate. In selected embodiments, the frequency compensating structure corresponds to a plurality of conductive layers, one or more of which may be directly electrically connected to terminations for the resistive material while one or more of the conductive layers are not so connected. | 05-23-2013 |
20140208555 | PRECISION LASER ADJUSTABLE THIN FILM CAPACITORS - Disclosed are apparatus and methodology for providing a precision laser adjustable (e.g., trimmable) thin film capacitor array. A plurality of individual capacitors are formed on a common substrate and connected together in parallel by way of fusible links. The individual capacitors are provided as laddered capacitance value capacitors such that a plurality of lower valued capacitors corresponding to the lower steps of the ladder, and lesser numbers of capacitors, including a single capacitor, for successive steps of the ladder, are provided. Precision capacitance values can be achieved by either of fusing or ablating selected of the fusible links so as to remove the selected subcomponents from the parallel connection. In-situ live-trimming of selected fusible links may be performed after placement of the capacitor array on a hosting printed circuit board. | 07-31-2014 |
Patent application number | Description | Published |
20150224171 | COMPOSITION WITH INCREASED BIOAVAILABILITY OF ORALLY ADMINISTERED EMBRYO-PEPTIDES AND PROCESS FOR ITS OBTAINMENT - The invention refers to a composition standardized in heterologous embryo-peptides, used as a dietary supplement and to a process for its obtainment. The composition consists of heterologous embryonic extract, standardized in embryo-peptides, maltodextrin, selenium yeast, chromium yeast, zinc chelated in embryo-peptides, pyridoxine, mixture of cationic peptides, formed by enzymatic hydrolysis of vitellus and egg white remaining after chicken embryo harvesting, with antitrypsin and endocytosis promoting activity, sodium taurocholate, expanded silicon dioxide, magnesium stearate, methylparaben and propylparaben. The process of obtainment consists of the following steps: obtaining and disintegration of biological material, diluting with sterile water, homogenization and dissociation of embryonic growth factors from their soluble receptors; embryo-peptides concentration through tangential ultrafiltration; embryo-protein denaturation and mixing of embryo-peptides with denatured proteins; obtainment of cationic peptides and their addition and of others components over the mixture embryo peptides-embryo proteins, homogenization and spray-drying of the final mixture. | 08-13-2015 |
Patent application number | Description | Published |
20140074466 | ANSWERING QUESTIONS USING ENVIRONMENTAL CONTEXT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data encoding an utterance and environmental data, obtaining a transcription of the utterance, identifying an entity using the environmental data, submitting a query to a natural language query processing engine, wherein the query includes at least a portion of the transcription and data that identifies the entity, and obtaining one or more results of the query. | 03-13-2014 |
20140074474 | IDENTIFYING MEDIA CONTENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving (i) audio data that encodes a spoken natural language query, and (ii) environmental audio data, obtaining a transcription of the spoken natural language query, determining a particular content type associated with one or more keywords in the transcription, providing at least a portion of the environmental audio data to a content recognition engine, and identifying a content item that has been output by the content recognition engine, and that matches the particular content type. | 03-13-2014 |
20140114659 | IDENTIFYING MEDIA CONTENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving (i) audio data that encodes a spoken natural language query, and (ii) environmental audio data, obtaining a transcription of the spoken natural language query, determining a particular content type associated with one or more keywords in the transcription, providing at least a portion of the environmental audio data to a content recognition engine, and identifying a content item that has been output by the content recognition engine, and that matches the particular content type. | 04-24-2014 |
20150019611 | PROVIDING DEVICE-SPECIFIC INSTRUCTIONS IN RESPONSE TO A PERCEPTION OF A MEDIA CONTENT SEGMENT - Systems and methods are disclosed for providing device-specific instructions in response to a perception of a media content segment. In one implementation, a processing device receives one or more media content segments from a user device. The processing device processes the one or more media content segments to determine one or more operations associated with the one or more media content segments. The processing device selects, based on one or more characteristics associated with the user device, at least one of the one or more operations. The processing device provides one or more instructions to perform the at least one of the one or more operations in relation to the user device. | 01-15-2015 |
20150019612 | PROVIDING DEVICE-SPECIFIC INSTRUCTIONS IN RESPONSE TO A PERCEPTION OF A MEDIA CONTENT SEGMENT - Systems and methods are disclosed for providing device-specific instructions in response to a perception of a media content segment. In one implementation, a processing device captures, at a user device, one or more media content segments. The processing device provides the one or more media content segments to a remote device. The processing device receives one or more instructions, each of the one or more instructions being associated with at least one of the one or more media content segments and corresponding to one or more operations. The processing device initiates execution of at least one of the one or more instructions. | 01-15-2015 |
Patent application number | Description | Published |
20090284715 | LITHOGRAPHIC APPARATUS AND A METHOD OF OPERATING THE APPARATUS - A lithographic projection apparatus is disclosed which includes a cleaning station. Several embodiments of the cleaning station are disclosed. In an embodiment, measures are taken to avoid contact of a cleaning fluid with the final element of the projection system. In an embodiment, measures are taken to avoid foaming of the cleaning fluid. The use of a thermally isolated island is also disclosed as well as its optimal position. | 11-19-2009 |
20100060868 | FLUID HANDLING STRUCTURE, LITHOGRAPHIC APPARATUS AND DEVICE MANUFACTUIRNG METHOD - A fluid handling structure is disclosed which is designed for all wet immersion lithography. The fluid handling structure has a first opening to provide fluid to a space between a final element of a projection system and a substrate and/or substrate table, a barrier to resist the flow of liquid out of the space between the fluid handling structure and the substrate, and a second opening, which opens into an area radially outwardly of the space, to provide a flow of fluid from the fluid handling structure onto a top surface of the substrate and/or substrate table radially outwardly of the space. A controller may be provided such that flow of fluid towards a center of the substrate table is greater than the flow of fluid in a direction away from the center of the substrate table. | 03-11-2010 |
20100066987 | LITHOGRAPHIC APPARATUS AND A METHOD OF OPERATING THE APPARATUS - A lithographic apparatus is disclosed that includes a projection system, and a liquid confinement structure configured to at least partly confine immersion liquid to an immersion space defined by the projection system, the liquid confinement structure and a substrate and/or substrate table. Measures are taken in the lithographic apparatus, for example, to reduce the effect of droplets on the final element of the projection system or to substantially avoid such droplet formation. | 03-18-2010 |
20100066988 | LITHOGRAPHIC APPARATUS AND METHOD OF GENERATING THE APPARATUS - A lithographic apparatus comprising a projection system, and a liquid confinement structure configured to at least partly confine immersion liquid to an immersion space defined by the projection system, the liquid confinement structure and a substrate and/or substrate table is disclosed wherein a humid gas space is defined between the projection system, the liquid confinement structure and immersion liquid in the immersion space, the humid gas space being configured to contain humid gas. | 03-18-2010 |
20100296067 | LITHOGRAPHIC APPARATUS AND METHOD OF OPERATING THE APPARATUS - A lithographic apparatus comprising a projection system, and a liquid confinement structure configured to at least partly confine immersion liquid to an immersion space defined by the projection system, the liquid confinement structure and a substrate and/or substrate table is disclosed wherein a measure is taken to reduce the effect of droplets and/or a liquid film on the last element of the projection system. | 11-25-2010 |
20110007287 | LITHOGRAPHIC APPARATUS AND DEVICE MANUFACTURING METHOD - An immersion lithographic apparatus comprising a surface which is curved such that a surface-tension drainage force acts in a direction on a film of immersion liquid on the surface. | 01-13-2011 |
20150055102 | LITHOGRAPHIC APPARATUS AND A METHOD OF OPERATING THE APPARATUS - A lithographic projection apparatus is disclosed which includes a cleaning station. Several embodiments of the cleaning station are disclosed. In an embodiment, measures are taken to avoid contact of a cleaning fluid with the final element of the projection system. In an embodiment, measures are taken to avoid foaming of the cleaning fluid. The use of a thermally isolated island is also disclosed as well as its optimal position. | 02-26-2015 |
20150109592 | LITHOGRAPHIC APPARATUS AND A METHOD OF OPERATING THE APPARATUS - A lithographic apparatus comprising a projection system, and a liquid confinement structure configured to at least partly confine immersion liquid to an immersion space defined by the projection system, the liquid confinement structure and a substrate and/or substrate table is disclosed wherein a measure is taken to reduce the effect of droplets and/or a liquid film on the last element of the projection system. | 04-23-2015 |