Patents Examined by Kamini Shah
-
Patent number: 7580814Abstract: 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: GrantFiled: March 23, 2004Date of Patent: August 25, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventor: Gadiel Seroussi
-
Patent number: 7567889Abstract: 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: GrantFiled: August 12, 2003Date of Patent: July 28, 2009Inventor: Axel Wismüller
-
Patent number: 7539606Abstract: 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: GrantFiled: November 13, 2002Date of Patent: May 26, 2009Assignee: Nintendo Co. Ltd.Inventors: Claude Comair, Sun Fam, Prasanna Ghali
-
Patent number: 7505886Abstract: 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: GrantFiled: September 3, 2002Date of Patent: March 17, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Guillermo Alvarez, Fabian E. Bustamante, Ralph Becker-Szendy, John Wilkes
-
Patent number: 7496484Abstract: 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: GrantFiled: December 6, 2004Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: Maneesh Agrawala, Chris Stolte
-
Patent number: 7490028Abstract: 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: GrantFiled: April 10, 2003Date of Patent: February 10, 2009Inventors: Colin M Sayers, Sudhendu Kashikar, Patrick J. Hooyman
-
Patent number: 7487078Abstract: 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: GrantFiled: December 20, 2002Date of Patent: February 3, 2009Assignee: Cadence Design Systems, Inc.Inventors: Joel R. Phillips, Luca Daniel
-
Patent number: 7487004Abstract: 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: GrantFiled: July 28, 2003Date of Patent: February 3, 2009Assignee: Citizen Holdings Co., Ltd.Inventor: Yutaka Shibui
-
Patent number: 7474999Abstract: 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: GrantFiled: December 23, 2002Date of Patent: January 6, 2009Assignee: Cadence Design Systems, Inc.Inventor: Louis K. Scheffer
-
Patent number: 7467078Abstract: 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: GrantFiled: July 16, 2004Date of Patent: December 16, 2008Assignee: Agilent Technologies Inc.Inventor: Geoff Smith
-
Patent number: 7460989Abstract: 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: GrantFiled: October 14, 2004Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventor: Oliver Keren Ban
-
Patent number: 7457731Abstract: 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: GrantFiled: December 13, 2002Date of Patent: November 25, 2008Assignee: Siemens Medical Solutions USA, Inc.Inventor: R. Bharat Rao
-
Patent number: 7457735Abstract: 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: GrantFiled: January 17, 2002Date of Patent: November 25, 2008Assignee: Bentley Systems, IncorporatedInventors: Zheng Yi Wu, Thomas M. Walski, Robert A. Gurrieri, Gregg A. Herrin, Robert F. Mankowski
-
Patent number: 7454322Abstract: 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: GrantFiled: October 3, 2002Date of Patent: November 18, 2008Assignee: Institut Francais du PetroleInventors: Bernard Carpentier, Ludovic Martin
-
Patent number: 7454323Abstract: 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: GrantFiled: August 22, 2003Date of Patent: November 18, 2008Assignee: Altera CorporationInventor: Peter Bain
-
Patent number: 7454325Abstract: 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: GrantFiled: December 7, 2004Date of Patent: November 18, 2008Assignee: International Business Machines CorporationInventors: Michael Lee Behm, Carol Ivash Gabele, Wolfgang Roesner, Derek Edward Williams
-
Patent number: 7451069Abstract: 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: GrantFiled: November 17, 2003Date of Patent: November 11, 2008Assignee: VPISystems Inc.Inventors: Rudolf Josef Moosburger, Peter James Feder
-
Patent number: 7447622Abstract: 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: GrantFiled: April 1, 2003Date of Patent: November 4, 2008Assignee: Microsoft CorporationInventors: Roxana Arama, Boyd C. Multerer, Dinarte R. Morais, Mark D. Van Antwerp
-
Patent number: 7444208Abstract: 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: GrantFiled: September 10, 2001Date of Patent: October 28, 2008Assignee: Densei-Lambda K.K.Inventors: Hirokazu Kadoi, Fujitaka Togashi, Akinori Miyazaki, Kazuhiko Takano
-
Patent number: 7444369Abstract: 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: GrantFiled: April 1, 2003Date of Patent: October 28, 2008Assignee: Sprint Communications Company L.P.Inventor: James Schumacher