Electrical Analog Simulator Patents (Class 703/3)
  • Patent number: 7730177
    Abstract: A system for remotely monitoring an individual. The system includes a server system for generating a script program from a set of queries. The script program is executable by a remote apparatus that displays information and/or a set of queries to the individual through a user interface. Responses to the queries that are entered through the user interface together with individual identification information are sent from the remote apparatus to the server system across a communication network. The server system also includes an automated answering service for providing a series of questions from a stored set of questions for an individual at the remote apparatus to respond to, storing responses to each provided question in the series of questions and providing a service based on the individual's response to the questions.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: June 1, 2010
    Assignee: Health Hero Network, Inc.
    Inventor: Stephen J. Brown
  • Patent number: 7689592
    Abstract: A method and system for determining a plurality of coefficients of an objective function of a mathematical programming model. Attributes of the model are identified. A first set of coefficient values determining a first solution and initially representing the plurality of coefficients is determined by employing a specified ranking of the attributes. A prevailing solution is initialized to the first solution. Additional sets of coefficient values are generated, each set determining a corresponding additional solution of the model. The additional solutions are evaluated (e.g., by the Analytic Hierarchy Process) to provide a ranking of the solutions, where the ranking is dependent upon the attributes. The ranking of the additional solutions is used to select a second solution. The prevailing solution is set to the second solution if the second solution exceeds a sum of the prevailing solution and a specified tolerance.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian T. Denton, Robert John Milne, Rahul Nahar, Mark Gregory Pleszkoch, Vivek Sharma
  • Patent number: 7664323
    Abstract: The subject invention leverages a scalable character glyph hash table to provide an efficient means to identify print characters where the character glyphs are identical over independent presentation. The hash table allows for quick determinations of glyph meta data as, for example, a pre-filter to traditional OCR techniques. The hash table can be trained for a particular environment, user, language, character set (e.g., alphabet), document type, and/or specific document and the like. This permits substantial flexibility and increases in speed in identifying unknown glyphs. The hash table itself can be composed of single or multiple tables that have a specific optimization purpose. In one instance of the subject invention, traditional OCR techniques can be utilized to update the hash tables as needed based on glyph frequency. This keeps the hash tables from growing by limiting updates that reduce its performance, while adding frequently determined glyphs to increase the pre-filter performance.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Kumar H. Chellapilla, Patrice Y. Simard, Radoslav Petrov Nickolov
  • Patent number: 7647213
    Abstract: A method and apparatus are provided to model, analyze, and build linear time invariant systems with delays. The method and apparatus model a linear time invariant system as a linear fractional transformation of matrices of a delay free linear time invariant model with a bank of pure delays. The method and apparatus of the present invention can further accommodate input delays and output delays associated with the linear time invariant system with delays.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: January 12, 2010
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Lawrence F. Shampine
  • Patent number: 7640222
    Abstract: The invention provides, in one aspect, a method of finding a rule in a rules base that includes a plurality of rule entries, each having a rule and an associated objective and one or more associated circumstances. A rule finder accesses the rules base in response to a request, with a specified objective and with specified circumstances, by searching the rules base for a matching entry. Where the search fails, the rule finder searches one or more translation tables for entries having first circumstances matching those specified in the request that resulted in the failure. If found, the rule finder repeats the search of the rules base with the specified objective and with a second (or “map-to”) circumstances from matching entries in the translation tables. The rule finder can return, e.g., to an application program that issued the request, a rule found during that repeat search of the rules base.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: December 29, 2009
    Assignee: Pegasystems Inc.
    Inventor: Alan Trefler
  • Publication number: 20090299708
    Abstract: Apparatus, methods, and systems provide focusing, focus-adjusting, and sensing. In some approaches the focus-adjusting includes providing an extended depth of focus greater than a nominal depth of focus. In some approaches the focus-adjusting includes focus-adjusting with a transformation medium, where the transformation medium may include an artificially-structured material such as a metamaterial.
    Type: Application
    Filed: July 30, 2008
    Publication date: December 3, 2009
    Inventors: Jeffrey A. Bowers, Roderick A. Hyde, Edward K.Y. Jung, John Brian Pendry, David Schurig, David R. Smith, Clarence T. Tegreene, Thomas A. Weaver, Charles Whitmer, Lowell L. Wood, JR.
  • Patent number: 7620529
    Abstract: The present invention comprises a method, an apparatus, and a computer program product for simulating a mixed-signal system. The invention comprises a first operation of generating a matrix-based wavelet operator representation of equations characterizing a system, with the matrix-based wavelet operator representation including wavelet connection coefficients. A second operation is performed by selecting a number of wavelets and a set of wavelet basis functions with which to represent a performance of the system, whereby the wavelet operator, the number of wavelets and the set of wavelet basis functions represent a wavelet model of the system. A third operation is performed by iteratively applying the wavelet model over a series of clock cycles to develop a behavioral model of the system. The invention has particular use in the area of computer-aided design and may be applied to any suitable system, whether electrical, mechanical, or other.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: November 17, 2009
    Assignees: HLR Laboratories, Aerospace Corporation
    Inventors: George C. Valley, Peter Petre, Shubha Kadambe, Todd S. Kaplan
  • Patent number: 7610185
    Abstract: A system, method and computer program product for navigating categorized information, including (a) a two-dimensional map displayed to a user on a screen, the map showing search terms relating to a subject matter, where the display of the search terms corresponds to relationship between the terms, and wherein a manner of display of the terms corresponds to their relative importance to the subject matter; and (b) a neural network underlying the map, wherein the manner of display and a selection of the search terms is derived from the neural network. The manner of display includes font color, font size, font transparency, distance between search terms and positioning of the search terms within the map. Positioning of a cursor over one of the search terms rearranges the search terms on the map to correspond to an increased relevance of the one of the search terms, while the cursor is over the one of the search terms.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: October 27, 2009
    Assignee: Quintura, Inc.
    Inventor: Alexander V. Ershov
  • Patent number: 7606687
    Abstract: A proximity search engine for carrying out a proximity search with respect to a reference location uses as a reference frame the earth divided into tiles, which are predefined geographic regions of substantially equal areas. Records that are searched based on proximity to a reference location include location pointers, each of which identifies a particular tile that encompasses the physical location indicated by the corresponding record. When the proximity search is carried out, the tiles that are within a specified distance from the reference location are obtained and records having location pointers corresponding to such tiles are selected for inclusion in the search results.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: October 20, 2009
    Assignee: Friendster, Inc.
    Inventors: Nicholas Galbreath, Yuh-Wen Soung
  • Patent number: 7593547
    Abstract: A method and system for video-based encroachment detection are provided, the method including receiving first and second images, modeling a background from the first image, subtracting the background from the second image to provide a detection map, calibrating the size of an object from the pixel level, integrating a projection of the object with the detection map using dynamic programming, and detecting the object in a region if the projection matches that region of the detection map; and the system including a processor, a background modeling unit coupled with the processor for modeling a background from the first image and subtracting the background from the second image to provide a detection map, and a dynamic programming unit coupled with the processor for calibrating the size of an object from the pixel level, integrating a projection of the object with the detection map, and detecting the object in a region if the projection matches that region of the detection map.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: September 22, 2009
    Assignee: Siemens Corporate Research, Inc.
    Inventors: Anurag Mittal, Imad Zoghlami, Visvanathan Ramesh
  • Patent number: 7580826
    Abstract: The present invention discloses dynamically adding virtual devices to a virtual computing environment. The system described in the invention includes a virtualized computing system with a manifest, which further includes device lists and an external device directory, which provides users of the virtualized computing system with a directory for adding software plug-ins that contain specifications needed to add virtual devices to the virtual computing environment. Certain embodiments are specifically directed to providing a method of adding and configuring virtual devices. Certain embodiments are specifically directed to providing a method of operating a virtualized computing system wherein the host operating system and the virtual devices progress through a series of states, such as: initializing, powering up, loading a stored state, operating in normal state, saving state for future restoration, powering down, and tearing down and turning off.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Rene Antonio Vega, Eric P. Traut
  • Publication number: 20090204446
    Abstract: Computer systems and a computer-implemented method for valuing a life insurance policy in which a policy valuation program stored on a computer readable medium includes a data collection module and a life expectancy adjustment module, and a policy valuation module. In operation, according to one embodiment, the policy valuation computer program is operative to receive information related to a life insurance policy, initiate the data collection module programmed to communicate with one or more remote data repositories to search for and retrieve data related to mortality indicators for the insured, initiate the life expectancy adjustment module programmed to correlate the retrieved mortality indicators against mortality information to calculate an expected change in life expectancy based on the change in mortality, and calculate a value for the life insurance policy based on the expected change in life expectancy using the policy valuation module.
    Type: Application
    Filed: February 5, 2009
    Publication date: August 13, 2009
    Inventors: David Bruce Simon, Stuart Kent Cornew
  • Patent number: 7555689
    Abstract: Improved responses can be generated to scan patterns (e.g., test patterns) for an electronic circuit design having timing exception paths by more accurately determining the unknown values that propagate to observation points in the circuit, where the response is captured. For instance, the responses are determined more accurately by analyzing the effect of sensitizing a timing exception path during each time frame associated with a scan pattern. Path sensitization can be determined based on observing whether values injected at starting points of the timing exception paths due to signal transitions and glitches propagate to their end points. The response can be updated by masking the affected end points and propagating unknown values further in the circuit to determine whether they are captured at observation points of the circuit. For instance, the methods and systems described herein may result in reduced unknowns, improved test coverage and test compression.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: June 30, 2009
    Inventors: Dhiraj Goswami, Kun-Han Tsai, Mark Kassab, Janusz Rajski
  • Publication number: 20090157361
    Abstract: The present invention is a method of establishing a geographical model of a wellbore that includes receiving a first geographical model of the wellbore and receiving measured log data and a trajectory of the wellbore. A first simulated tool response is simulated along the trajectory based on the first geographical model. A measured tool response is determined based on measured log data. A first portion of the first simulated tool response corresponding to a second portion of the measured tool response is found wherein the first portion and the second portion have substantially a same interval of length along the trajectory. The first portion and the second portion are compared to generate a second geographical model. The second geographical model can be used to geosteer a bottom hole assembly.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 18, 2009
    Inventors: Farid TOGHI, JianXiong CHEN, RuiXia LIU, WenYan MA, Ming NIU
  • Patent number: 7548839
    Abstract: A diagnosis of the health of an animal is obtained through a combination of computerized data and human interpretation. Data relates to the physical characteristics of the animal, and includes data obtained from a physical inspection of the animal. A blood or other fluid sample is used to obtain a computer generated laboratory analysis. This is reported through an internet network to the clinical pathologist. The clinical pathologist has the data relating to the physical characteristics, and thereby makes a diagnosis of the animal health. A drop-down menu on a computer screen provides supplemental reports to support the diagnosis. This can be enhanced by further input from the pathologist through keyboard entry into the computer to obtain an integrated computer report having the laboratory analysis, supplemental report, and selectively an enhanced report. The integrated report is electronically communicated to a client.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: June 16, 2009
    Assignee: Hemopet
    Inventor: W. Jean Dodds
  • Publication number: 20090144560
    Abstract: An image retrieval system that provides secured image data in response to a query specified by a user. The system includes a data retrieval unit, an encryption unit, and an output unit. The data retrieval unit is configured to retrieve image data relevant to the specified query from a collection of image data. The encryption unit is configured to encrypt at least a portion of the retrieved image data according to the specified query. The output unit is configured to output the at least partially encrypted image data to the user. The image data represents an image formed of one or more regions each having a keyword associated therewith. The encrypted portion is decryptable by the user only when the user is authorized to view the entire image.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 4, 2009
    Inventors: Maiko Takenaka, Shogo Oneda
  • Patent number: 7542858
    Abstract: A simulated battery test device and method that is capable of testing a battery charging circuit and logic circuit to determine proper operation. An operational amplifier is used that can both source and sink current to simulate the operation of the battery. A battery low signal can be generated using the simulated battery test device to test a battery charging circuit and logic circuit in a battery low condition. In addition, a battery open signal can be generated to test the battery charging and logic circuit in a battery open condition. Charging currents are detected to determine if currents fall within an acceptable range.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: June 2, 2009
    Assignee: LSI Corporation
    Inventors: Randall F. Horning, Edde Tin Shek Tang, Del Fafach, Jr.
  • Patent number: 7529652
    Abstract: A method and apparatus are provided to model, analyze, and build linear time invariant systems with delays. The method and apparatus model a linear time invariant system as a linear fractional transformation of matrices of a delay free linear time invariant model with a bank of pure delays. The method and apparatus of the present invention can further accommodate input delays and output delays associated with the linear time invariant system with delays.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: May 5, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, Lawrence F. Shampine
  • Publication number: 20090112537
    Abstract: A location expression detection device extracts a location expression contained in an object text and determines one of the candidate places when the extracted location expression has a plurality of candidate places. A location expression information storage section stores correspondence of location expressions against locations. A location expression extraction section extracts a location expression from an object text and determines whether the extracted location expression has plural candidate places with reference to stored contents. An object text characteristic word extraction section extracts a characteristic word in the object text. A compared text search section searches for a compared text by using at least one of the plural candidate places and/or the characteristic word. A location expression identification section determines one of the candidate places based on information related to the searched compared text.
    Type: Application
    Filed: September 9, 2008
    Publication date: April 30, 2009
    Applicant: OKI ELECTRIC INDUSTRY CO., LTD.
    Inventor: Koji Okumura
  • Patent number: 7518611
    Abstract: A library can store different types of multimedia objects, including effects (for example, behaviors, filters, fonts, and particle effects) and content (for example, audio clips, video clips, and still images). The library can store both pre-defined objects and objects that have been created by a user. The library is extensible, so that it can store objects of unknown type.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: April 14, 2009
    Assignee: Apple Inc.
    Inventors: Martin Boyd, Stephen Sheeler
  • Publication number: 20090043548
    Abstract: Systems and methods are provided for collecting, aggregating, and analyzing data associated with the performance of systems. Energy systems, specifically renewable energy generation systems, are used as examples. The aggregated data serve as the basis for a variety of services that facilitate the adoption and deployment of these systems. Services are provided that aid in enhancing energy educational activities . The services represent the quantity of energy generation as energy demands that the students may appreciate. Furthermore, the services are interactive and may allow the students to change System Parameters so that they more fully understand the influence of these parameters on the energy generation efficiency.
    Type: Application
    Filed: April 28, 2006
    Publication date: February 12, 2009
    Inventor: Christiaan Willem Beekhuis
  • Patent number: 7487072
    Abstract: Methods and systems are provided that coordinate the operation of multiple search engines through portions of a multimedia object based on the anticipated accuracy of each search engine. One feature of the present invention provides a content management system that efficiently archives and retrieves multimedia content, for example, based on a confidence level or index. As multimedia content is generated, it is analyzed and cataloged into a set of indexes based on the analysis and confidence level of the analysis. The multimedia content is then stored into one or more databases. When one or more items are requested by a query, the query is analyzed and broken down into components or subqueries. These components or subqueries can then be routed to one or more appropriate search engine as a function of the confidence index. The results from the search engines are then gathered and compiled for presentation to a user.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Bruce P. Semple, Frank L. Stein
  • Patent number: 7484156
    Abstract: An apparatus for automatic testing of a PS/2 interface includes a micro controller unit, a PS/2 port, and a plurality of LEDs. The micro controller unit is coupled with both a data pin and a clock pin of the PS/2 interface. The LEDs coupled to the micro controller unit simulate functions of a keyboard. A related method for testing the PS/2 interface is also provided.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: January 27, 2009
    Assignees: Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Yong-Xing You, Feng-Long He, Yan-Feng Luo, Qian-Sheng Liu
  • Patent number: 7477909
    Abstract: A method and system are provided by which a wireless mobile device takes a vocally entered query and transmits it in a text message format over a wireless network to a search engine; receives search results based on the query from the search engine over the wireless network; and displays the search results.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: January 13, 2009
    Assignee: Nuance Communications, Inc.
    Inventor: Daniel Lawrence Roth
  • Patent number: 7474080
    Abstract: An economic dispatch program optimally allocates load demand specifying real power and reactive power to be generated by a power plant among various power generators in a manner so that each of the power generators are operated within its optimal operating space as defined by a reactive capability curve. Allocating a power demand with consideration of the reactive capability curves of the power generators results in optimal generation of real power and reactive power as specified by the load demand. Alternatively, the economic dispatch program allocates load demand specifying real power and reactive power to be delivered by a power grid among various power plants wherein one or more of the various power plants have capacity limits exhibited by reactive capability curves.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: January 6, 2009
    Assignee: Emerson Process Management Power & Water Solutions, Inc.
    Inventors: Frederick C. Huff, Xu Cheng, Peter N. Francino
  • Publication number: 20080312889
    Abstract: In a system for testing a control unit system having at least one control unit and at least one sensor, the control unit and sensor and possible other bus users being connected to one another via a data bus, and a test signal being fed into one of the bus users for testing the control unit system, at least one of the bus users, in particular a sensor, is replaced by a corresponding emulator of this bus user.
    Type: Application
    Filed: March 8, 2006
    Publication date: December 18, 2008
    Inventors: Hermann Maier, Peter Schubert-Heidt
  • Patent number: 7457717
    Abstract: A system for testing components of a simulator has a slave device. A master controller is coupled to the slave device. The master controller transmits chip select and data signals to the slave device for testing a component of the simulator. A computer system is coupled to the master controller. The computer system displays at least one image of a control panel. A cursor of the computer system is placed on a desired component on the at least one image of the control panel. A test signal from the computer system is sent to the master controller for testing the component of the simulator.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: November 25, 2008
    Assignee: The Boeing Company
    Inventor: Tracy R. Davidson
  • Patent number: 7451099
    Abstract: A technique is disclosed for generating markup information to be displayed on a client computer system. The client system includes memory configured to store at least one update file which comprises keyword information relating to keywords suitable for markup. In one implementation, the update file is generated at a remote server system and downloaded to the client system. When a new document (e.g. a web page) is displayed on the client system to an end user, selected context associated from the document is analyzed for selected keywords. In a specific implementation, the selected keyword information is provided by an entity other than the end user. Using the selected keyword information, specific context in the document is selected to be marked up. According to a specific embodiment, the selection of the document context to be marked up may be performed at the client system.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: November 11, 2008
    Assignee: Kontera Technologies, Inc.
    Inventors: Assaf Henkin, Yoav Shaham, Henit Vitos, Benny Friedman
  • Publication number: 20080195363
    Abstract: An analogue signal modelling routine for a hardware description language, wherein an output providing an analogue signal is represented by a value stored in an output variable, an input accepting the analogue signal is represented by a value stored in an input variable, and the routine is arranged to update the value stored in the input variable when the value stored on the output value is changed. The level of an analogue signal can be represented using a floating point number.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 14, 2008
    Inventor: Shaun Lytollis
  • Patent number: 7411590
    Abstract: An automatically readable medium encoded with a time-based media file which comprises a factory object which uniquely identifies the instantiation of an object of a particular type. The factory object can be one of the following: a scene object; a behavior object; or a filter object. The scene object can include at least one of the following: global setting for the scene; or the last settings used to render to a resulting time-based media file. The scene object can ultimately contain a reference to media used by the object. A scene object can include a reference to another scene object.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: August 12, 2008
    Assignee: Apple Inc.
    Inventors: Martin Boyd, Stephen Sheeler
  • Patent number: 7385936
    Abstract: At least a part of a communications network is designed beginning with an initial network design, a set of traffic handling requirements and an initial set of design rules. Each rule includes a condition portion and an action portion and at least one such rule includes a portion expressed in terms of at least one variable parameter. An iterative procedure is implemented to evolve both a network design and a set of design rules including variations to rules from the initial rule set. A population of rule sets is generated with each rule set using a different combination of assigned parameter values. For each rule set in the population of rule sets, rules for which the condition portion is satisfied are applied to generate a modified network design. Measures of performance, including cost of each modified design are determined through simulation of the operation of the design on the basis of the traffic handling requirements and the performance and cost of different designs compared.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: June 10, 2008
    Assignee: British Telecommunications public) limited company
    Inventor: Robert A Shipman
  • Patent number: 7386426
    Abstract: An NSET method and apparatus for modeling and monitoring the status of a system is disclosed. The NSET employs a nonlinear similarity operator in place of linear matrix multiplication, to estimate a set of sensor data based on learned reference data, responsive to receiving a set of actual sensor data. Regularization is used in the generation of the estimate. The estimated data values and the actual sensor data are differenced to produce residuals, which are statistically tested with a SPRT to detect anomalies. Cluster centers may be used to represent learned reference data. The detection of anomalies can be used advantageously for sensor calibration verification.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: June 10, 2008
    Assignee: Smartsignal Corporation
    Inventors: Christopher L. Black, J. Wesley Hines
  • Patent number: 7379777
    Abstract: System and method for automatically updating a memory map coupled to or included in a programmable logic controller (PLC). A PLC may automatically detect at least one programmable hardware element (PHE) coupled to the PLC. The PHE may provide a customizable interface, i.e., input and output (I/O) interface, between one or more devices and the PLC. The devices may include one or more measurement, data acquisition, signal generation, automation, motion control, and/or analysis device(s), among others. The PHE may perform one or more functions on the data transmitted between the device(s) and the PLC. One or more of the PHEs and/or device(s) may be local or remote to the PLC. The PLC may automatically update the memory map based on a hardware I/O interface of the at least one programmable hardware element, where the memory map facilitates communications between programs executing on the PLC and the programmable hardware element.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: May 27, 2008
    Assignee: National Instruments Corporation
    Inventor: Sundeep Chandhoke
  • Patent number: 7363602
    Abstract: The invention relates to a computer-supported, automated method for the verification of analog circuits, and to a storage medium on which a computer software program is stored for performing such method, including transforming of constants or variables characterizing a first equation system for describing the properties of a circuit; transforming of constants or variables characterizing a second equation system for describing the properties of a circuit; and performing a circuit equivalence test by using the transformed quantities obtained from transforming.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: April 22, 2008
    Assignee: Infineon Technologies AG
    Inventors: Georg Denk, Uwe Feldmann, Lars Hedrich, Ralf Klausen
  • Patent number: 7343585
    Abstract: Described herein is an operator-based approach to representing dataflows. A dataflow is a set of one or more operations and one or more flows of data that are processed successively by the set of operations. A dataflow is described by a generic description in which operations in a dataflow are represented by operators. An operator defines a primitive operation (e.g. join, filter), specifying not only the type of operation, but the inputs and outputs, rules, and criteria that govern the operation. From the generic description, a code implementation is generated that may be completely executed on a source database system and target data warehouse, without need for an intermediate system to participate in the execution of the code implementation, such as a data movement engine.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: March 11, 2008
    Assignee: Oracle International Corporation
    Inventors: Kwok Hung Lau, Ali El Kortobi
  • Patent number: 7324928
    Abstract: A method and system for deriving an outcome predictor for a data set in which a number of complex variables affect outcome. A two step model is applied that includes application of 1) a flexible nonparametric tool for modeling complex data, and 2) a recursive partitioning (e.g., classification and regression trees) methodology. In one variation, a determination is made as to whether the data set used is representative of a population of interest; if not, underrepresented data is replicated so as to produce a representative data set. In one variation, a holdout sample of the data is also used with the two step model and the determined outcome predictor to verify the predictor produced.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: January 29, 2008
    Inventors: Scott G. Kitchen, Christina M. Kitchen
  • Patent number: 7319946
    Abstract: New Frequency dependent RLC extraction and modeling for on chip integrity and noise verification employs: A) 2D scan line algorithm for the collection of adjacent signal and power conductor coordinates; B) In core pair-wise frequency Dependent RL extraction; C) In core equivalent circuit synthesis; D) caching and partitioning RL extraction techniques for run time efficiency; and E) Techniques for synthesizing stable circuits to represent frequency dependent RL circuits for non-mono tonic R12.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: January 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Bowen, Alina Deutsch, Gerard V. Kopcsay, Byron L. Krauter, Barry J. Rubin, Howard H. Smith, David J. Widiger
  • Patent number: 7288921
    Abstract: An economic dispatch program optimally allocates load demand specifying real power and reactive power to be generated by a power plant among various power generators in a manner so that each of the power generators are operated within its optimal operating space as defined by a reactive capability curve. Allocating a power demand with consideration of the reactive capability curves of the power generators results in optimal generation of real power and reactive power as specified by the load demand. Alternatively, the economic dispatch program allocates load demand specifying real power and reactive power to be delivered by a power grid among various power plants wherein one or more of the various power plants have capacity limits exhibited by reactive capability curves.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: October 30, 2007
    Assignee: Emerson Process Management Power & Water Solutions, Inc.
    Inventors: Frederick C. Huff, Xu Cheng, Peter N. Francino
  • Patent number: 7284008
    Abstract: A technique is disclosed for generating markup information to be displayed on a client computer system. The client system includes memory configured to store at least one update file which comprises keyword information relating to keywords suitable for markup. In one implementation, the update file is generated at a remote server system and downloaded to the client system. When a new document (e.g. a web page) is displayed on the client system to an end user, selected context associated from the document is analyzed for selected keywords. In a specific implementation, the selected keyword information is provided by an entity other than the end user. Using the selected keyword information, specific context in the document is selected to be marked up. According to a specific embodiment, the selection of the document context to be marked up may be performed at the client system.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: October 16, 2007
    Assignee: Kontera Technologies, Inc.
    Inventors: Assaf Henkin, Yoav Shaham, Henit Vitos, Benny Friedman
  • Patent number: 7266488
    Abstract: A technique for performing signal integrity analysis of a system includes providing a stimulus pattern and a model of the system and performing analog simulation of the model utilizing the stimulus pattern. The stimulus pattern includes sequences of signal transitions with associated transition times and the sequences of signal transitions conform to a bus protocol and the associated transition times are according to characteristics of the system. The stimulus pattern is generated by initializing each of the sequences of signal transitions to an initial signal value and the associated transition times to an initial time, generating subsequent signal values and subsequent transition times by applying protocol rules and calculating timing adjustments for each of a list of transactions; the subsequent signal values and subsequent transition times to be added to the sequences of signal transitions.
    Type: Grant
    Filed: March 5, 2003
    Date of Patent: September 4, 2007
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Douglas E. Wallace, Jr., Jonathan P. Dowling
  • Patent number: 7219069
    Abstract: Users desire to normalize raw data from meter load profile acquisition systems against some attributes (i.e., properties) of a facility, such as the number of employees. The facility area, and the number of products produced would be additional potential attributes for consideration. Normalization involves dividing a load profile channel such as kiloWatt hours by a determined facility attribute to obtain a new data set, for example, such as “kWh/Employee.” The present modelization allows a user to define a set of attributes and manage their value over time to refine the facility model. Keeping track of the attributes over time provides increased accuracy in the resulting data. The model is managed by a user interface which can be refined over time as the facility evolves. Data comprising sets of attributes over time may persist within the system for later retrieval.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: May 15, 2007
    Assignee: Schlumberger Resource Management Services, Inc.
    Inventor: Christophe Fouquet
  • Patent number: 7203631
    Abstract: Briefly, a system and a method of formal verification and failure analysis and rectification of models or designs, e.g., VLSI designs, of processors, circuits and logical systems. Embodiments of the system may include a multi-value annotation scheme for annotating different types of values of signals, and a post-annotation scheme for further analysis based on the annotated values. Some embodiments of the invention may optionally include a generator of counter-examples of a given length.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: April 10, 2007
    Assignee: Intel Corporation
    Inventors: Ranan Fraer, Osnat Weissberg, Amitai Irron, Gila Kamhi, Marcelo Glusman, Sela Mador-Haim, Moshe Y. Vardi
  • Patent number: 7200534
    Abstract: In one embodiment, a method for designing a radiographic imaging system includes 1) receiving a number of design constraints for the system, and then 2) in response to the constraints, generating a plurality of radiographic imaging system designs, each having a different number of radiographic sources, and each requiring a different number of nominal scan passes to image a specimen region of interest. Designs having a greater number of radiographic sources have sets of translated radiographic detection areas sharing at least some coincident, nominal scan passes as compared to radiographic imaging system designs having fewer radiographic sources. Each set of translated radiographic detection areas is associated with a radiographic source that is replicated and translated with respect to a radiographic source that forms part of a radiographic imaging system design having fewer radiographic sources. Related systems and apparatus are also disclosed.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: April 3, 2007
    Assignee: Agilent Technologies, Inc.
    Inventors: John M. Heumann, Gerald L. Meyer
  • Patent number: 7200500
    Abstract: A method for determining an equivalent impedance of a transmission section of an electrical network, includes representing the transmission section as having at least two interfaces with other sections of the network. For each interface, a voltage phasor and a current phasor flowing through the interface are determined from simultaneously made measurements at the interfaces. From the phasors, the equivalent impedance is calculated. The required simultaneousness of the phasor measurements is achieved by means of Phasor Measurement Units (PMUs) that are synchronized via the Global Positioning System (GPS).
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: April 3, 2007
    Assignee: ABB Research Ltd
    Inventors: Mats Larsson, Christian Rehtanz, Marek Zima
  • Patent number: 7194394
    Abstract: A technique for detecting and correcting inaccuracies in curve-fitted models. Humps and dips in a curve-fitted model are identified. An analysis is performed on the humps and dips to determine if they are large enough to warrant correction. If so, then the source of the simulation and/or empirical data is modified to taking corrective action to improve the curve fit between the edge point and the next actual simulation and/or empirical data point.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Barry Lee Dorfman, Thomas Edward Rosser
  • Patent number: 7158923
    Abstract: A method of integrating product information management with vehicle design includes the steps of selecting a vehicle program requirement from a library stored in a memory of a computer system, wherein the library is accessed through an information portal on the computer system. The method also includes the steps of selecting an information database containing information related to the design of the vehicle from the library, wherein the information database is accessed through the information portal, and determining if the information from the information database correlates with the program requirement. The method further includes the steps of using the information from the information database in the design of the vehicle, if the information from the information database correlates with the program requirement.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: January 2, 2007
    Assignee: Ford Global Technologies, LLC
    Inventors: Krishna Murthy, Michael E. Stoeckle, Devang Desai
  • Patent number: 7143016
    Abstract: Control systems and methodologies are disclosed for controlling a process having one or more motorized pumps and an associated motor drives, which comprise selecting a desired operating point within an allowable range of operation about a process setpoint according to performance characteristics associated with a plurality of components in the process, and controlling the system according to the desired operating point. The control system comprises a motor drive providing electrical power to a motor in a controlled fashion according to a control signal, and a controller providing the control signal to the motor drive according to a desired operating point within an allowable range of operation about a process setpoint. The controller selects the desired operating point according to one or more performance characteristics or criteria associated with a plurality of components in the process, such as cost, throughput, lifetime, or the like.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: November 28, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Frederick M. Discenzo, Dukki Chung, Joseph K. Zevchek
  • Patent number: 7136797
    Abstract: The apparatus comprises the syntax checking section that checks the syntax of a device model according to a check table showing the relation between the syntax of the device model showing electrical characteristics of a semiconductor device and an amendment when deviating from the syntax. The syntax error amendment creating section corrects the device model according to a corresponding amendment when a description deviating from the syntax is checked by the syntax checking section.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: November 14, 2006
    Assignee: Fujitsu Limited
    Inventors: Masaki Tosaka, Toshio Karino, Tatsuo Koizumi, Jiro Yoneda, Megumi Nagata, Hiroyuki Orihara, Hikoyuki Kawata
  • Patent number: 7136880
    Abstract: The present invention provides a method and apparatus of compiling and providing business data in a distributed computer system, preferably the Internet or any other type of computer linked network system. The present invention also provides a computer program product that contains business data compiled from files containing business data located in a distributed computer system. The present invention to provide a cost-effective method for automatically compiling a business data as well as an automated method for refreshing business data so as to keep it current. The advantage of the present invention is that it enables one to compile business data from files in a distributed computer system in a cost effective and time effective manner taking advantage of the large number of data that is available in a distributed computer system. Another advantage is that the present invention enables one to quickly update business data to stay current.
    Type: Grant
    Filed: July 20, 2001
    Date of Patent: November 14, 2006
    Assignee: Market Models, Inc.
    Inventors: Jeffrey K. Wilkins, Prashant P. Devdhar
  • Patent number: 7133815
    Abstract: In the control of spacecraft, thrusters must generate a commanded force or torque that is computed from the control algorithms in order to maintain a certain attitude or orbit. In general, there is an infinite number of solutions as to how the thrusters are fired in order to achieve the commanded value. However, additional imposed constraints on the mass flow allow only a small subset of those solutions to be feasible. By way of example, two constraints are considered in this invention: first, the mass flow of each thruster must exceed a minimum value and second, the total mass flow of all thrusters for any generated force/torque must be constant. If only a non-feasible solution is found, known methods turn it into a feasible one by reducing the commanded force/torque until the constraints are met. Reducing the commanded force/torque is, however, a disadvantage because the performance may decrease and even lead to instability of the closed loop system.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: November 7, 2006
    Assignee: Astrium Limited
    Inventor: Peter Zentgraf