Patents Examined by Kamini Shah
  • Patent number: 7580814
    Abstract: A process for simulating an input sequence partitions the input sequence into a set of substrings and a tail. The substrings preferably have lengths that are not all equal. An output sequence then includes the substrings in a random order.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: August 25, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gadiel Seroussi
  • Patent number: 7567889
    Abstract: A method for data processing, to be run on a data processing device, for the mapping of input data to output data. Data objects are entered as input data and processed by a topology-preserving mapping. The method includes ordering of neurons in the ordering space according to a given pattern, assigning of codebook objects in the outcome space to the neurons processing of codebook objects according to the topology-preserving mapping by use of data objects of the exploration space, and output of the processed codebook objects as output data. At least a part of the entered data objects are used to determine the order of neurons in the ordering space, and/or are used as data objects of the exploration space.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: July 28, 2009
    Inventor: Axel Wismüller
  • Patent number: 7539606
    Abstract: Water surface and other effects are efficiently simulated to provide real time or near real time imaging on low-capacity computer graphics computation platforms. Water and other surfaces are modeled using multiple independent layers can be dynamically adjusted in response to real time events. The number of layers used in a given area can be adjusted to reduce computational loading as needed. Different algorithms can be employed on different layers to give different effects. The multiple layer modeling is preferably converted to polygons using an adaptive polygon mesh generator based on camera location and direction in the 3D world to provide automatic level of detailing and generating a minimal number of polygons. The visual effects of water droplets and other coatings on see-through surfaces can be modeled and provided using indirect texturing.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: May 26, 2009
    Assignee: Nintendo Co. Ltd.
    Inventors: Claude Comair, Sun Fam, Prasanna Ghali
  • Patent number: 7505886
    Abstract: A technique for programmatically obtaining experimental measurements for model construction. A user provides criteria for the model, such as computational algorithms which characterize behavior of the real system, specifications of experiments to be performed on the real system for collecting experimental data from the real system, an identification of sought parameters which are to be derived from results of the experiments and desired tolerance constraints on the sought parameters. From experimental data collected from the real system and from the provided criteria, the inventive method and apparatus programmatically determines in an iterative loop which additional experiments are to be performed in order to achieve the desired tolerance constraints. After one or more iterations of the loop, the values for the sought parameters are determined within the desired tolerance constraints.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: March 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guillermo Alvarez, Fabian E. Bustamante, Ralph Becker-Szendy, John Wilkes
  • Patent number: 7496484
    Abstract: A system and method for making computer-generated maps includes a different scale factor for each road in a route. The scale factors are used to optimize the route map against a target function that considers factors such as the number of false intersections in the route and the number of roads falling below a minimum length threshold. A refinement technique such as simulated annealing is used to find a solution to the target function. Each road in the scaled map is rendered to provide a finished product having the appearance of a hand-drawn map. The finished product includes context roads that intersect the main route but are not part of the main route. Furthermore, the hand-drawn map is optimized to the characteristics of the viewport used to visualize the map.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Maneesh Agrawala, Chris Stolte
  • Patent number: 7490028
    Abstract: A method, apparatus and system for predicting the formation pressure ahead of a bit in a well, which includes using measurements taken in shales and permeable formations at or near the bit together with centriod calculations to improve models predicting what the pressures ahead of the bit will be.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: February 10, 2009
    Inventors: Colin M Sayers, Sudhendu Kashikar, Patrick J. Hooyman
  • Patent number: 7487078
    Abstract: A reduced order model of a distributed time invariant system is produced by projecting system matrices onto smaller matrices, interpolating the matrices and placing into a state-space system. The system matrices are an internal representation of the distributed time invariant system which comprises a description of the system to be modeled, mainly, for example, its inputs and outputs. The method is applied to distributed systems and guarantees accuracy in complicated systems and produces well-behaved models appropriate for use in simulators and simulations.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: February 3, 2009
    Assignee: Cadence Design Systems, Inc.
    Inventors: Joel R. Phillips, Luca Daniel
  • Patent number: 7487004
    Abstract: A tool selection method, for a machine tool, comprising the steps of identifying the maximum tip distance (D2) of a currently selected tool (141), a next designated tool (142) and an intermediate tool (143) disposed therebetween; moving a tool rest (10) in the +(plus)X-axis direction after a machining by the currently selected tool (141) is completed until the tip of the currently selected tool (141) is spaced from a workpiece (W) along the X-axis by a distance provided by adding a clearance distance (E) to a difference between the maximum tip distance (D2) and the tip distance (D3) of the currently selected tool (141); moving the tool rest (10) in the +(plus)Y-axis direction until the tip of the next designated tool (142) is aligned with the rotation center axis (12a) of the workpiece (W) in the X-axis direction; and moving the tool rest (10) in the ?(minus)X-axis direction.
    Type: Grant
    Filed: July 28, 2003
    Date of Patent: February 3, 2009
    Assignee: Citizen Holdings Co., Ltd.
    Inventor: Yutaka Shibui
  • Patent number: 7474999
    Abstract: A method to simulate an electronic circuit includes determining process parameters and a process variation for each process parameter, and determining a value for each of a plurality of components of the circuit as a function of the process variations.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: January 6, 2009
    Assignee: Cadence Design Systems, Inc.
    Inventor: Louis K. Scheffer
  • Patent number: 7467078
    Abstract: A portable distributed application framework that uses a definition file describing a structure of data and commands to be used by the framework to interface with an application. A proxy, responsive to a definition file, creates and receives messages based on the definition file. The created messages contain data and commands used to control the application while the received messages contain data from the application. A control, responsive to the definition file, relays messages between the proxy and the application. A housing, responsive to the definition file and the messages from the proxy, provides the application with configuration information and receives data from the application.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: December 16, 2008
    Assignee: Agilent Technologies Inc.
    Inventor: Geoff Smith
  • Patent number: 7460989
    Abstract: A method is provided, wherein a virtual internal master clock is used in connection with a RISC CPU. The RISC CPU comprises a number of concurrently operating function units, wherein each unit runs according to its own clocks, including multiple-stage totally unsynchronized clocks, in order to process a stream of instructions. The method includes the steps of generating a virtual model master clock having a clock cycle, and initializing each of the function units at the beginning of respectively corresponding processing cycles. The method further includes operating each function unit during a respectively corresponding processing cycle to carry out a task with respect to one of the instructions, in order to produce a result. Respective results are all evaluated in synchronization, by means of the master clock. This enables the instruction processing operation to be modeled using a sequential computer language, such as C or C++.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventor: Oliver Keren Ban
  • Patent number: 7457731
    Abstract: A method is provided for automatically identifying a disease outbreak indicative of a potential bio-terror attack. Patient records are mined from structured and unstructured clinical sources. The patient records are then analyzed by correlating selected patient data contained in the patient records with disease indicia for each of a plurality of diseases. A probability of a disease outbreak is estimated at least in part based on these correlations. Suspicion may also be indicated if anomalous disease clusters are found. If any of the estimated probabilities exceeds a threshold value, a disease outbreak alert is outputted. The disease indicia may be defined by disease progression models, which may be stored in a disease knowledge base.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: November 25, 2008
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventor: R. Bharat Rao
  • Patent number: 7457735
    Abstract: A water distribution model calibration technique is provided that allows a user to design a calibration model by selecting several input parameters desired to be used for the calibration of a model that allows an engineer to collect a complete set of data to represent the overall system conditions at any given time of day. For example, several parameters may be chosen including link status, the pipe roughness coefficient, junction demand, and pipe and valve operational status. Trial solutions of the model calibration are generated by a genetic algorithm program. A hydraulic network solver program then simulates each trial solution. A calibration module runs a calibration evaluation program to evaluate how closely the model simulation is to the observed data.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: November 25, 2008
    Assignee: Bentley Systems, Incorporated
    Inventors: Zheng Yi Wu, Thomas M. Walski, Robert A. Gurrieri, Gregg A. Herrin, Robert F. Mankowski
  • Patent number: 7454322
    Abstract: Method of modeling the biodegradation of hydrocarbons trapped in an oil reservoir or trap through the action of the bacterial population in an underlying aquifer.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: November 18, 2008
    Assignee: Institut Francais du Petrole
    Inventors: Bernard Carpentier, Ludovic Martin
  • Patent number: 7454323
    Abstract: Method and apparatus for security systems are provided to protect electronic designs from unauthorized usage. An obfuscation system is provided for creating secure simulation models of IP cores that allow efficient evaluation of an electronic design incorporating an IP core but do not allow practical implementation of the IP core. The obfuscation system identifies regions for obfuscation within an IP core. Logic obfuscation is inserted into these regions. Examples of obfuscation include additional circuitry that produces time dilatation, space dilatation, or a combination of the two in the circuitry of an IP core. Typically, the inserted obfuscation does not change the ultimate behavior of the internal signals, but is complicated enough to make an electronic design so slow and/or so large that it cannot be implemented practically. Further, the inserted obfuscation should be of a type is not normally removed by that normal logic optimizations such as synthesis.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: November 18, 2008
    Assignee: Altera Corporation
    Inventor: Peter Bain
  • Patent number: 7454325
    Abstract: According to one method of simulation processing, a count event counter for a count event is created within instrumentation of a hardware description language (HDL) simulation model of a design and a threshold greater than 1 is established for the count event counter. The design is then simulated utilizing the HDL simulation model, and occurrences of the count event are accumulated in the count event counter to obtain a count event value. Thereafter, an indication of whether the count event value of the count event exceeds the threshold is recorded within a data storage subsystem.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Lee Behm, Carol Ivash Gabele, Wolfgang Roesner, Derek Edward Williams
  • Patent number: 7451069
    Abstract: A system for providing a runnable computer simulation model comprises a design automation software product for enabling a designer to create a simulation model including interconnected component and/or subsystem models. The system also comprises a simulation content file creation means for creating a simulation content file that includes information describing the simulation model; and a simulation player software product including means for reading the simulation content file. The simulation player software product enables an end user to run the simulation model based upon the information in the simulation content file, but does not allow the end user to add or remove component models, subsystem models or interconnections of the simulation model.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: November 11, 2008
    Assignee: VPISystems Inc.
    Inventors: Rudolf Josef Moosburger, Peter James Feder
  • Patent number: 7447622
    Abstract: An exemplary flexible network simulator and related methods test the ability of electronic devices to communicate with each other on a network, especially in real-time. The flexible network simulator can establish different connectivity protocols between multiple electronic devices and test the electronic devices using customized sets of network conditions.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventors: Roxana Arama, Boyd C. Multerer, Dinarte R. Morais, Mark D. Van Antwerp
  • Patent number: 7444208
    Abstract: Each of connection data 11, . . . , or 15, of the downstream side of a socket 1, . . . , or 5 or a panel board 6, 7, or 8 in a power supply direction, is generated in a tap 16, a UPS 25 and 35, or a terminal 24 or 34, and each of the connection data is transmitted to a electrical system wiring diagram generating terminal 36. Then, a wiring diagram is generated, based on connecting information 91 of the upstream side, which is registered in the generating terminal 36, and the plural connection data of the downstream sides.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: October 28, 2008
    Assignee: Densei-Lambda K.K.
    Inventors: Hirokazu Kadoi, Fujitaka Togashi, Akinori Miyazaki, Kazuhiko Takano
  • Patent number: 7444369
    Abstract: A director-controlled web server comprises a processing system, an interface, and a screen. Using the screen, the director selects a web site to provide content pages to participating browsers. The interface then receives refresh messages from the participating browsers and transfers the refresh messages to the processing system. The processing system generates responses with a refresh tag and the URL for the currently selected web site. The interface transfers the responses to the participating browsers. The combination of a new web site selection by the director and a refresh by the browser results in a new content page being displayed at the browser. The director-controlled web server may be configured to automatically select web sites, and to change the selection from one web site to another over time.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: October 28, 2008
    Assignee: Sprint Communications Company L.P.
    Inventor: James Schumacher