Patents Examined by Cuong Luu
  • Patent number: 8666706
    Abstract: A method to predict a distribution of material properties of a cast component. In one form, the method includes accepting at least one of dendrite arm spacing data and porosity data that have been previously determined, as well as accepting casting geometry data and structural analysis geometric data, calculating material properties of the casting based on one or both of dendrite arm spacing data and porosity data at each of the various nodes within the casting FEA or FD mesh and mapping the calculated material properties to the various nodes of the finished part FEA mesh. The method may be used as a basis for conducting fatigue or a related durability analysis on the component.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: March 4, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Xinyu Zhou, Paul N. Crepeau, Bing Li, Qigui Wang, Arunkumar R
  • Patent number: 8645116
    Abstract: A hybrid simulation model includes a real model, a bus interface and an acceleration model. The real model simulates a group of instructions. The acceleration model includes a trace generation unit, a trace replay unit, a selection unit, a snapshot generation and load unit and a virtual breakpoint control unit. The trace generation unit records at least one trace file of the real model in a first simulation. The trace replay unit reads and accordingly accesses the at least one trace file. The selection unit dynamically switches to perform a real simulation or a trace simulation. The snapshot generation and load unit generates at least one status snapshot file and loads the at least one status snapshot file to the real model in repeated simulations. The virtual breakpoint control unit controls the selection unit to switch between the trace simulation and the real simulation according to a virtual breakpoint.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: February 4, 2014
    Assignee: Industrial Technology Research Institute
    Inventors: Chi-Hung Lin, Che-Yu Liao, Ching-Hsiang Chuang, Shing-Wu Tung
  • Patent number: 8612192
    Abstract: A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 17, 2013
    Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright
  • Patent number: 8612198
    Abstract: Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: December 17, 2013
    Assignee: Brooks Automation, Inc.
    Inventors: Patrick D. Pannese, Vinaya Kavathekar, Peter van der Meulen
  • Patent number: 8560289
    Abstract: A method for simulating the behavior of a tire mounted on a vehicle in running conditions on the ground, wherein a mechanical model is provided for essentially computing the longitudinal (Fx) and transverse (Fy) stresses transmitted by the tire between the ground and the vehicle in accordance with dynamic parameters related to the physical conditions of the tire running and use and in accordance with physical tire-specific parameters. The mechanical model is set and solved in an iterative manner, under the assumption that the tire in contact with the surface of the ground has an adherence contact area and a sliding contact area and under the assumption that there is a unique x-coordinate point b that is indicative of the transition between the two contact areas.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: October 15, 2013
    Assignee: Michelin Recherche et Technique S.A.
    Inventors: Pierre Fevrier, Hervé Martin
  • Patent number: 8543362
    Abstract: A method and system for configuring a model of a process. A model of a process is provided, which follows a particular sequence. Such a model includes a plurality of component sub-models, wherein each component sub-model among the component sub-models includes one or more input variables and one or more output variables. Such a method and system also generally includes automatically assigning one or more output variables to one or more input variables based on information associated with the particular sequence of the process.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: September 24, 2013
    Assignee: Honeywell International Inc.
    Inventors: David Joachim Germann, Greg Stewart
  • Patent number: 8532966
    Abstract: Methods and systems for translating models generated in one modeling environment into models that can be used in other modeling environments are disclosed. Because models are created using different data formats in different modeling environments, models generated in one modeling environment are generally incompatible with other models in other modeling environments. Therefore, the present invention provides a neutral data format that can store information on models generated in one modeling environment, and that can be used by other modeling environments to create their models. The present invention may export models created in one modeling environment into the neutral data format. The neutral data format may subsequently be imported into other modeling environments in which new models are generated using the information contained in the neutral data format. The present invention also provides animation of the newly generated models by animation clients via open animation interfaces.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: September 10, 2013
    Assignee: The MathWorks, Inc.
    Inventors: Arnav Mukherjee, Victor Chudnovsky, Jeff Wendlandt, Nathan E. Brewton
  • Patent number: 8521499
    Abstract: Systems and methods for run-time switching for simulation with dynamic run-time accuracy adjustment. In one embodiment, a computer implemented method performs a simulation of a computer instruction executing on a simulated hardware design by a first simulation model, wherein the first simulation model provides first timing information of the simulation. The first timing information is stored to a computer usable media. A pending subsequent simulation of the instruction is detected. Responsive to the presence of the first timing information in the computer usable media, the computer instruction is simulated by a second simulation model, wherein the second simulation model provides less accurate second timing information of the simulation than the first simulation model. The simulation run time information is updated for the subsequent simulation with the first timing information.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: August 27, 2013
    Assignee: Synopsys, Inc.
    Inventors: Karl Van Rompaey, Andreas Wieferink
  • Patent number: 8510091
    Abstract: Disclosed are domain-decomposition approaches to simulations of electromagnetic fields may that, in various embodiments, use second-order Robin transmission conditions at subdomain boundaries.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: August 13, 2013
    Assignee: SAS IP, Inc.
    Inventors: Kezhong Zhao, Din-Kow Sun
  • Patent number: 8494831
    Abstract: A simulator is partitioned into a functional component and a behavior prediction component and the components are executed in parallel. The execution path of the functional component is used to drive the behavior prediction component and the behavior prediction component changes the execution path of the functional component.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: July 23, 2013
    Inventor: Derek Chiou
  • Patent number: 8489369
    Abstract: An improved algorithm for calculating multimode fiber system bandwidth which addresses both modal dispersion and chromatic dispersion effects is provided. The radial dependence of a laser transmitter emission spectrum is taken into account to assist in designing more effective optical transmission systems.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: July 16, 2013
    Assignee: Panduit Corp.
    Inventors: Brett Lane, Jose M. Castro
  • Patent number: 8484002
    Abstract: Systems and methods for, inter alia, geographically based analyses of traffic being carried over a wide scale traffic network. The systems integrate geographical information systems (GIS) with traffic simulation processes to allow a user to analyze traffic patterns and loads at specific geographic locations of regions. Additionally, these systems allow for traffic analysis over a wide scale traffic network that may encompass the traffic network that exists within a geographic region and can include, as examples, the traffic networks that span across a city, that interconnect cities, that interconnect states and that run across multiple states. To this end, the systems include traffic simulators that can adaptively or controllably select between multiple traffic simulation models for simulating traffic across different segments of the traffic network. The different models provide varying levels of granularity for measurements of geographical location of a vehicle traveling over the traffic network.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: July 9, 2013
    Assignee: Caliper Corporation
    Inventors: Qi Yang, Howard Slavin, Kjarran Stefansson, Andres Rabinowicz, Simon Olsberg, Mary LaClair, Jonathan Brandon
  • Patent number: 8478574
    Abstract: A mechanism is provided in an integrated circuit simulator for tracking array data contents across three-value read and write operations. The mechanism accounts for write operations with data values and address values having X symbols. The mechanism performs writes to a tree data structure that is used to store the three-valued contents to the array. The simulator includes functionality for updating the array contents for a three-valued write and to read data for a three-valued read. The simulator also includes optimizations for dynamically reducing the size of the data structure when possible in order to save memory in the logic simulator.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jason R. Baumgartner, Michael L. Case, Robert L. Kanzelman, Hari Mony
  • Patent number: 8478577
    Abstract: Methods and systems are provided for modeling a multiprocessor system in a graphical modeling environment. The multiprocessor system may include multiple processing units that carry out one or more processes, such as programs and sets of instructions. Each of the processing units may be represented as a node at the top level of the model for the multiprocessor system. The nodes representing the processing units of the multiprocessor system may be interconnected to each other via a communication channel. The nodes may include at least one read element for reading data from the communication channel into the nodes. The node may also include at least one write element for writing data from the nodes into the communication channel. Each of the processing unit can communicate with other processing unit via the communication channel using the read and write elements. Code may be generated to simulate each node and communication channel in the modeled multiprocessor system.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: July 2, 2013
    Assignee: The Math Works, Inc.
    Inventor: John Ciolfi
  • Patent number: 8473270
    Abstract: Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: June 25, 2013
    Assignee: Brooks Automation, Inc.
    Inventors: Patrick D. Pannese, Vinaya Kavathekar, Peter van der Meulen
  • Patent number: 8473264
    Abstract: A method of processing geophysical data including at least measured potential field data from a potential field survey of a surveyed region of the earth to provide a representation of the geology of said surveyed region, the method comprising generating a first model of said surveyed region by fitting data predicted by said first model to said measured data for a specified frequency range; predicting full range potential field data for all measured frequencies using said generated first model; comparing said full range predicted data to said measured potential field data to provide full range residual data representing a difference between the full range predicted data and the full range measured data, and interpreting said full range residual data to provide a representation of said geology of said surveyed region.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: June 25, 2013
    Assignee: Arkex Limited
    Inventors: Gary James Barnes, John Morris Lumley, Mark Davies, Joseph Jean Barraud
  • Patent number: 8473275
    Abstract: A method for emulating and debugging a microcontroller is described. In one embodiment, an event thread is executed on an emulator that operates in lock-step with the microcontroller. Event information is sampled at selected points. Trace information is also recorded at the selected points. As such, the event information and trace information are effectively pre-filtered. Accordingly, it is not incumbent on a designer to read and understand the event and trace information and sort out the information that is of interest. Instead, this task is essentially done automatically, helping the designer and reducing the probability of error. Furthermore, because only selected event and trace information is recorded, the resources of the in-circuit emulator system are not taxed.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: June 25, 2013
    Assignee: Cypress Semiconductor Corporation
    Inventors: Manfred Bartz, Craig Nemecek, Matt Pleis
  • Patent number: 8468005
    Abstract: Mechanisms are provided for controlling a fidelity of a simulation of a computer system. A model of the system is received that has a plurality of components. A representation of the plurality of individual components of the system is generated. A component is assigned to be a fidelity center having a highest possible associated fidelity value. Fidelity values are assigned to each other component in the plurality of individual components based on an affinity of the other component to the fidelity center. The system is simulated based on assigned fidelity values to the components in the plurality of individual components.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Aarts, Ched D. Hays, Michael C. Hollinger, Jason S. Ma, Jose L. Ortiz, Gundam Raghuswamyreddy
  • Patent number: 8463585
    Abstract: In one aspect, a method of estimating fluid flow contribution from each producing zone of multi-zone production well is provided, which method may include: defining a wellhead pressure; determining a first inflow performance relation (IPR1) between pressure and fluid inflow rate at a first producing zone and a second inflow performance relation (IPR2) between pressure and fluid inflow rate at a second producing zone; determining a combined performance relation (IPRc) between pressure and fluid inflow rate at a commingle point; defining an initial fluid flow rate into the well from the first zone and an initial fluid flow rate from the second zone; generating a first fluid lift performance relation (TPR1) between pressure and total fluid flow corresponding to the commingle point using the initial fluid flow rates from the first and second production zones and at least one fluid property; and determining contribution of the fluid from the first zone and the second zone at the commingle point using IPRc and TPR1
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: June 11, 2013
    Assignee: Baker Hughes Incorporated
    Inventors: Kai Sun, Jesse Constantine, Craig Coull
  • Patent number: 8463581
    Abstract: Presently disclosed is a process and system for assembly-based parametric modeling having a single design environment in which the parts, components, and assemblies thereof may be designed concurrently. In embodiments of the present invention, every assembly has a deterministic parametric history supporting both top-down and bottom-up assembly design methodologies. Top-down components may be built in place, reducing the user interaction required to define the attachment and movement characteristics of the assembly. Bottom-up components may be inserted into an assembly using a parametric Insert Component Feature. The process and system also provides the ability to parametrically define the shape of an assembly in multiple orientations that still regenerate deterministically.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: June 11, 2013
    Assignee: Autodesk, Inc.
    Inventors: David J. Corcoran, Heung-Wing Li