Patents Examined by Luke Osborne
  • Patent number: 9020798
    Abstract: A system for real-time simulation of a battery comprising simulating a cell array by an overall computer model is disclosed. The model includes a plurality of single cells. A computer is connected via a cell voltage emulator to a control unit calculating terminal voltages of single cells by using the overall model and supplying the calculated terminal cell voltages to the control unit by the cell voltage emulator. The overall model comprises a first model which models a first single reference cell having cell parameters typical of the cell array and sending the total input current of the cell array to the first model as an input variable. The terminal voltage of the reference cell is calculated by the first model. The overall model further comprises a second model which calculates a deviation in the terminal voltage of an additional single cell from the terminal voltage of the reference cell.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: April 28, 2015
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Hagen Haupt, Thomas Schulte, Christian Vollbrecht
  • Patent number: 9015014
    Abstract: A method for generating a three dimensional (3D) model of a near surface layer. In one implementation, the method may include generating a one dimensional (1D) geologic model of the near surface layer, converting the 1D geologic model to a two dimensional (2D) geologic model of the near surface layer, converting the 2D geologic model to a 3D geologic model of the near surface layer, and converting the 3D geologic model to a 3D elastic geologic model of the near surface layer.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: April 21, 2015
    Assignee: WesternGeco L.L.C.
    Inventors: Andreas W. Laake, Claudio Strobbia, Andrew Cutts
  • Patent number: 8983823
    Abstract: A system and method automatically generates an object-oriented, textual program from a graphical model, and verifies the performance of the textual program as compared to the graphical model. The graphical model may have a plurality of interconnected blocks, and each block may have a plurality of parameters. One or more of the blocks are mapped to a system object, and the block's parameters are mapped to properties of the system object. An object-oriented, executable textual string is generated automatically for the block. The generated string includes at least one command to: instantiate a system object having functionality that matches the block; set one or more properties of the system object based on the block's parameters; and run the instantiated object.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: March 17, 2015
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
  • Patent number: 8965742
    Abstract: The illustrative embodiments of this invention are directed to a method, a medium and a system for realizing resettable hierarchically scoped variables in a graphical modeling environment on a computing device. The method includes creating at least one resettable variable in a model within the graphical modeling environment, wherein the resettable variable is hierarchically scoped. The resettable variable is reset to a preset value before or during a subsequent invocation of a part of the model that contains the resettable variable. The graphical modeling environment may be a state diagramming environment or the graphical modeling environment may be a time-based graphical modeling environment.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: February 24, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Vijay Raghavan, Ebrahim Mehran Mestchian
  • Patent number: 8954302
    Abstract: Disclosed are techniques for representing and modeling systems in which each system corresponds to an application mode. This may be done for one or more geometries using local and/or non-local couplings. For each application mode, physical quantities are modeled and may be defined using a graphical user interface. Physical properties may be used to model the physical quantities of each system. The physical properties may be defined in terms of numerical values or constants, and mathematical expressions that may include numerical values, space coordinates, time coordinates, and actual physical quantities. Physical quantities and any associated variables may apply to some or all of a geometric domain, and may also be disabled in other parts of a geometrical domain. Partial differential equations describe the physical quantities. One or more application modes may be combined using an automated technique into a combined system of partial differential equations as a multiphysics model.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 10, 2015
    Assignee: Comsol AB
    Inventors: Lars Langemyr, Daniel Bertilsson, Arne Nordmark, Per-Olof Persson, Jerome Long
  • Patent number: 8949088
    Abstract: The invention relates to a computer-aided simulation tool, in particular to computer-aided simulation methods, for providing assistance in the planning of thermotherapy, and to suitably configured computer equipment. The thermotherapy comprises hyperthermic treatment of a tumor volume within a volume of a human body. The hyperthermic treatment comprises the application of a magnetic field within a treatment volume by means of a magnetic field applicator. In at least one depot volume, thermal energy can be introduced by means of magnetic, paramagnetic and/or superparamagnetic nanoparticles deposited in the body, by power absorption in the applied magnetic field. Field strength values and optionally calculated temperature distributions are provided for assisting the user in the planning of the thermotherapy.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: February 3, 2015
    Assignee: Magforce AG
    Inventors: Jacek Nadobny, Peng Liu, Jens-Thorsten Ollek, Heike C. Bender
  • Patent number: 8942958
    Abstract: A method of calculating at least one sensor modelling coefficient for multiple sensor regions of operation includes defining a first sensor region of operation and a further sensor region of operation, and calculating the sensor modelling coefficient for the first sensor region of operation. A derivative equation then is derived for the further sensor region of operation based at least partly on at least one defined inter-region boundary constraint. The sensor modelling coefficient is calculated for the further sensor region of operation based at least partly on the derivative equation.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 27, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Mahendra Pal Singh
  • Patent number: 8942968
    Abstract: A computer-readable, non-transitory medium stores a program that causes a computer to execute a process including acquiring a unique coefficient that is unique to a device in a circuit under test and is included in a function expressing fluctuation of leak current of the device; detecting as a group and based on the unique coefficient, devices having an identical or similar characteristic; converting first random variables into a single second random variable, the first random variables expressing fluctuation of leak current unique to each of the detected devices; yielding a function that expresses fluctuation of leak current of the detected devices, using the second random variable; and outputting the yielded function.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: January 27, 2015
    Assignee: Fujitsu Limited
    Inventor: Katsumi Homma
  • Patent number: 8942957
    Abstract: A method for analyzing performance of a manufacturing system includes constructing a descriptive representation of the manufacturing system, selectively binding the descriptive representation to an analytical module using a software isolation layer, invoking the analytical module, and utilizing an output of the analytical module using an end-user application program configured to utilize the output.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: January 27, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Craig A. Jackson, Jonathan H. Owen
  • Patent number: 8914265
    Abstract: Numerical gas turbine models permit transient modeling with high precision and at the same time numerically efficient processes for modeling a gas turbine. A gas turbine model includes a plurality of sub models. These sub models are either purely dynamic or static, which allows significant simplifications in the numerical solution of the overall model. System parts, which simulate the effects of volumes, metal masses, of actuators, and of measuring systems are regarded as dynamic. The remaining system parts are regarded as static over a time characteristic.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: December 16, 2014
    Assignee: Alstom Technology Ltd
    Inventors: Xiao-Yi Zhang, Anton Nemet
  • Patent number: 8914256
    Abstract: In one embodiment, a technique is provided for exchanging a design of a structure between a modeling application and an analysis application. The model of the structure is scanned in the modeling application, to identify model elements and their interrelationships. Using the identified model elements and their interrelationships, an analytical interface model is generated within the modeling application that provides an abstracted representation of the structure. Such analytical interface model is viewable and modifiable within the user interface of the modeling application. Information regarding the analytical interface model is transferred to the analysis application. This information is used by the analysis application to create a separate analytical model maintained and used by the analysis application.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: December 16, 2014
    Assignee: Bentley Systems, Incorporated
    Inventors: Matthias Schneider, John A. Crosby
  • Patent number: 8903685
    Abstract: The variable step-size least mean square method for estimation in adaptive networks uses a variable step-size to provide estimation for each node in the adaptive network, where the step-size at each node is determined by the error calculated for each node, as opposed to conventional least mean square algorithms used in adaptive filters and the like, where the choice of step-size reflects a tradeoff between misadjustment and the speed of adaptation.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: December 2, 2014
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Muhammad Omer Bin Saeed, Azzedine Zerguine
  • Patent number: 8868401
    Abstract: A system and method automatically generates an object-oriented, textual program from a graphical model, and verifies the performance of the textual program as compared to the graphical model. The graphical model may have a plurality of interconnected blocks, and each block may have a plurality of parameters. One or more of the blocks are mapped to a system object, and the block's parameters are mapped to properties of the system object. An object-oriented, executable textual string is generated automatically for the block. The generated string includes at least one command to: instantiate a system object having functionality that matches the block; set one or more properties of the system object based on the block's parameters; and run the instantiated object.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: October 21, 2014
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
  • Patent number: 8855991
    Abstract: Methods and systems for assessing the environmental impact of one or more processing devices, such one or more printers, are disclosed. The system queries a life cycle assessment (LCA) service to receive a life cycle phase model for each device. The life cycle phase model includes a set of consumption variable categories associated with potential device usage during a life cycle phase. The system then receives consumption data for the device, identifies a portion of the consumption data that corresponds to the consumption variable categories in the model, and obtains an assessment of environmental impact of the device during the life cycle phase based on the consumption data.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: October 7, 2014
    Assignee: Xerox Corporation
    Inventor: Fritz F. Ebner
  • Patent number: 8818766
    Abstract: Embodiments of the invention provide systems and methods for creating physical and virtual design models. Embodiments of the invention provide methods for creating physical design models and rendering the physical design models as virtual models in design programs. Virtual indicia (smart nodes) provided by embodiments of the invention provide customizable virtual representations of modeled physical design elements of tangible models and can have metadata associated therewith, allowing attribution of any of a wide variety of design characteristics to the smart nodes.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 26, 2014
    Assignee: Disney Enterprises, Inc.
    Inventor: Jason B. Davis
  • Patent number: 8818786
    Abstract: A circuit is simulated by using system or network tearing to obtain a real solution. The circuit may be an entire integrated circuit, portion of an integrated circuit, or a circuit block. A circuit simulation technique of the invention generates a system graph, finds a tree, and partitions the tree into two or more subtrees. The technique identifies global links and local links in the graph. Each subtree may be solved individually using distributed, parallel computing. Using the results for the subtrees, the technique obtains a real solution, branch voltages and currents, for the circuit.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: August 26, 2014
    Assignee: Worldwide Pro Ltd.
    Inventor: William Wai Yan Ho
  • Patent number: 8812288
    Abstract: A speed converting apparatus with a load controlling function comprises a first interface unit operating for an emulation device according to a system clock of the emulation device, a second interface unit operating for an arithmetic unit according to a system clock of the arithmetic unit, and a load controlling unit controlling at least either a load of a request outputted to the emulation device on the emulation device or a load of a request outputted to the arithmetic unit on the arithmetic unit. In performance verification or connection verification of a target to be verified, the speed converting apparatus can vary a load of a request issued to the target to be verified on the target or a load issued to a verification device on the verification device, while absorbing a difference in operation speed between the target to be verified and the verification device.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: August 19, 2014
    Assignee: Fujitsu Limited
    Inventors: Minoru Kawarabayashi, Takayuki Shimamura, Tatekuni Onoue, Yasuyuki Umezaki
  • Patent number: 8812289
    Abstract: Approaches for simulating an electronic system. In one approach, a software co-simulation platform is configured to produce a first time sequence of values of a plurality of input ports of a design block of the electronic system, consume a second time sequence of values of a plurality of output ports of the design block, and generate access transactions for transferring the first and second sequences of values. The software co-simulation platform generates a plurality of reconfiguration transactions for transferring reconfiguration data for the design block. A PLD is configured to implement a communication block and a control block. The communication block receives the reconfiguration and access transactions from the software co-simulation platform, and the control block reconfigures programmable logic and interconnect resources of the PLD in response to the reconfiguration transactions. The control block also controls the emulation of the design block in response to the access transactions.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: August 19, 2014
    Assignee: Xilinx, Inc.
    Inventors: Chi Bun Chan, Jonathan B. Ballagh, Nabeel Shirazi
  • Patent number: 8805665
    Abstract: For each input variable value set, an indicator value associated with dispersion of actually measured output variable values is calculated from data including, for each input variable value set, the actually measured output variable values. Then, a processing to cause a simulator to compute a calculated output variable value for each combination of a candidate input parameter value sets and one input variable value set, and a processing to calculate, for each candidate input parameter value set, an entire error obtained by taking into consideration, with respect to all input variable value sets, partial errors obtained respectively by evaluating, by the indicator value for a corresponding input variable value set, difference between the calculated and actually measured output variable values for the corresponding input variable value set are repeated to identify the candidate input parameter value set making the entire error minimum.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: August 12, 2014
    Assignee: Fujitsu Limited
    Inventor: Kazuhiro Matsumoto
  • Patent number: 8805651
    Abstract: A method and system are provided for deriving a property value of a data type in a graphical modeling environment. A graphical model in the graphical modeling environment includes at least one signal having a data type having a precision property, a minimum data value property, or a maximum data value property. These properties may be defined by a user of the graphical modeling environment. The graphical modeling environment may also include instrumentation and diagnostics for signals. Heuristics and algorithms may be provided for auto scaling and selection of data types for signals.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: August 12, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Andrew C. Bartlett, Pieter J. Mosterman