Patents Examined by Dwin McTaggart Craig
  • Patent number: 7305334
    Abstract: A method for predicting functionality of an integrated circuit segment to be lithographically printed on a wafer. Initially there is provided a two-dimensional design of an integrated circuit, including an integrated circuit segment having critical width, and a two-dimensional printed image of the critical width integrated circuit segment is simulated. The method then includes determining a ratio of perimeters or areas of the designed critical width integrated circuit segment to the simulated printed critical width integrated circuit segment, and predicting functionality of the critical width integrated circuit segment after printing based on the ratio of perimeters or areas.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ioana Graur, Kafai Lai, Rama N. Singh
  • Patent number: 7299169
    Abstract: Methods and apparatus are provided for automatically loading drivers on computers for devices coupled to a communication medium such as an IEEE 1394 serial bus. Operating systems running on the computers detect when a device is connected to the communication medium. The operating systems then determine whether one of the drivers stored in memory on the device will enable the computers to utilize the device. The operating systems will then load the appropriate drivers for their respective computers and allow access to the device. If none of the drivers on the memory are suitable for a particular computer, then its operating system will prompt a user to manually insert a computer-readable medium containing the appropriate drivers. Thus, the present invention provides methods and apparatus for automatically loading device drivers.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: November 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Georgios Chrysanthakopoulos, Scott Fierstein
  • Patent number: 7289943
    Abstract: A lumping and delumping method is useful for estimating the properties or behavior of liquid and/or vapor hydrocarbon phases from data relative to a reference set of hydrocarbon mixtures in a series of thermodynamic states in a medium. Each one of the hydrocarbon mixtures is grouped into at least three constituents (V, I, H), considering that the gas phases resulting from separation under conditions referred to as surface conditions of each mixture do not contain (H) and that the oil phases do not contain (V). The compositions of the separation products are determined by material balance. The at least three-constituent composition of each hydrocarbon mixture is determined by combination of the products resulting from the separation in proportion to the amounts of each separation product. Delumping is performed to predict a detailed composition of a fluid in the medium.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: October 30, 2007
    Assignee: Institut Francais Du Petrole
    Inventor: Claire Barroux
  • Patent number: 7289947
    Abstract: A method and apparatus for finding bottlenecks in software systems and other systems, given profiles that measure costs of the system. A simple profile interface, which is independent of the system and the method for measuring costs, provides operations for summarizing measurements in any profile that associates costs with paths. Then, an analyst uses one or more search tools which use the operations provided by the interface to generate summaries, where costly summaries represent bottlenecks. The set of operations provided by the interface not only support constructing summaries of cost measurements, but also support computing the overlap of summaries.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventor: Glenn Ammons
  • Patent number: 7283943
    Abstract: Techniques for modeling a circuit cell of a microprocessor or other integrated circuit for hierarchical powergrid analysis are disclosed herein. Distribution coefficients, used to distribute node voltages and capacitances to respective parts of the cell, are determined for each internal node of the cell. Current distribution coefficients may also be determined for each resistor in the cell. Using the distribution coefficients, internal cell capacitances are modeled as port capacitors. Resistive elements are modeled as a resistor network having no internal nodes. Transistor elements are modeled as port current sources. Such a model permits back calculation of internal node voltages and currents.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: October 16, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Xiaoning Qi, Anuj Trivedi, Kenneth Y. Yan
  • Patent number: 7283946
    Abstract: Provided is a system for developing the preceding logic to be implemented in a built-in microcomputer that is used while being incorporated in an electronic control unit. The system has a CPU whose capability is good enough to implement the preceding logic. The system comprises: a motherboard having a first CPU, a first memory, and a first interface via which the motherboard communicates with the outside, interconnected over a first internal bus; a core board having a second CPU, a second memory, quasi microcomputer peripheral devices, which simulate by software the peripheral devices of a microcomputer, and a second interface via which the core board communicates with the outside, interconnected over a second internal bus; and a PCI bus that links the motherboard and core board. The development system is substituted for the built-in microcomputer in order to implement the preceding logic.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: October 16, 2007
    Assignee: Fujitsu Ten Limited
    Inventors: Takashi Hiquchi, Shougo Imada, Toshihiro Kashihara
  • Patent number: 7280953
    Abstract: A noise countermeasure determination method includes the step of obtaining an analyzing circuit judgement result by judging acceptability of the analyzing circuit based on a comparison of features of the analyzing circuit and transmission circuit topologies, and outputting an improvement proposal for making the analyzing circuit closer to one of basic types of the transmission circuit topologies depending on the analyzing circuit judgement result.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: October 9, 2007
    Assignee: Fujitsu Limited
    Inventors: Shogo Fujimori, Yasuhiro Yamashita, Ryoji Yamada, Masaki Tosaka, Kazuhiko Tokuda, Jiro Yoneda, Makoto Suwada, Tatsuo Koizumi
  • Patent number: 7263474
    Abstract: A computer simulation method is provided for modeling the behavioral expression of one or more computerized agents for running a simulation against real-world input data, and providing a visual display identifying elements in the input data corresponding to the modeled agent(s) response(s). Simulations can be run on sources of input data on global networks for agent types of different cultures, societies, and behaviors, such as news feeds, text communications, and reports, in order to identify keywords or phrases therein that correspond to agent behavioral expressions being monitored. Robust new visual tools are provided for discerning patterns and trends in the simulation data, including waveform charts, star charts, grid charts, and pole charts.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: August 28, 2007
    Assignee: Dancing Rock Trust
    Inventors: Wylci Fables, Jore Park, Jonathan Colt
  • Patent number: 7249008
    Abstract: An arrangement for runtime compensation of a runtime difference, arising through emulation of a high frequency signal, is disclosed, with a signal x(t), for emulation by a signal processing device, which emulates the signal x(t) with a signal x(t) and a device for determining a difference signal between the signals x(t) and x(t). The arrangement is characterized in that the emulated signal x(t) is conducted via filter with a negative group runtime for certain frequency ranges.
    Type: Grant
    Filed: January 23, 2002
    Date of Patent: July 24, 2007
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventors: Björn Jelonnek, Armin Splett
  • Patent number: 7246049
    Abstract: An analysis method of a lamp member for a vehicle, includes (1) the point group data generation step of generating point group data that represents a region to be analyzed, on the basis of CAD data of a lamp member for a vehicle, (2) the analysis parameter extraction step of extracting analysis parameters required for analysis from a storage device, (3) the analysis parameter accept step of accepting input of the analysis parameters, and (4) the analysis execution step of executing analysis in accordance with a program corresponding to a structure of the lamp member for a vehicle on the basis of the generated point group data, and the accepted analysis parameters.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: July 17, 2007
    Assignee: Koito Manufacturing Co., Ltd.
    Inventors: Akio Nakanishi, Yoshinori Otsuka
  • Patent number: 7243058
    Abstract: A circuit (90) and method are presented to accurately determine a BEMF voltage of a VCM coil (20) after termination of a driving current in a first current direction in the coil (20). The circuit includes a circuit for activating selected VCM coil driver transistors (44–47) to apply a current to the coil (20) in a direction opposite the first current direction to generate a magnetic field to oppose eddy currents established in structures adjacent the coil (20) by the driving current. The time that the eddy current opposing current may be applied may be determined, for example, by determining a magnitude of the original current command, a time that the coil spends in flyback, or a magnitude of the original driving current, and adjusting the time of application of the eddy current opposing current accordingly.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: July 10, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Tan Du, John K. Rote
  • Patent number: 7239987
    Abstract: Computer-based system adapted to create a representation of mechanical and flow-mechanical function of a ?V-pump. A mathematical modeling algorithm is used based upon a transforming element adapted to connect different physical domains via a transforming value. The system comprises an upper transforming element (TF1) and a lower transforming element (TF2) each having a flow domain (fd1, fd2) and a mechanical domain (md1, md2), the upper transforming element is provided with a transforming value A1 and the lower transforming element is provided with a transforming value A1+A2, wherein A1 and A2>0. The upper and lower transforming elements are interconnected such that their mechanical domains are connected, said mechanical domains are provided with a control value representing a directional measure (F) arranged to intermittently and simultaneously activate said mechanical domains of the transforming elements. By interconnecting two ?V-pump representations the pumping action of a heart may be simulated.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: July 3, 2007
    Assignee: GrippingHeart AB
    Inventors: Stig Lundbäck, Anders Edfors, Jonas Johnsson
  • Patent number: 7239994
    Abstract: A system and method for simulating network connection characteristics by alteration of a network packet. In general, the method of the invention includes providing a driver that is capable of accessing all outgoing and incoming network packets and altering a network packet to simulate a connection characteristic of the network. In particular, the method of the invention includes receiving a network packet, assigning a new, simulated network address to the network packet and performing modification of the network packet to simulate certain network connection characteristics (including, for example, transmission delay, limited bandwidth, packet dropping, packet fragmentation, packet duplication and packet reordering). The system of the invention includes a modification module for altering certain characteristics of a packet.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventor: Kestutis Patiejunas
  • Patent number: 7236915
    Abstract: A technique and user interface for the assignment of computer system resources and, particularly, for the assignment of storage system resources. The invention allows a user to make design selections through a user interface and, then, automatically provides an indication to the user as the effect of the selections. For example, various performance parameters for each of several applications may be displayed graphically as a chart. In response to the user adjusting a parameter for one application, the invention determines what effect this change will have on the other displayed parameters. A design for the computer system is developed. Levels of performance parameters for the design are predicted. The predicted levels of performance parameters are compared to the desired levels of performance parameters. When the predicted levels are lower than the desired levels, the design is modified. The design may be modified by reducing the desired levels of performance parameters based on utility functions.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: June 26, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joseph E. Algieri, John Wilkes
  • Patent number: 7231337
    Abstract: The present invention provides a method and mechanism for simulating complex digital circuits using hybrid control and data flow representations. Specifically, the invention provides a method of simulating a digital circuit in such a way that the simulation is stopped at desired functions for subsequent analysis. A hardware design code describing the digital circuit is converted to an assignment decision diagram (ADD) representation that is then annotated with one or more control nodes that are used for maintaining control flow through a simulator. In this way, one or more break points are created that allow the simulator to stop at associated points in the simulation.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: June 12, 2007
    Assignee: Altera Corporation
    Inventors: David Karchmer, Daniel S. Stellenberg
  • Patent number: 7222061
    Abstract: In the method, a set of limits applicable to a test rod pattern design are defined, and a sequence strategy for positioning one or more subsets of the test rod pattern design is established. Reactor operation on a subset of the test rod pattern design, which may be a subset of fuel bundles in a reactor core for example, is simulated to produce a plurality of simulated results. The simulated results are compared against the limits, and data from the comparison is provided to indicate whether any of the limits were violated by the test rod pattern design during the simulation. A designer or engineer may use the data to determine which operator parameters need to be adjusted (e.g., control blade notch positions for example) in order to create a derivative rod pattern design for simulation, and eventually perfect a rod pattern design for a particular core.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: May 22, 2007
    Assignee: Global Nuclear Fuel - Americas, LLC
    Inventors: William Earl Russell, II, David Joseph Kropaczek, Steven Barry Sutton, Christian Carlos Oyarzun, William Charles Cline, Carey Reid Merritt
  • Patent number: 7181378
    Abstract: The present embodiments provide for apparatuses, and methods for manufacturing apparatuses to convert a first distribution of an input radiation to a second distribution of output radiation. The apparatus can be defined in some embodiments by generating a two-dimensional representation of three active optical surfaces including calculating a segment of first, entry and second surfaces based on first second, and third generalized Cartesian ovals, respectively, and successively repeating the calculating of the segments of the first and second surfaces, and rotationally sweeping the two-dimensional representation about a central axis providing a three-dimensional representation. In some embodiments, portion of the first and/or second surfaces can be totally internally reflective.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: February 20, 2007
    Assignee: Light Prescriptions Innovators, LLC
    Inventors: Pablo Benitez, Juan C. Minano, Fernando Munoz
  • Patent number: 7181382
    Abstract: A system and method for providing an extensibility model to create device simulators. The system and method provide a generalized framework for the simulation of hardware devices controlled by software drivers with user and kernel mode programmability. The present invention also provides a framework that facilitates communication between applications operating user address space of an operating system and device drivers and device simulators operating in kernel mode address space of the operating system. In one embodiment, a framework provides a bi-directional communication channel that allows a test application in user address space of an operating system to communicate with a computer component operating in kernel address space of the operating system.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Peter Shier, Vinod Mamtani
  • Patent number: 7171347
    Abstract: A method of preparing a circuit model for simulation comprises decomposing the circuit model having a number of latches into a plurality of extended latch boundary components and partitioning the plurality of extended latch boundary components. Decomposing and partitioning the circuit model may include decomposing hierarchical cells of the circuit model, and using a constructive bin-packing heuristic to partition the plurality of extended latch boundary components. The partitioned circuit model is compiled, and simulated on a uni-processor, a multi-processor, or a distributed processing computer system.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: January 30, 2007
    Assignee: Intel Corporation
    Inventors: Manpreet S. Khaira, Steve W. Otto, Honghua H. Yang, Mandar S. Joshi, Jeremy S. Casas, Erik M. Seligman
  • Patent number: 7155381
    Abstract: An apparatus for facilitating development of an application for a wireless-connected device including a module have a plurality of development tools for use in the creation of the application and an emulator of the wireless-connected device integrated with the module. An additional emulator for an additional wireless-connected device is also included. The module may be included in an Integrated Development Environment.
    Type: Grant
    Filed: March 12, 2001
    Date of Patent: December 26, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Martin Ryzl