Patents Examined by Tom Steven
  • Patent number: 7099810
    Abstract: An acoustic tool that provides a reduced tool mode and enhanced accuracy for estimating shear wave propagation slowness in slow formations is disclosed. In one embodiment, the acoustic tool comprises: an acoustic source, an array of acoustic receivers, and an internal controller. The acoustic source excites waves that propagate in a quadrupole mode. The internal controller processes signals from the array of acoustic receivers to determine a peak phase semblance having a slowness value that varies with frequency. The minimum slowness value associated with the peak phase semblance provides an accurate estimate of the shear wave propagation slowness. The acoustic source preferably includes four source elements. The elements that are 90° apart are preferably driven in inverse-phase to obtain the quadrupole excitation pattern.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: August 29, 2006
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Batakrishna Mandal
  • Patent number: 7096174
    Abstract: Systems, methods and computer program products create an equivalent circuit of electric and/or electronic circuit components, by identifying groups of components and hierarchically modeling aggregate interactions among the groups of components, to create increasingly higher level circuit models, until the equivalent circuit for the components is produced. Hierarchical modeling is provided by defining global components that reflect aggregate parameters of the groups of components and modeling the aggregate interaction among the groups of components as interactions among the global components. Moreover, next higher level global components also are defined that reflect aggregate parameters of at least some of the global components, and the aggregate interaction among the groups of components is modeled as interactions among the next higher level global components.
    Type: Grant
    Filed: July 17, 2001
    Date of Patent: August 22, 2006
    Assignee: Carnegie Mellon University
    Inventors: Michael W. Beattie, Lawrence T. Pileggi
  • Patent number: 7085687
    Abstract: A simulation program that determines a packaging configuration for placement of any math-based part/assembly into a selected shipping container(s) for transfer of the product to customer plants. The simulation program determines either automatically or manually an efficient packaging configuration for placement of any part/assembly into any appropriate shipping container.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: August 1, 2006
    Assignee: Delphi Technologies, Inc.
    Inventors: William F. Eckenwiler, Philip Verdura, Larry G. Lagrange
  • Patent number: 7085693
    Abstract: The system generally comprises a probe device, a computing device, an electronic media, a presentation device, and a suitable medium as a specimen. The probe is manipulated over the specimen and information from the probe is transmitted to the computing device. The computing device uses the probe information to identify the image and probe position on the specimen. Based upon the specimen and position of the probe on the specimen, electronic media is presented simulating an output of a real tool used to inspect an actual specimen. The hand manipulation of the probe coordinated with the display of the electronic media provides the visceral experience normally encountered by a user of the real tool. In one embodiment, the probe is a camera and the specimen an image identified by examination of an image feature database. In an alternative embodiment, the probe is a finger.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventor: Thomas Guthrie Zimmerman
  • Patent number: 7082387
    Abstract: A system and method for simultaneous construction of a corresponding CAD model and physical model, wherein the CAD model comprises a plurality of CAD representations each corresponding to a physical component part that is used to construct the physical model. During construction of a physical model using individual component parts, the CAD system can identify a given component part and retrieve its CAD representation from a CAD library. In addition, the CAD system allows the user to build a CAD representation of a given component part if its CAD representation is not stored in the CAD library. After the CAD representation of the component part is generated, the CAD system will track the motion (position and orientation) of the part as it is maneuvered into a desired position in the physical model. The position and orientation, as well as the CAD representation of the component part as it exists in the physical model is saved in a CAD model database.
    Type: Grant
    Filed: February 8, 2000
    Date of Patent: July 25, 2006
    Assignee: International Business Machines Corporation
    Inventor: Robert H. Wolfe, Jr.
  • Patent number: 7079996
    Abstract: A system and method for design of experiments (DOE) using direct surface manipulation of a mesh model. The method includes the steps of selecting a geometric model in a computer-aided design (CAD) format, converting the geometric model into a mesh model and evaluating the mesh model using a computer-aided engineering (CAE) analysis. The method also includes the steps of determining whether to continue generating the design of experiments response, and modifying a surface of the mesh model by varying a predetermined parameter, wherein the surface is modified using direct surface manipulation (DSM), the mesh model is updated and the updated mesh model is used in continuing generating the design of experiments response, if determined to continue the design of experiments. The method further includes the steps of using the results of the CAE analysis for the design of experiments.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: July 18, 2006
    Assignee: Ford Global Technologies, LLC
    Inventors: Paul Joseph Stewart, Pietro Buttolo, Yifan Chen
  • Patent number: 7079994
    Abstract: A user is requested to input specifications of a semiconductor device. Based on the specifications, a plurality of circuit patterns are generated by a CP method, and a design parameter is calculated for each of the circuit patterns. The user is provided with information of the plurality of circuit patterns together with the design parameters. The user selects a desired circuit pattern, whereas the server calculates manufacturing costs of the device and presents them to the user. The user checks the costs and then places an order.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: July 18, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Ryoichi Inanami, Shunko Magoshi, Katsuya Okumura
  • Patent number: 7076406
    Abstract: A method of accurately estimating horizontal and vertical wire densities in a datapath or hardmac. The method provides that the datapath or hardmac is divided into areas, and mathematical expectations are calculated for full and partial horizontal and vertical segments for each of the areas. The mathematical expectations are summed for both the horizontal and vertical segments, and this is done for each connection within the datapath or hardmac in order to estimate both horizontal and vertical wire densities. A congestion map can be created, and 100% detail routing is effectively guaranteed as a result of using the method. Preferably, a model with minimum bends is used in areas with low wire density, and models with more bends are used in areas with middle and high wire density.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: July 11, 2006
    Assignee: LSI Logic Corporation
    Inventor: Alexander Tetelbaum
  • Patent number: 7072817
    Abstract: A method for designing an integrated circuit where the integrated circuit includes a plurality of modules and where each module includes an initiator port and a target port coupled to a distributed routing network. The initiator port is implemented by configuring whether the initiator or the distributed routing network is responsible for ordering responses to requests issued by the initiator port and defining the maximum number of requests that are permitted to be outstanding at the same time. The initiator port is further configured to define whether a delay stage is required in said initiator port. The distributed routing network is defined by the number of routing resources between the initiator and the target, an arbitration method for arbitrating between requests and an association between the routing resources and the targets.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: July 4, 2006
    Assignee: STMicroelectronics Ltd.
    Inventor: John A. Carey
  • Patent number: 7072819
    Abstract: This debugging method exhaustively analyzes the impact of any set of given interrelated signal values in a digital circuit on the circuit's ability to satisfy a set of functional expectations. It accomplishes this automatically by inspecting paths in a binary decision diagram representation of the logical relationship between the signal values in the circuit. As the result, it is able to list all combinations of desirable values on these given signals, and therefore it can conclusively identify which signals are irrelevant and which signals are always involved while other signals are involved under certain known conditions.
    Type: Grant
    Filed: January 13, 2001
    Date of Patent: July 4, 2006
    Inventor: Zhe Li
  • Patent number: 7058558
    Abstract: A simulation system and method enabled through the use of an XML-based Simulation Reference Markup Language (SRML) and a corresponding system runtime environment. The simulation system comprises a simulation reference simulator adapted to receive an SRML simulation model including a simulation item. The simulation reference simulator comprises an item manager for loading properties of each item of the simulation model, and an event manager for processing the simulation model. A method of conducting simulations comprises the steps of defining a simulation model with Simulation Reference Markup Language, communicating the model to a simulation reference simulator, executing the model with the simulation reference simulator, and providing an output of the modeled events.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: June 6, 2006
    Assignee: The Boeing Company
    Inventor: Steven W. Reichenthal
  • Patent number: 7047170
    Abstract: A method of determining changes in the boundary interface in a sub-surface oil reservoir between the to-be-recovered oil and a driveout fluid, such as steam, uses time-displaced gravity gradient measurements to provide an indication of the changes in the gravity gradient over time. The measured data are subject to simulated annealing optimization to find the global minimum that best represents the observed values within the solution space. The optimization process includes establishing an appropriately constrained model of the oil reservoir and a quantized set of mathematically related parameters that define the model. Successive models are perturbed and evaluated from a figure of merit standpoint until a global minimum that best describes the measured time-lapse data is found.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: May 16, 2006
    Assignee: Lockheed Martin Corp.
    Inventors: Walter K. Feldman, Daniel P. Mazzola
  • Patent number: 7047175
    Abstract: A method and system for reducing the time required for execution of the dynamic timing simulation for a logic simulator. For a logic circuit simulator having a compilation phase and a runtime phase, a delay assessment is performed during the compilation phase in order to identify storage elements that are exempt from possible timing violations at runtime. The runtime timing checks are removed from the exempt storage elements, thereby reducing the runtime calculation effort. Additionally, combinational portions of the circuit that drive the exempt storage elements are examined for element delays that can be effectively eliminated (e.g., zero delayed) from the runtime calculations, thereby providing a further reduction in the computational overhead via the use of cycle based simulation for these.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: May 16, 2006
    Assignee: Synopsys, Inc.
    Inventors: Manish Jain, Badri P. Gopalan
  • Patent number: 7039574
    Abstract: A method, system, and data structure for processing and managing a simulation event during model simulation. In accordance with the present invention, a design entity identifier is associated with the simulation event within a simulation event declaration statement. The event declaration statement includes a design entity name field containing data representing an entity name of a design entity from which the simulation event is generated. Occurrences of the simulation event are evaluated within said simulation model in accordance with the design entity identifier. An instantiation identifier field may be included within the event declaration to enable hierarchical and non-hierarchical processing of the event.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventors: Wolfgang Roesner, Derek Edward Williams
  • Patent number: 7031890
    Abstract: A method and apparatus for estimating a state parameter in a nonlinear discrete time system are provided. The method for estimating a state parameter has the steps of (a) predicting a state parameter at a current time using an estimated state parameter at a previous time and a system dynamics; and (b) estimating an optimal state parameter at the current time from the state parameter predicted in the step (a) and a system output parameter measured at the current time, using a geometric data fusion method. Since the method and apparatus for estimating a state parameter have an excellent estimation performance particularly when nonlinearity is great or the error in an estimated initial value is big, the method and apparatus solve many problems, which cannot be solved by the conventional extended Kalman filter, and more improve the performance of estimating a state parameter, by analyzing the system characteristic and then appropriately utilizing constraints such as the operation range of the state parameter.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: April 18, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-won Lee, Suk-han Lee
  • Patent number: 7024342
    Abstract: A numerical procedure for simulating the behavior of incompressible, viscous fluid in a casting/molding process. The method is based on classical fluid dynamic equations and uses control volume-finite element and numerical techniques to solve the momentum and energy equations to obtain solution for the variable parameters. The method incorporates five additional modules which simulate fluid flow in the shot sleeve, heat transfer between the die and the heat transfer fluid, die cooling by lubricant, formation of mend line. These additional simulation modules produce realistic boundary conditions, and replace many of the assumptions that would have to be made, to solve the governing equations. These added improvements ensure a faster convergence of the numerical solution and a more realistic simulation of the die casting process.
    Type: Grant
    Filed: July 1, 2000
    Date of Patent: April 4, 2006
    Assignee: Mercury Marine
    Inventors: David Marc Waite, Shaupoh Wang, Jenn-Yeu Nieh
  • Patent number: 6973419
    Abstract: A method and system for designing an impingement film floatwall panel system for a combustion chamber for a gas turbine engine comprising the steps of creating an impingement film floatwall panel knowledge base of information. The knowledge base has a plurality of design rule signals with respect to a corresponding plurality of parameter signals of associated elements of impingement film floatwall panels for a combustion chamber, wherein the knowledge base comprises at least one data value signal for each one of the plurality of design rule signals. The steps also include entering a desired data value signal for a selected one of the plurality of parameter signals of an associated element of the impingement film floatwall panels and comparing the entered desired data value signal for the selected one of the plurality of parameters with the corresponding at least one data value signal in the knowledge base for the corresponding one of the plurality of design rule signals.
    Type: Grant
    Filed: March 2, 2000
    Date of Patent: December 6, 2005
    Assignee: United Technologies Corporation
    Inventors: Thomas B. Fortin, Gregory E. Chetta, David W. Leung, Duncan C. Meyers, Keith C. Belson, John V. Diaz, Thomas E. Holladay, Scott A. Ladd, Randall G. McKinney, Sergio Rinella, Andreas Sadil, George F. Titterton, III
  • Patent number: 6965848
    Abstract: A method and means for automating the design of a ducting system for a fluid is proposed. Boundary data identifying boundary conditions of the ducting system, which boundary data comprises positional information in a three dimensional installation space and magnitude of partial fluid flow for each of at least one component terminal connection, through which fluid is exchanged with the ducting system, and positional information of at least one main terminal connection, at which the partial fluid flows are converging, is entered into a data processing system. Design data is determined by applying an optmization algorithm to the boundary data using the data processing system, which design data comprises an optimum layout of said ducting system and an identification of all required ducting components for building the ducting system, selected from a collection of standard ductwork primitives, and the data processing system communicates the design data to an external recipient.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: November 15, 2005
    Assignee: Dansk Industri Syndikat A/S
    Inventor: Thomas A. Ballus
  • Patent number: 6963823
    Abstract: Design spaces for systems, including hierarchical systems, are programmatically validity filtered and quality filtered to produce validity sets and quality sets, reducing the number of designs to be evaluated in selecting a system design for a particular application. Validity filters and quality filters are applied to both system designs and component designs. Component validity sets are combined as Cartesian products to form system validity sets that can be further validity filtered. Validity filters are defined by validity predicates that are functions of discrete system parameters and that evaluate as TRUE for potentially valid systems. For some hierarchical systems, the system validity predicate is a product of component validity predicates. Quality filters use an evaluation metric produced by an evaluation function that permits comparing designs and preparing a quality set of selected designs. In some cases, the quality set is a Pareto set or an approximation thereof.
    Type: Grant
    Filed: February 10, 2000
    Date of Patent: November 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Santosh G. Abraham, Robert S. Schreiber, B. Ramakrishna Rau