Patent application number | Description | Published |
20110088728 | Auto-emulsifying cleaning systems and methods for use - An auto-emulsifying cleaning composition capable of emulsifying upon contact with water, the composition in one typical embodiment comprising, based on the total weight of the composition, (a) from about 1% to about 99% by weight a blend of dibasic esters; (b) from about 1% to about 40% by weight of a blend of surfactants consisting of an organic anion neutralized with an organic cation, where either or both of the anion and the cation have surfactant properties, and the complex of which is soluble in the dibasic ester solvent blend. The blend of surfactants is typically a cationic surfactant and an anionic surfactant, which may or may not be used in conjunction with non-ionic surfactants. The dibasic esters are be derived from a blend of adipic, glutaric, and succinic diacids, and, in one particular embodiment, the blend comprises dialkyl adipate, dialkyl methylglutarate and dialkyl ethylsuccinate, wherein the alkyl groups individually comprise a C | 04-21-2011 |
20120252073 | METHOD AND COMPOSITION FOR TREATING STUBBLE - A method of decomposing stubble, which is crop residue left on the ground, and a composition for treating the stubble are disclosed. The method comprises treating the stubble with the composition comprising a) polysaccharide-degrading enzyme; b) wetting agent; and, optionally, c) water and allowing the treated stubble to remain on the ground and decompose. | 10-04-2012 |
Patent application number | Description | Published |
20110202486 | Healthcare Information Technology System for Predicting Development of Cardiovascular Conditions - Described herein is a framework for predicting development of a cardiovascular condition of interest in a patient. The framework involves determining, based on prior domain knowledge relating to the cardiovascular condition of interest, a risk score as a function of patient data. The patient data may include both genetic data and non-genetic data. In one implementation, the risk score is used to categorize the patient into at least one of multiple risk categories, the multiple risk categories being associated with different strategies to prevent the onset of the cardiovascular condition. The results generated by the framework may be presented to a physician to facilitate interpretation, risk assessment and/or clinical decision support. | 08-18-2011 |
20110295621 | Healthcare Information Technology System for Predicting and Preventing Adverse Events - An adverse event may be prevented by predicting the probability of a given patient to have or undergo the adverse event. The probability alone may prevent the adverse event by educating the patient or medical professional. The probability may be predicted at any time, such as upon entry of information for the patient, periodic analysis, or at the time of admission. The probability may be used to generate a workflow action item to reduce the probability, to warn, to output appropriate instructions, and/or assist in avoiding adverse event. The probability may be specific to a hospital, physician group, or other medical entity, allowing prevention to focus on past adverse event causes for the given entity. | 12-01-2011 |
20110295622 | Healthcare Information Technology System for Predicting or Preventing Readmissions - Hospital readmissions may be prevented. Readmission is prevented by predicting the probability of a given patient to be readmitted. The probability alone may prevent readmission by educating the patient or medical professional. The probability may be predicted during a patient stay and used to generate a workflow action item to reduce the probability, to warn, to output appropriate instructions, and/or assist in avoiding readmission. The probability may be specific to a hospital, physician group, or other entity, allowing prevention to focus on past readmission causes for the given entity. | 12-01-2011 |
20120041784 | Computerized Surveillance of Medical Treatment - Medical treatment is automatically surveyed. Drugs or other treatments may be monitored post-market. This surveillance may be accomplished in two ways: (1) Identify patients that potentially match templates consistent with possible adverse reactions, possibly including adverse reactions not associated with the treatment. Potentially, if the match is good enough, a single patient may be sufficient to raise an alert. Alternately, multiple patients partially matching a template may cause an alert. (2) Identify patient clusters with unusual patterns. Multiple patients associated with greater rates of adverse events or event severity not expected with the treatment are identified. The data for surveillance is acquired from multiple sources, so may be more comprehensive for early recognition of adverse effects. Data gathering and surveillance are computerized, so early, cost effective recognition may be more likely. | 02-16-2012 |
20120065987 | Computer-Based Patient Management for Healthcare - Computer-based patient management is provided for healthcare. Patient data is used to determine a severity, assign a patient to a corresponding diagnosis-related group, and provide a timeline for care at a medical facility. Reminders or alerts are sent to maintain the timeline for more cost effective care. Reminders, suggestions, transitions between care givers, scheduling and other risk management actions are performed. As more data becomes available as part of the care, the care and timeline may be adjusted automatically for more efficient utilization of resources. Accountable care optimization is provided as part of case management. Automated care before any injury or illness and automated care after discharge is provided to optimize the health and costs for a patient. The patient is assigned to the cohort based on the patient data. | 03-15-2012 |
20120065997 | Automatic Processing of Handwritten Physician Orders - Physician orders are automatically processed. Rather than requiring entry with a user interface in a computerized order entry system, physician orders may be handwritten on a piece of paper or entered on another handwriting device. The orders are scanned or transmitted. Using a lexicon limited to the vocabulary of possible orders, handwriting recognition is applied to the scanned order. By limiting the lexicon, the accuracy of the optical character recognition may be increased. The lexicon may be further limited by determining a diagnosis and/or treatment or imaging modality for the patient and selecting a lexicon limited to orders associated with the diagnosis or modality. The recognized order is then implemented by the computerized order entry system. | 03-15-2012 |
20140088989 | Rapid Learning Community for Predictive Models of Medical Knowledge - A predictive model of medical knowledge is trained from patient data of multiple different medical centers. The predictive model is machine learnt from routine patient data from multiple medical centers. Distributed learning avoids transfer of the patient data from any of the medical centers. Each medical center trains the predictive model from the local patient data. The learned statistics, and not patient data, are transmitted to a central server. The central server reconciles the statistics and proposes new statistics to each of the local medical centers. In an iterative approach, the predictive model is developed without transfer of patient data but with statistics responsive to patient data available from multiple medical centers. To assure comfort with the process, the transmitted statistics may be in a human readable format. | 03-27-2014 |
20140095204 | AUTOMATED MEDICAL COHORT DETERMINATION - Inclusion of a patient in a medical category is determined by triggering an analysis of an electronic medical record of the patient in response to an input of data into the electronic medical record. Identifying characteristics that indicate inclusion in the medical category with the analysis, and determining a probability the patient belongs to the medical category based on the identified characteristics. | 04-03-2014 |
20140095205 | AUTOMATED MAPPING OF SERVICE CODES IN HEALTHCARE SYSTEMS - Automatic mapping of semantics in healthcare is provided. Data sets have different semantics (e.g., Gender designated with M and F in one system and Sex designated with 1 or 2 in another system). For semantic interoperability, the semantic links between the semantic systems of different healthcare entities are created (e.g., Gender=Sex and/or 1=F and 2=M) by a processor from statistics of the data itself. The distribution of variables, values, or variables and values, with or without other information and/or logic, is used to create a map from one semantic system to another. Similar distributions of other variable and/or values are likely to be for variables and/or values with the same meaning. | 04-03-2014 |
20140207492 | Healthcare Information Technology System for Predicting or Preventing Readmissions - Hospital readmissions may be prevented. Readmission is prevented by predicting the probability of a given patient to be readmitted. The probability alone may prevent readmission by educating the patient or medical professional. The probability may be predicted during a patient stay and used to generate a workflow action item to reduce the probability, to warn, to output appropriate instructions, and/or assist in avoiding readmission. The probability may be specific to a hospital, physician group, or other entity, allowing prevention to focus on past readmission causes for the given entity. | 07-24-2014 |
20150100352 | Patient Data Mining - The present invention provides a data mining framework for mining high-quality structured clinical information. The data mining framework includes a data miner that mines medical information from a computerized patient record (CPR) based on domain-specific knowledge contained in a knowledge base. The data miner includes components for extracting information from the CPR, combining all available evidence in a principled fashion over time, and drawing inferences from this combination process. The mined medical information is stored in a structured CPR which can be a data warehouse. | 04-09-2015 |
20150106125 | Automated Mapping of Service Codes in Healthcare Systems - Mapping of semantics in healthcare may involve accessing first transaction data of a first healthcare entity in a first database, the first transaction data corresponding to a collection of a first number of fields defined for a condition using a first semantic system to store information and calculating a first distribution of information in the first transaction data. Mapping may also involve accessing second transaction data of a second healthcare entity in a second database, the second transaction data corresponding to a second semantic system different than the first semantic system and the second database comprising a second number of fields using the second semantic system to store information, the second number of fields larger than the first number of fields and calculating a second distribution of information in the second transaction data. The distributions may then be compared and a map relating the semantic systems may be generated. | 04-16-2015 |
Patent application number | Description | Published |
20120253509 | STORAGE DEVICES, SYSTEMS, AND METHODS FOR DISPENSING MEDICATIONS - Storage devices, systems, methods, and computer program products are provided for dispensing medication. The storage devices include a container dispensing device for providing users with containers that can be used to securely transport (i.e., in a closed, identifiable container) medications dispensed from the storage device for a single selected patient. In this way, a single user may be able to dispense medications for multiple patients during a single user interaction with a storage device, while keeping medications for different patients separate and easily identifiable so as to provide secure transport between the storage device and the different patients' bedsides. Thus, a printing device may be provided for printing a summary of details, such as in the form of a label and/or a receipt. A sensor may also be provided for detecting the receipt of medications into the container as a check that the correct medications were dispensed by the user. | 10-04-2012 |
20120253510 | STORAGE DEVICES, SYSTEMS, AND METHODS FOR FACILITATING MEDICATION DISPENSING AND RESTOCKING - A storage device, method, and computer program product is provided that includes a number of drawer-level display devices. Each drawer-level display device may be associated with and disposed on a particular drawer. Each drawer-level display device may be configured to present a user with medication information for a selected medication stored in the associated drawer. Thus, a user can have direct access to information required for completing a dispensing or restocking operation at the accessed drawer and does not need to refer back to the cabinet-level display device for information. The drawer-level display devices may be main drawer-level display devices, located near a leading end of each drawer, and/or secondary drawer-level display devices located at the pockets defined by the drawer. Thus, the information needed to complete a dispensing or restocking operation that is in progress can be found at the drawer-level, where the user's attention is already focused. | 10-04-2012 |
20130079924 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCT FOR STREAMLINED MEDICATION DISPENSING - Methods, apparatuses and computer program products are provided for facilitating the expedited dispensing of medications from an automated medication storage device. In this regard, a method may cooperate with the first device to facilitate the presentation of various displays that include features to reduce number of user interactions to dispense medications safely and effectively. | 03-28-2013 |
20140108027 | APPARATUSES, SYSTEMS, AND METHODS FOR DELIVERING MEDICATIONS FROM A CENTRAL PHARMACY TO A PATIENT IN A HEALTHCARE FACILITY - Provided herein are various apparatuses, systems, and methods for improving the efficiency of medication distribution within a healthcare facility. In particular, embodiments may provide for dispensing medications needed and medications anticipated to be needed to an authorized medical person for administration to a patient in a healthcare facility. Medications that are anticipated to be needed may be predicted based on a number of factors. The medications may be gathered, transported, stored, staged, and dispensed using one or more of the components described herein. Combinations of the components may be implemented for a system to automate or partially automate the dispensing of medications from a central pharmacy of a healthcare facility to a patient. | 04-17-2014 |
Patent application number | Description | Published |
20100009517 | Process for Inhibiting Corrosion and Removing Contaminant from a Surface During Wafer Dicing and Composition Useful Therefor - Adherence of contaminant residues or particles is suppressed, corrosion of exposed surfaces is substantially reduced or eliminated during the process of dicing a wafer by sawing. A fluoride-free aqueous composition comprising a dicarboxylic acid and/or salt thereof; a hydroxycarboxylic acid and/or salt thereof or amine group containing acid, a surfactant and deionized water is employed. | 01-14-2010 |
20100152086 | Wet Clean Compositions for CoWP and Porous Dielectrics - The present invention is a formulation for wet clean removal of post etch and ash residue from a semiconductor substrate having a CoWP feature, comprising;
| 06-17-2010 |
20110136717 | Formulations And Method For Post-CMP Cleaning - The present invention is a method of cleaning to removal residue in semiconductor manufacturing processing, comprising contacting a surface to be cleaned with an aqueous formulation having a polymer selected from the group consisting of acrylamido-methyl-propane sulfonate) polymers, acrylic acid-2-acrylamido-2-methylpropane sulfonic acid copolymer and mixtures thereof and a quaternary ammonium hydroxide having greater than 4 carbon atoms or choline hydroxide with a non-acetylinic surfactant. | 06-09-2011 |
20110212866 | WATER-RICH STRIPPING AND CLEANING FORMULATION AND METHOD FOR USING SAME - The present invention relates to water-rich formulations and the method using same, to remove bulk photoresists, post-etched and post-ashed residues, residues from Al back-end-of-the-line interconnect structures, as well as contaminations. The formulation comprises: hydroxylamine; corrosion inhibitor containing a mixture of alkyl dihydroxybenzene and hydroxyquinoline; an alkanolamine, a water-soluble solvent or the combination of the two; and at least 50% by weight of water. | 09-01-2011 |
20120009762 | Method for Wafer Dicing and Composition Useful Thereof - A solution for semiconductor wafer dicing is disclosed. The solution suppresses the adherence of contamination residues or particles, and reduces or eliminates the corrosion of the exposed metallization areas, during the process of dicing a wafer by sawing. The solution comprises at least one organic acid and/or salt thereof; at least a surfactant and/or at least a base; and deionized water, the composition has a pH is equal or greater than 4. The solution can further comprise, a chelating agent, a defoaming agent, or a dispersing agent. | 01-12-2012 |
20120295447 | Compositions and Methods for Texturing of Silicon Wafers - Pre-texturing composition for texturing silicon wafers having one or more surfactants. Methods of texturing silicon wafers having the step of wetting said wafer with a pre-texturing composition having one or more surfactants followed by a texturing step. | 11-22-2012 |
20130130508 | Compositions and Methods for Texturing of Silicon Wafers - Texturing composition for texturing silicon wafers having one or more surfactants. Methods of texturing silicon wafers having the step of wetting said wafer with a texturing composition having one or more surfactants. | 05-23-2013 |
20130296215 | WATER-RICH STRIPPING AND CLEANING FORMULATION AND METHOD FOR USING SAME - The present invention relates to water-rich formulations and the method using same, to remove bulk photoresists, post-etched and post-ashed residues, residues from Al back-end-of-the-line interconnect structures, as well as contaminations. The formulation comprises: hydroxylamine; corrosion inhibitor containing a mixture of alkyl dihydroxybenzene and hydroxyquinoline; an alkanolamine, a water-soluble solvent or the combination of the two; and at least 50% by weight of water. | 11-07-2013 |
20140100151 | Stripping and Cleaning Compositions for Removal of Thick Film Resist - Stripping and cleaning compositions suitable for the removal of film resists include about 2-55% by weight of at least one alkanolamine or at least one morpholine or mixtures thereof; about 20-94% by weight of at least one organic solvent; and about 0.5-60% by weight water based on the total weight of the composition. | 04-10-2014 |
20140109931 | Cleaning Formulations - A composition and method for removing copper-containing post-etch and/or post-ash residue from patterned microelectronic devices is described. The removal composition includes water, a water-miscible organic solvent, an amine compound, an organic acid, and a fluoride ion source. The compositions effectively remove the copper-containing post-etch residue from the microelectronic device without damaging exposed low-k dielectric and metal interconnect materials. | 04-24-2014 |
20140170835 | Method for Wafer Dicing and Composition Useful Thereof - A solution for semiconductor wafer dicing is disclosed. The solution suppresses the adherence of contamination residues or particles, and reduces or eliminates the corrosion of the exposed metallization areas, during the process of dicing a wafer by sawing. The solution comprises at least one organic acid and/or salt thereof; at least a surfactant and/or at least a base; and deionized water, the composition has a pH is equal or greater than 4. The solution can further comprise, a chelating agent, a defoaming agent, or a dispersing agent. | 06-19-2014 |
20150175943 | Composition for Titanium Nitride Hard Mask and Etch Residue Removal - Aqueous compositions for stripping titanium nitride(TiN or TiNxOy) hard mask and removing etch residue are low pH aqueous composition comprising solvent, a weakly coordinating anion, amine, and at least two non-oxidizing trace metal ions. The aqueous compositions contain no non-ambient oxidizer, and are exposed to air. Bifluoride, or metal corrosion inhibitor may be added to the aqueous composition. Systems and processes use the aqueous compositions for stripping titanium nitride(TiN or TiNxOy) hard mask and removing titanium nitride(TiN or TiNxOy) etch residue. | 06-25-2015 |
Patent application number | Description | Published |
20140148874 | SYSTEM AND METHOD FOR MAPPING ARBITRARY ELECTRIC FIELDS TO PRE-EXISTING LEAD ELECTRODES - A system for a neurostimulator coupled to electrodes, and a method of providing therapy to a patient using the electrodes implanted within the patient. A target multipole relative to the electrodes is defined. The target multipole is emulated by defining an initial electrical current distribution for the electrodes, such that a first set of active electrodes respectively has electrical current values of a first polarity. Each of the electrical current values of the first polarity is compared to a first threshold value, and at least one of the electrodes in the first active electrode set is zeroed-out based on the comparison. The electrical current value of each of the zeroed-out electrode(s) is redistributed to remaining ones of the electrodes to define a new electrical current distribution for the electrodes. Electrical current is conveyed to the electrodes in accordance with the new electrical current distribution, thereby providing the therapy. | 05-29-2014 |
20140172045 | METHOD FOR AUTOMATION OF THERAPY-BASED PROGRAMMING IN A TISSUE STIMULATOR USER INTERFACE - A method for programming a neurostimulator includes automatically performing a series of steps. One or more control elements may be actuated to select the series of steps from a plurality of series of steps stored in a memory of an external control device. One or more control elements may be actuated during the performance of the series of steps in order to cause one of the steps to pause, stop, restart, skip, or repeat. The series of steps may be a series of pre-programming steps, and the method may further include programming the neurostimulator after the series of pre-programming steps is performed. An external device for programming the neurostimulator includes control circuitry configured for automatically performing the series of steps, and a user interface including the one or more control elements configured for being actuated. The control device also includes the memory for storing the plurality of series of steps. | 06-19-2014 |
20140243943 | SYSTEM AND METHOD FOR STIMULATING INTRAOSSEOUS NERVE FIBERS - A method for treating a patient having pain comprises applying electrical modulation energy to a target site adjacent an intraosseous nerve fiber of the patient to modulate pain traffic within the intraosseous nerve fiber, thereby treating the pain. | 08-28-2014 |
20140277261 | TECHNIQUES FOR LOGGING AND USING PROGRAMMING HISTORY IN A NEUROSTIMULATION SYSTEM - An external control device, a neurostimulation system, and a method for providing therapy to a patient are provided. A plurality of stimulation parameter sets are defined, electrical stimulation energy is serially conveyed to tissue of the patient in accordance with the plurality of stimulation parameter sets, a historical log file is stored, and the plurality of stimulation parameter sets are logged in the historical log file. | 09-18-2014 |
20140277262 | TECHNIQUES FOR CURRENT STEERING DIRECTIONAL PROGRAMMING IN A NEUROSTIMULATION SYSTEM - A neurostimulation system comprises at least one neurostimulation lead configured for being implanted within tissue. The neurostimulation lead(s) carries a plurality of electrodes capable of being arranged in a two-dimensional pattern. The neurostimulation system further comprises a neurostimulator configured for delivering electrical stimulation energy to the electrodes to create a volume of activation, and an external control device including a current steering direction control element capable of being rotated about an axis. The external control device is configured for prompting the neurostimulator to deliver the electrical stimulation energy to the electrodes in a manner that gradually translates the volume of activation in a specific direction, and for defining the specific direction in which the volume of activation is translated in response to rotation of the direction control element about the axis. | 09-18-2014 |
20140343655 | SYSTEM AND METHOD FOR SPINAL CORD MODULATION TO TREAT MOTOT DISORDER WITHOUT PARESTHESIA - A method for of performing a medical procedure on a patient suffering from a movement disorder. The method comprises delivering electrical current having a defined pulse rate equal to or greater than 1500 Hz and/or a defined pulse duration equal to or less than 200 Hz to spinal cord tissue of the patient in a manner that modulates neuronal traffic in at least one dorsal column (DC) nerve fiber of the patient, thereby treating symptoms of the movement disorder without causing the patient to perceive paresthesia from the delivered electrical current. | 11-20-2014 |
Patent application number | Description | Published |
20090140906 | GENERIC PICK-UP HORN FOR HIGH POWER THERMAL VACUUM TESTING OF SATELLITE PAYLOADS AT MULTIPLE FREQUENCY BANDS AND AT MULTIPLE POLARIZATIONS - Methods, systems, and apparatus are disclosed for high power thermal vacuum testing of satellite payloads using pick-up horns. Such pick-up horns can include at least one outer metal wall forming a metal body and at least one interior surface disposed in the metal body, forming at least one chamber in the metal body. The pick-up horn further includes a front metal surface disposed at a front end of the metal body, having at least one opening corresponding to the at least one chamber, and at least one high-power absorbing load disposed within the at least one chamber and in contact with the at least one interior surface. A pick-up horn may further include a serpentine coolant path disposed within the metal body between an outer surface of the at least one outer metal wall and the at least one high-power absorbing load. Related systems and methods are described. | 06-04-2009 |
20090262037 | SPACE SEGMENT PAYLOAD ARCHITECTURE FOR MOBILE SATELLITE SERVICES (MSS) SYSTEMS - A antenna system for generating and distributing power among a plurality of non-focused beams is provided The system comprises a reflector having a focal plane and a non-parabolic curvature configured to form the defocused beams. The curvature is configured to create a symmetrical quadratic phase-front in an aperture plane of the reflector. The system further comprises a plurality of feed antennas disposed in the focal plane of the reflector and configured to illuminate the reflector. Each feed antenna is configured to contribute power toward each of the defocused beams. The system further comprises a plurality of fixed-amplitude amplifiers, at least one of which corresponds to each feed antenna. | 10-22-2009 |
20090309801 | ANTENNA SYSTEMS FOR MULTIPLE FREQUENCY BANDS - An antenna system for transmitting and/or receiving radio frequency (RF) signals in multiple frequency bands includes a horn antenna and a feed network. The horn antenna may transmit and/or receive RF signals in multiple frequency bands that are spread over more than an octave bandwidth with at least a 2.44-to-1 bandwidth ratio. The horn antenna includes a throat, an aperture, and an interior surface. The feed network includes a first waveguide section, a first junction, one or more first filters, and a first step-down waveguide section. The first waveguide section can provide a matching network and transmit and/or receive the RF signals in the multiple frequency bands. The first junction can transmit and/or receive the RF signals in first selected band(s) of the multiple frequency bands. The first step-down waveguide section may transmit and/or receive the RF signals in second selected band(s) of the multiple frequency bands. | 12-17-2009 |
20100081373 | SATELLITE FEED ASSEMBLY WITH INTEGRATED FILTERS AND TEST COUPLERS - A dual-band feed assembly is configured to be coupled to a satellite repeater payload. The dual-band feed assembly includes a transmit filter assembly comprising a transmit pass-band filter configured to reject frequencies outside of a transmit frequency band and a low-pass and harmonic filter configured to reject receive band frequencies and harmonics of the transmit frequency band. The dual-band feed assembly further includes a receive filter assembly comprising a receive pass-band filter configured to reject frequencies outside of a receive frequency band and a high-pass filter configured to reject transmit band frequencies. A multi-port junction couples the transmit and receive waveguide assemblies to a dual-band horn. The dual-band feed assembly also may include receive and transmit test couplers. | 04-01-2010 |
20120105293 | HORN ANTENNA AND SYSTEM FOR TRANSMITTING AND/OR RECEIVING RADIO FREQUENCY SIGNALS IN MULTIPLE FREQUENCY BANDS - A horn antenna includes smooth-walls with multiple slope discontinuities. The horn antenna may have more than an octave bandwidth with a 2.25:1 bandwidth ratio to cover the frequencies of 20 GHz, 30 GHz, and 45 GHz, or all the desired bands for military or other communications. | 05-03-2012 |
Patent application number | Description | Published |
20140164207 | Electronic Trading Platform and Method Thereof - An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule. | 06-12-2014 |
20140164208 | Systems and Methods for Testing a Financial Trading System - A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values. | 06-12-2014 |
20150039489 | Electronic Trading Platform and Method Thereof - A computerized trading system having a plurality of independent trading environments for trading quotes relating to financial instruments received from quoting firms. A multicast data bus provides communication between a matching engine, a plurality of edge applications operating in each independent trading environment, and an order gateway which is common to the plurality of independent trading environments. Quotes are received from the quoting firms at the respective quote interface applications. The quotes are placed in the respective assigned areas of the shared memory. The matching engine matches the received quotes by polling and processing each area of the shared memory. The matching engine, upon completion of polling all areas of the shared memory, checks a port of the multicast data bus to receive messages transmitted by the edge applications and to receive incoming orders for financial instruments from the order gateway. | 02-05-2015 |
Patent application number | Description | Published |
20080244473 | Modifying Integrated Circuit Designs to Achieve Multiple Operating Frequency Targets - A first integrated circuit design with a first maximum operating frequency is modified to achieve a second integrated circuit design with a second maximum operating frequency. The integrated circuit design comprises an arrangement of cells. Each of these cells drives a signal that propagates through a net of other circuit elements to one or more nodes that are limited by respective signal timing constraints. An analytical cost function is assigned to each of the cells. Each analytical cost function comprises a value for its respective cell that is based on one or more speed-related factors indicative of the impact of the respective cell on the first maximum operating frequency of the first integrated circuit design. One or more of the cells are replaced with different cells based on the determined analytical cost functions. | 10-02-2008 |
20080295054 | Methods for Measurement and Prediction of Hold-Time and Exceeding Hold Time Limits Due to Cells with Tied Input Pins - Techniques for estimating a risk of incorrect timing analysis results for signal paths having cells with inputs tied together are described. Signal paths having cells with tied input pins are identified in a circuit. A timing analysis on the signal paths is run to identify the worst case delay through the signal paths. The risk to the signal paths of incorrect timing analysis results due to the cells with tied input pins is estimated by a tied input pin analysis tool. Metrics that quantify timing failure risk associated with signal paths is provided in the form of a set of equations. These equations are embedded into a process allowing automated multi-modal, multi power voltage temperature analysis for the identification of high risk paths. | 11-27-2008 |
20130205269 | SYSTEM AND METHOD FOR MANAGING TIMING MARGIN IN A HIERARCHICAL INTEGRATED CIRCUIT DESIGN PROCESS - A system for, and method of, generating block timing constraints and a timing model. In one embodiment, the system includes a hierarchical modeling tool configured to: (1) generate a model file, (2) receive at least one abstracted view margin, at least one timing environment margin and at least one operational margin for inclusion in the model file, (3) generate block implementation timing constraints employing the at least one timing environment margin and the at least one operational margin and (4) generate a block timing model employing the at least one abstracted view margin and the at least one operational margin. | 08-08-2013 |
20140059505 | METHOD FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING CORRECT-BY-CONSTRUCTION PROGRESSIVE MODELING AND AN APPARATUS EMPLOYING THE METHOD - Methods of designing an integrated circuit and an apparatus for designing an integrated circuit are disclosed herein. In one embodiment, a method includes: (1) generating a block model of the integrated circuit according to a first timing budget, (2) developing a top level implementation of the integrated circuit according to the first timing budget, (3) determining a second timing budget for the integrated circuit based on the block model and (4) modifying the block model and the top level implementation employing the second timing budget to provide a progressive block model and a modified top level implementation. | 02-27-2014 |
Patent application number | Description | Published |
20090281772 | SYSTEMATIC BENCHMARKING SYSTEM AND METHOD FOR STANDARDIZED DATA CREATION, ANALYSIS AND COMPARISON OF SEMICONDUCTOR TECHNOLOGY NODE CHARACTERISTICS - One aspect provides a method of standardized data creation and analysis of semiconductor technology node characteristics. In one embodiment, the method includes: (1) designing at least one representative benchmark circuit, (2) establishing standard sensitization and measurement rules for delay and power for the at least one representative benchmark circuit and across corners in the technology nodes, (3) performing a simulation by sweeping through a range of values and at predetermined intervals across the corners, (4) extracting data from the simulation and (5) parsing and interpreting the data to produce at least one report. | 11-12-2009 |
20100026378 | METHODS FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING VOLTAGE SCALING AND INTEGRATED CIRCUITS DESIGNED THEREBY - Various embodiments of methods of designing an integrated circuit (IC). One embodiment of one such method includes: (1) generating a functional design for the IC, (2) determining performance objectives for the IC, (3) determining an optimization target voltage for the IC, (4) determining whether the IC needs voltage scaling to achieve the performance objectives at the optimization target voltage and, if so, whether the IC is to employ static voltage scaling or adaptive voltage scaling, (5) using the optimization target voltage to implement a layout from the functional IC design that meets the performance objectives and (6) performing a timing signoff of the layout at the optimization target voltage. | 02-04-2010 |
20100037188 | SYSTEMATIC, NORMALIZED METRIC FOR ANALYZING AND COMPARING OPTIMIZATION TECHNIQUES FOR INTEGRATED CIRCUITS EMPLOYING VOLTAGE SCALING AND INTEGRATED CIRCUITS DESIGNED THEREBY - Various embodiments of methods of designing an integrated circuit (IC). One embodiment of one such method includes: (1) generating a functional design for the IC, (2) determining performance objectives for the IC, (3) determining an optimization target voltage for the IC, (4) determining whether the IC needs voltage scaling to achieve the performance objectives at the optimization target voltage and, if so, whether the IC is to employ static voltage scaling or adaptive voltage scaling, (5) using the optimization target voltage to synthesize a layout from the functional IC design that meets the performance objectives by employing a unitless performance/power quantifier as a metric to gauge a degree of optimization thereof and (6) performing a timing signoff of the layout at the optimization target voltage. | 02-11-2010 |
20110022996 | METHODS FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING CONTEXT-SENSITIVE AND PROGRESSIVE RULES AND AN APPARATUS EMPLOYING ONE OF THE METHODS - Methods of designing an IC and an apparatus are disclosed. In one embodiment, a method includes: (1) creating a functional circuit for a functional block of an IC design, (2) verifying said functional circuit satisfies a rule-set for said IC design, wherein said rule-set is context-based with respect to said design flow, (3) synthesizing a logical circuit based on the functional circuit; (4) verifying the logical circuit satisfies the rule set; (5) implementing a physical layout of the logical circuit; and (6) verifying the physical layout satisfies the rule set, wherein each step of the method is carried out by at least one EDA tool. | 01-27-2011 |
20110022998 | METHOD FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING A PARTITIONED HIERARCHICAL DESIGN FLOW AND AN APPARATUS EMPLOYING THE METHOD - Methods of designing an IC and a hierarchical design flow generator are disclosed. In one embodiment, a method includes: (1) partitioning a design implementation flow for an IC into a late design flow portion and an early design flow portion employing a processor, (2) dividing components of the late design flow portion and the early design flow portion into a functional block implementation section and a top level implementation section employing the processor, (3) aligning dependencies between the functional block implementation sections and the top level implementation sections in both of the early design flow portion and the late design flow portion employing the processor and (4) implementing a layout for the IC based on the early and the late design flow portions employing the processor. | 01-27-2011 |
20110023004 | ESTABLISHING BENCHMARKS FOR ANALYZING BENEFITS ASSOCIATED WITH VOLTAGE SCALING, ANALYZING THE BENEFITS AND AN APPARATUS THEREFOR - Methods for establishing benchmarks and for analyzing benefits associated with voltage scaling are provided. In one embodiment, the method for establishing benchmarks includes: (1) synthesizing a netlist from a RTL of a functional IC design; (2) implementing a layout of an IC from the netlist, wherein the synthesizing and the implementing are performed at designated voltages and frequencies over a voltage and a frequency range, the voltage range including a voltage scaling range and a voltage associated with a designated implementation of the IC; (3) obtaining measurements of at least one voltage scaling metric associated with the IC at each of the designated voltages and frequencies; and (4) normalizing measurements associated with the voltage scaling range to measurements associated with the designated implementation employing a processor to obtain normalized benchmarks for analyzing optimization of the IC associated with voltage scaling. EDA tools may be used for synthesizing, implementing and obtaining. | 01-27-2011 |
20110307852 | SYSTEMATIC BENCHMARKING SYSTEM AND METHOD FOR STANDARDIZED DATA CREATION, ANALYSIS AND COMPARISON OF SEMICONDUCTOR TECHNOLOGY NODE CHARACTERISTICS - One aspect provides a method of standardized data creation and analysis of semiconductor technology node characteristics. In one embodiment, the method includes: (1) designing representative benchmark circuits for a clock path, a data path and a flip-flop path, (2) establishing at least one standard sensitization and measurement rule for delay and power for the representative benchmark circuits and across corners in the technology nodes, (3) performing a simulation by sweeping through a range of values and at predetermined intervals across the corners, (4) extracting data from the simulation, (5) writing the data to a databank and (6) parsing and interpreting the data to produce at least one report. | 12-15-2011 |
20120011484 | METHODS FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING PRE-DETERMINED TIMING-REALIZABLE CLOCK-INSERTION DELAYS AND INTEGRATED CIRCUIT DESIGN TOOLS - A method of designing an integrated circuit, an EDA tool, an apparatus and a computer-readable medium are disclosed herein. In one embodiment, the method includes: (1) generating a set of constraint equations representing clock-insertion delay values for the integrated circuit as variables, (2) determining bounds on each of the clock-insertion delay values based on the constraint equations and (3) generating a set of closing commands based on the bounds for driving a design of the integrated circuit to closure, wherein each step of the method is carried out by at least one EDA tool. | 01-12-2012 |
20120095746 | NOVEL MODELING APPROACH FOR TIMING CLOSURE IN HIERARCHICAL DESIGNS LEVERAGING THE SEPARATION OF HORIZONTAL AND VERTICAL ASPECTS OF THE DESIGN FLOW - A method of designing an integrated circuit and a model of an integrated circuit block, an electronic design automation tool, an apparatus and a computer-readable medium are disclosed herein. In one embodiment, the method of designing an integrated circuit includes: (1) generating a timing budget for the integrated circuit employing designer input of the integrated circuit, (2) establishing design constraints for a block of the integrated circuit employing the timing budget, (3) creating an input and output timing budget for the block employing the design constraints, (4) combining implementation information for the integrated circuit based on designer knowledge with the input and output timing budget to generate an updated input and output timing budget and (5) generating a model of the block based on the updated input and output timing budget. | 04-19-2012 |
20120174048 | METHOD FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING A PARTITIONED HIERARCHICAL DESIGN FLOW AND AN APPARATUS EMPLOYING THE METHOD - Methods of designing an IC and a hierarchical design flow generator are disclosed. In one embodiment, the method includes: (1) receiving timing and physical constraints for an IC design at an apparatus, (2) establishing a hierarchical design flow for providing an implementation of the IC design employing the apparatus and (3) partitioning the hierarchical design flow into a late design flow portion and an early design flow portion employing the apparatus, wherein the late design flow portion is substantially the same for different design flow methodologies. | 07-05-2012 |
20130055175 | SYSTEMATIC, NORMALIZED METRIC FOR ANALYZING AND COMPARING OPTIMIZATION TECHNIQUES FOR INTEGRATED CIRCUITS EMPLOYING VOLTAGE SCALING AND INTEGRATED CIRCUITS DESIGNED THEREBY - Various embodiments of methods of designing an integrated circuit (IC) are provided herein. One embodiment of one such method includes: (1) generating a functional IC design, (2) determining a target clock rate for the functional IC design, (3) generating a netlist from the functional IC design that meets the target clock rate, (4) determining a unitless performance/power quantifier from the netlist, (5) attempting to increase the unitless performance/power quantifier by changing at least one of a speed, an area and a power consumption in at least some noncritical paths in the netlist, wherein the attempting is performed by a processor and (6) generating a layout of the IC from the netlist. | 02-28-2013 |