Patent application number | Description | Published |
20110016354 | FAULT TOLERANT BATCH PROCESSING - Among other aspects disclosed are a method and system for processing a batch of input data in a fault tolerant manner. The method includes reading a batch of input data including a plurality of records from one or more data sources and passing the batch through a dataflow graph. The dataflow graph includes two or more nodes representing components connected by links representing flows of data between the components. At least one but fewer than all of the components includes a checkpoint process for an action performed for each of multiple units of work associated with one or more of the records. The checkpoint process includes opening a checkpoint buffer stored in non-volatile memory at the start of processing for the batch. For each unit of work from the batch, if a result from performing the action for the unit of work was previously saved in the checkpoint buffer, the saved result is used to complete processing of the unit of work without performing the action again. If a result from performing the action for the unit of work is not saved in the checkpoint buffer. The action is performed to complete processing of the unit of work and the result from performing the action is saved in the checkpoint buffer. | 01-20-2011 |
20110078500 | PROCESSING TRANSACTIONS IN GRAPH-BASED APPLICATIONS - A graph-based computation has a plurality of nodes representing graph components connected by one or more links representing data flows between the components. Preparing the computation includes: identifying at least a first set of components to process a plurality of transactions in the computation; and associating with a first transaction a first group of one or more data records and data operations corresponding to the data records, and associating with a second transaction a second group of one or more data records and data operations corresponding to the data records. Executing the computation to process at least the first and second transactions includes delaying execution by the first set of components of a data operation corresponding to an initial data record of the second group until after execution by the first set of components of a data operation corresponding to a final data record of the first group. | 03-31-2011 |
20110307897 | DYNAMICALLY LOADING GRAPH-BASED COMPUTATIONS - Processing data includes: receiving units of work that each include one or more work elements, and processing a first unit of work using a first compiled dataflow graph ( | 12-15-2011 |
20140053159 | FAULT TOLERANT BATCH PROCESSING - Among other aspects disclosed are a method and system for processing a batch of input data in a fault tolerant manner. The method includes reading a batch of input data including a plurality of records from one or more data sources and passing the batch through a dataflow graph. The dataflow graph includes two or more nodes representing components connected by links representing flows of data between the components. At least one but fewer than all of the components includes a checkpoint process for an action performed for each of multiple units of work associated with one or more of the records. The checkpoint process includes opening a checkpoint buffer stored in non-volatile memory at the start of processing for the batch. | 02-20-2014 |
20140143757 | DYNAMIC COMPONENT PERFORMANCE MONITORING - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving input data by the data processing system, the input data provided by an application executing on the data processing system. The method includes determining a characteristic of the input data. The method includes identifying, by the application, a dynamic component from multiple available dynamic components based on the determined characteristic, the multiple available dynamic components being stored in a data storage system. The method includes processing the input data using the identified dynamic component. The method also includes determining one or more performance metrics associated with the processing. | 05-22-2014 |
20140143760 | DYNAMIC GRAPH PERFORMANCE MONITORING - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving multiple units of work that each include one or more work elements. The method includes determining a characteristic of the first unit of work. The method includes identifying, by a component of the first dataflow graph, a second dataflow graph from multiple available dataflow graphs based on the determined characteristic, the multiple available dataflow graphs being stored in a data storage system. The method includes processing the first unit of work using the second dataflow graph. The method includes determining one or more performance metrics associated with the processing. | 05-22-2014 |
Patent application number | Description | Published |
20090186416 | DILUENT WELLS PRODUCED IN CARD FORMAT FOR IMMUNODIAGNOSTIC TESTING - An immunodiagnostic test card includes a flat planar member and at least one dilution chamber that is supported by the flat planar member. The at least one dilution chamber can be disposed adjacent chambers used for testing a patient sample that are provided on the immunodiagnostic test card or can be provided separately. | 07-23-2009 |
20090275458 | SPLIT SPIN CENTRIFUGATION OF TEST ELEMENTS - High-throughput centrifugation of batches of samples is achieved by dividing a single centrifugation run of a batch of samples into two or more staggered, discrete spins with fewer samples and in which the availability of centrifuge slots for loading or unloading of samples and the subsequent delivery of experimental results can be enhanced. The methodology is particularly useful in situations where multiple samples need to be processed rapidly, for example, as part of a STAT blood typing program in urgent care facilities prior to blood transfusion. | 11-05-2009 |
20110008825 | System for Conducting the Identification of Bacteria in Urine - A system for conducting the identification and quantification of micro-organisms, e.g., bacteria in urine samples which includes: 1) several disposable cartridges for holding four disposable components including a centrifuge tube, a pipette tip having a 1 ml volume, a second pipette tip having a 0.5 ml volume, and an optical cup or cuvette; 2) a sample processor for receiving the disposable cartridges and processing the urine samples including transferring the processed urine sample to the optical cups; and 3) an optical analyzer for receiving the disposable cartridges and configured to analyze the type and quantity of micro-organisms in the urine sample. The disposable cartridges with their components including the optical cups or cuvettes are used in the sample processor, and the optical cups or cuvettes containing the processed urine samples are used in the optical analyzer for identifying and quantifying the type of micro-organism existing in the processed urine samples. | 01-13-2011 |
20110042582 | System for Conducting the Identification of Bacteria in Biological Samples - The present invention relates to a system for conducting the identification and quantification of micro-organisms, e.g., bacteria in biological samples. More particularly, the invention relates to a system comprising a disposable cartridge and an optical cup or cuvette having a tapered surface; an optics system including an optical reader and a thermal controller; an optical analyzer; a cooling system; and an improved spectrometer. The system may utilize the disposable cartridge in the sample processor and the optical cup or cuvette in the optical analyzer. | 02-24-2011 |
20110093207 | System for Conducting the Identification of Bacteria in Biological Samples - The present invention relates to a system for conducting the identification and quantification of micro-organisms, e.g., bacteria in biological samples. More particularly, the invention relates to a system comprising a cooling, heating and fan arrangement for maintaining a predetermined optimum temperature of the samples during testing; a visual, circumferential and axial alignment system for aligning the samples within the carousel; a transfer system for transferring the samples from the carousel to the centrifuge; a balancing system of minimizing the rotational vibrations of the centrifuge; a safety system and anti-tipping design for the sample containing system; liquid dispensing arms for dispensing the buffered saline solution; and discharge ports for discharging and disposing of the liquid removed from the samples to a location external of the system. | 04-21-2011 |
20120094368 | SPLIT SPIN CENTRIFUGATION OF TEST ELEMENTS - High-throughput centrifugation of batches of samples is achieved by dividing a single centrifugation run of a batch of samples into two or more staggered, discrete spins with fewer samples and in which the availability of centrifuge slots for loading or unloading of samples and the subsequent delivery of experimental results can be enhanced. The methodology is particularly useful in situations where multiple samples need to be processed rapidly, for example, as part of a STAT blood typing program in urgent care facilities prior to blood transfusion. | 04-19-2012 |
20120238034 | DILUENT WELLS PRODUCED IN CARD FORMAT FOR IMMUNODIAGNOSTIC TESTING - An immunodiagnostic test card includes a flat planar member and at least one dilution chamber that is supported by the flat planar member. The at least one dilution chamber can be disposed adjacent chambers used for testing a patient sample that are provided on the immunodiagnostic test card or can be provided separately. | 09-20-2012 |
20140170691 | System for Conducting the Identification of Bacteria in Biological Samples - The present invention relates to a system for conducting the identification and quantification of micro-organisms, e.g., bacteria in biological samples. More particularly, the invention relates to a system comprising a disposable cartridge and an optical cup or cuvette having a tapered surface; an optics system including an optical reader and a thermal controller; an optical analyzer; a cooling system; and an improved spectrometer. The system may utilize the disposable cartridge in the sample processor and the optical cup or cuvette in the optical analyzer. | 06-19-2014 |
Patent application number | Description | Published |
20100106098 | Medication Injector Apparatus with Drive Assembly that Facilitates Reset - A medication injector apparatus such as an injection pen. The injection pen includes a resettable, cartridge plunger drive assembly including an axially floating nut, a cartridge plunger engaging screw, and a drive clutch movable with the nut and which when rotated causes the screw to screw through the nut. When a cartridge assembly is mounted to the pen base, the floating nut and drive clutch are shifted proximally such that the drive clutch is in torque transmitting engagement with a rotatable drive member of the pen, such that rotation of that drive member results in drive screw advancement through the nut in the distal direction. When the cartridge assembly is not mounted to the pen base, the floating nut and drive clutch are biased distally to disengage the drive clutch from torque transmitting engagement with the rotatable drive member and to thereby allow the drive screw to be reset proximally through the nut to a position more retracted within the pen base. The injection pen also may include an injection clicker assembly having a collar arranged coaxially on a drive sleeve and which oscillates axially on the drive sleeve that rotates during medication dispensing to provide an audible clicking sound that indicates injecting use of the pen. The injection pen also may include a closeable quantity identifier that uses a rotational matrix and a sensor for electrically sensing the arrangement of the dose setting mechanism of the pen, which identifier may be part of a therapeutic dose indicating system that utilizes a cartridge recognizer to recognize a concentration of medication so as to allow an automatic determination of a therapeutic dose. The injection pen further may include an assembly for selectively rotating a drive sleeve of the pen, which assembly has a dial that rotates out during dose setting and which translates in without rotation during dose injecting. | 04-29-2010 |
20140142544 | MEDICATION INJECTOR APPARATUS WITH DRIVE ASSEMBLY THAT FACILITATES RESET - A medication injector apparatus such as an injection pen. The injection pen includes a resettable, cartridge plunger drive assembly including an axially floating nut, a cartridge plunger engaging screw, and a drive clutch movable with the nut and which when rotated causes the screw to screw through the nut. When a cartridge assembly is mounted to the pen base, the floating nut and drive clutch are shifted proximally such that the drive clutch is in torque transmitting engagement with a rotatable drive member of the pen, such that rotation of that drive member results in drive screw advancement through the nut in the distal direction. When the cartridge assembly is not mounted to the pen base, the floating nut and drive clutch are biased distally to disengage the drive clutch from torque transmitting engagement with the rotatable drive member and to thereby allow the drive screw to be reset proximally through the nut to a position more retracted within the pen base. The injection pen also may include an injection clicker assembly having a collar arranged coaxially on a drive sleeve and which oscillates axially on the drive sleeve that rotates during medication dispensing to provide an audible clicking sound that indicates injecting use of the pen. The injection pen also may include a doseable quantity identifier that uses a rotational matrix and a sensor for electrically sensing the arrangement of the dose setting mechanism of the pen, which identifier may be part of a therapeutic dose indicating system that utilizes a cartridge recognizer to recognize a concentration of medication so as to allow an automatic determination of a therapeutic dose. The injection pen further may include an assembly for selectively rotating a drive sleeve of the pen, which assembly has a dial that rotates out during dose setting and which translates in without rotation during dose injecting. | 05-22-2014 |