Patents Examined by Luke Osborne
-
Patent number: 9020798Abstract: 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: GrantFiled: November 10, 2011Date of Patent: April 28, 2015Assignee: dSPACE digital signal processing and control engineering GmbHInventors: Hagen Haupt, Thomas Schulte, Christian Vollbrecht
-
Patent number: 9015014Abstract: 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: GrantFiled: May 21, 2008Date of Patent: April 21, 2015Assignee: WesternGeco L.L.C.Inventors: Andreas W. Laake, Claudio Strobbia, Andrew Cutts
-
Patent number: 8983823Abstract: 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: GrantFiled: March 11, 2010Date of Patent: March 17, 2015Assignee: The MathWorks, Inc.Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
-
Patent number: 8965742Abstract: 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: GrantFiled: August 6, 2013Date of Patent: February 24, 2015Assignee: The MathWorks, Inc.Inventors: Vijay Raghavan, Ebrahim Mehran Mestchian
-
Patent number: 8954302Abstract: 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: GrantFiled: March 11, 2013Date of Patent: February 10, 2015Assignee: Comsol ABInventors: Lars Langemyr, Daniel Bertilsson, Arne Nordmark, Per-Olof Persson, Jerome Long
-
Patent number: 8949088Abstract: 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: GrantFiled: March 8, 2012Date of Patent: February 3, 2015Assignee: Magforce AGInventors: Jacek Nadobny, Peng Liu, Jens-Thorsten Ollek, Heike C. Bender
-
Patent number: 8942958Abstract: 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: GrantFiled: September 30, 2011Date of Patent: January 27, 2015Assignee: Freescale Semiconductor, Inc.Inventor: Mahendra Pal Singh
-
Patent number: 8942968Abstract: 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: GrantFiled: March 28, 2011Date of Patent: January 27, 2015Assignee: Fujitsu LimitedInventor: Katsumi Homma
-
Patent number: 8942957Abstract: 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: GrantFiled: October 25, 2010Date of Patent: January 27, 2015Assignee: GM Global Technology Operations LLCInventors: Craig A. Jackson, Jonathan H. Owen
-
Patent number: 8914265Abstract: 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: GrantFiled: April 6, 2011Date of Patent: December 16, 2014Assignee: Alstom Technology LtdInventors: Xiao-Yi Zhang, Anton Nemet
-
Patent number: 8914256Abstract: 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: GrantFiled: January 21, 2009Date of Patent: December 16, 2014Assignee: Bentley Systems, IncorporatedInventors: Matthias Schneider, John A. Crosby
-
Patent number: 8903685Abstract: 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: GrantFiled: October 31, 2011Date of Patent: December 2, 2014Assignee: King Fahd University of Petroleum and MineralsInventors: Muhammad Omer Bin Saeed, Azzedine Zerguine
-
Patent number: 8868401Abstract: 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: GrantFiled: March 11, 2010Date of Patent: October 21, 2014Assignee: The MathWorks, Inc.Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
-
Patent number: 8855991Abstract: 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: GrantFiled: October 12, 2011Date of Patent: October 7, 2014Assignee: Xerox CorporationInventor: Fritz F. Ebner
-
Patent number: 8818766Abstract: 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: GrantFiled: April 30, 2010Date of Patent: August 26, 2014Assignee: Disney Enterprises, Inc.Inventor: Jason B. Davis
-
Patent number: 8818786Abstract: 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: GrantFiled: October 8, 2013Date of Patent: August 26, 2014Assignee: Worldwide Pro Ltd.Inventor: William Wai Yan Ho
-
Patent number: 8812288Abstract: 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: GrantFiled: June 16, 2005Date of Patent: August 19, 2014Assignee: Fujitsu LimitedInventors: Minoru Kawarabayashi, Takayuki Shimamura, Tatekuni Onoue, Yasuyuki Umezaki
-
Patent number: 8812289Abstract: 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: GrantFiled: April 4, 2007Date of Patent: August 19, 2014Assignee: Xilinx, Inc.Inventors: Chi Bun Chan, Jonathan B. Ballagh, Nabeel Shirazi
-
Patent number: 8805665Abstract: 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: GrantFiled: October 29, 2010Date of Patent: August 12, 2014Assignee: Fujitsu LimitedInventor: Kazuhiro Matsumoto
-
Patent number: 8805651Abstract: 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: GrantFiled: April 14, 2006Date of Patent: August 12, 2014Assignee: The Mathworks, Inc.Inventors: Andrew C. Bartlett, Pieter J. Mosterman