Patents Examined by Shambhavi Patel
  • Patent number: 8972224
    Abstract: A computer system for data management arranged to provide at least four components: a generator component, a solver component, a simulation component and a visualization component, wherein the simulation component is arranged to simulate stochastic processes and output simulation data of the simulated process to the generator component; the generator component is arranged to process a model input thereto and to generate a Dynamic Stochastic Program (DSP) therefrom and also to process the simulation data received from the simulation component and output the DSP together with the processed simulation data to the solver component; the solver component being arranged to receive the DSP and the processed simulation data and to process the DSP together with the simulation data; and the visualization component being arranged to allow the data being processed by the solver to be visualized.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: March 3, 2015
    Assignee: Cambridge Systems Associates Limited
    Inventor: Michael Alan Howarth Dempster
  • Patent number: 8959006
    Abstract: A system for conducting a real-time power capacity assessment of an electrical system is disclosed. The system includes a data acquisition component, a power analytics server and a client terminal. The data acquisition component is communicatively connected to a sensor configured to acquire real-time data output from the electrical system. The power analytics server is communicatively connected to the data acquisition component and is comprised of a virtual system modeling engine, an analytics engine and a machine learning engine. The machine learning engine is configured to store and process patterns observed from the real-time data output and the predicted data output, forecasting power capacity of the electrical system subjected to a simulated contingency event.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: February 17, 2015
    Assignee: Power Analytics Corporation
    Inventor: Adib Nasle
  • Patent number: 8909507
    Abstract: Predicted environment conditions are received for time steps within a prediction horizon N. Information is accessed regarding expected system responses generated by a system model, each expected system response related to a different combination of control parameters and starting environment conditions applied to the model. An optimal response is designated for each combination of starting environment conditions for each time step from time step N?1 to the current time step based in part on the expected system response and the predicted environment conditions, each optimal response in a time step based at least in part on an optimal response determined for a later time step. For the current time step, for starting environment conditions substantially similar to the current environment conditions, the combination of control parameters that results in the system response designated as the optimal response is determined from the expected system responses and is applied to the system.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: December 9, 2014
    Assignee: Eaton Corporation
    Inventors: Vasilios Tsourapas, Chinmaya B. Patil
  • Patent number: 8886501
    Abstract: A method of stimulating a deformable object comprises modeling deformable elasticity for the object by defining an actual shape and a goal shape and pulling points in the goal shape towards corresponding points in the goal shape.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: November 11, 2014
    Assignee: NVIDIA Corporation
    Inventors: Matthias Müller-Fischer, Bruno Heidelberger, Matthias Teschner, Markus Gross
  • Patent number: 8874411
    Abstract: A processing system, method, and program for a modeling system. A math equation including a differential equation is prepared. A CAS solves the differential equation normally and by using an interval coefficient in accordance with an interval analysis technique. A coefficient vector of the two solutions are compared to determine if a distance between the vectors is equal to or less than a preset value, and if so, the CAS solves the math equation including a differential equation with the target coefficient set to zero. The coefficient vectors of the solution thus obtained and the normally solved solution are compared to determine if the distance between the vectors is equal to or less than a preset value, and if so, the differential equation is simplified by omitting a term of the target coefficient from the differential equation.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Ishikawa, Takashi Sakairi, Junya Shimizu
  • Patent number: 8849642
    Abstract: Methods, system and computer program products are disclosed for providing a graphical modeling environment in which a graphical model is generated and executed. In the graphical modeling environment, elements are provided to define or describe signals associated with resources that are coupled to the graphical modeling environment. The high-level signal definition or description elements define or describe the signals associated with the resources regardless of the hardware of the resources. With the use of high-level signal definition or description elements, the users have the capability to deal with the signals transmitted to/from the resources without the specific knowledge of the hardware of the resources.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: September 30, 2014
    Assignee: The Mathworks, Inc.
    Inventor: Thomas Gaudette
  • Patent number: 8843354
    Abstract: Included are embodiments for capacity planning. At least one embodiment includes a computer fluid dynamics (CFD) component configured to model a data center, the data center including at least one component and a monitor component (283) configured to receive data associated with the modeled data center and translate the received data for 3-dimensional (3-D) modeling. Some embodiments include a diagnostics component configured to determine via a processor, from the 3-D modeling, at least one point of potential error and a 3-dimensional (3-D) visualization component configured to receive the translated data and provide a 3-D visualization of the data center, the 3-D visualization configured to provide visual representation of the at least one point of potential error.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: September 23, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wilfredo E. Lugo, Luis G. Chardon
  • Patent number: 8818784
    Abstract: A method of designing a circuit can include modeling one or more circuits in a hardware design language (HDL) (102) and confirming a basic behavior of such models (104). If a basic behavior has been met, the model can be modified to include an algorithm that is based on an experimental statistical analysis of manufactured circuits representing particular condition (e.g., factor) limits (referred to as “corners”) (106). Once a circuit model has been modified to include an algorithm that can represent performance corners, a simulation can be run that will represent circuit response at such an operational corner (110).
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: August 26, 2014
    Assignee: Cypress Semiconductor Corporation
    Inventors: Jason Rubero, Jonathan Thurgood
  • Patent number: 8812275
    Abstract: Methods, systems, and computer program products are provided for modeling movement of air underneath a floor of a data center. Embodiments include receiving, by a management system, from a plurality of environmental condition sensors, environmental condition information corresponding to an area underneath the floor of the data center; in dependence upon the environmental condition information, generating, by the management system, a model representing movement of air within the area underneath the floor of the data center; and indicating, by the management system, physical obstacles underneath the floor of the data center based on the model of the movement of air.
    Type: Grant
    Filed: September 18, 2010
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthew R. Archibald, Jerrod K. Buterbaugh
  • Patent number: 8812287
    Abstract: A method and device for preserving the wired-OR nature of the clock signal connection between two devices without a direct analog connection between the lines and in an infinitely scalable fashion. The method includes detecting a logic state at a first connector and a second connector and driving an appropriate connector of the device to an active state in response to determining that a connector is driving an active state. The device includes first and second connectors for communicating logic states and driving active states in response to detected logic states.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventor: Daniel J Barus
  • Patent number: 8805652
    Abstract: A charge calibrator for simulating the output of a scintillation detector. The calibrator includes a processor for executing a Gaussian random number generator algorithm to produce an output comprising a Gaussian random number distribution having at least one characteristic established in response to a user input.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: August 12, 2014
    Assignee: Saint-Gobain Ceramics & Plastics, Inc.
    Inventors: John M. Frank, Artan Duraj
  • Patent number: 8798966
    Abstract: One embodiment relates to a method of model-based optical metrology. An area of a geometrical structure of dispersive materials on a substrate is illuminated with polarized incident electromagnetic radiation using an illuminator of a scatterometer apparatus. Spectral components of the incident electromagnetic radiation reflected from the area are measured using a detector of the scatterometer apparatus. Using a computer for the scatterometer apparatus, parameter values are determined that minimize an objective function which represents a difference between the measured spectral components and computed spectral components based on a parameterized model of the geometrical structure. Steps for determining the parameter values that minimize the objective function include: computing a solution to state equations driven by a function representing the incident electromagnetic radiation, and computing a solution to an adjoint to the state equations. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: August 5, 2014
    Assignee: KLA-Tencor Corporation
    Inventors: John Hench, Daniel Wack, Edward Ratner, Yaoming Shi, Andrei Veldman
  • Patent number: 8793115
    Abstract: Providing a unified view of multiple computer system simulations. A simulation process has a simulation thread that executes a plurality of computer system simulations. The simulation process also has a debug support thread that provides a unified view of the simulations. To provide the unified view, the debug support thread has an external interface, an internal interface to each of the simulations, and an interface converter that converts between the external interface and the internal interfaces. Thus, the external interface provides a unified view of the simulations. The external interface allows a single debugging platform to control and observe the simulations.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 29, 2014
    Assignee: Synopsys, Inc.
    Inventors: Niels Vanspauwen, Tom Michiels, Karl Van Rompaey
  • Patent number: 8781802
    Abstract: A simulation device for generating an answer to a question inputted thereto. A communication unit is configured to input a selected question associated with a first criterion and a second criterion. A generating unit is configured to generate a copy of a continuously updated environment model. A generating unit is configured to generate a simulation scenario, depending upon the first criterion. A modifying unit is configured to modify the generated simulation scenario. An applying unit is configured to apply the modified generated simulation scenario to the generated copy of the continuously updated environment model. A simulating unit is configured to perform a simulation process in accordance with the second criterion. An answering unit is configured to answer information, depending upon a result of the simulation process.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: July 15, 2014
    Assignee: SAAB AB
    Inventors: Hans-Ove Hagelin, Johan Ehlin
  • Patent number: 8775149
    Abstract: A method and mechanism for implementing a general purpose scripting language that supports parallel execution is described. In one approach, parallel execution is provided in a seamless and high-level approach rather than requiring or expecting a user to have low-level programming expertise with parallel processing languages/functions. Also described is a system and method for performing circuit simulation. The present approach provides methods and systems that create reusable and independent measurements for use with circuit simulators. Also disclosed are parallelizable measurements having looping constructs that can be run without interference between parallel iterations. Reusability is enhanced by having parameterized measurements. Revisions and history of the operating parameters of circuit designs subject to simulation are tracked.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: July 8, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventor: Kenneth S. Kundert
  • Patent number: 8768679
    Abstract: A computer-implemented method that simulates NPskew effects on a combination NFET (Negative Field Effect Transistor)/PFET (Positive Field Effect Transistor) semiconductor device using slew perturbations includes performing a timing test by a computing device, by: (1) evaluating perturb slews in Strong N/Weak P directions on the combination semiconductor device for a timing test result; (2) evaluation perturb slews in Weak N/Strong P directions on the combination semiconductor device for a timing test result; and (3) evaluating unperturbed slews in a balanced condition on the combination semiconductor device for a timing test result. After each test is performed, a determination is made as to which evaluation of the perturbed and unperturbed slews produces a most conservative timing test result for the combination semiconductor device. An NPskew effect adjusted timing test result is finally output based on determining the most conservative timing test result.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nathan C. Buck, Brian M. Dreibelbis, John P. Dubuque, Eric A. Foreman, Peter A. Habitz, Jeffrey G. Hemmett, Natesan Venkateswaran, Chandramouli Visweswariah, Xiaoyue X. Wang
  • Patent number: 8762123
    Abstract: A system and method for performing circuit simulation is described. The present approach provides methods and systems that create reusable and independent measurements for use with circuit simulators. Also disclosed are parallelizable measurements having looping constructs that can be run without interference between parallel iterations. Reusability is enhanced by having parameterized measurements. Revisions and history of the operating parameters of circuit designs subject to simulation are tracked. Mechanisms are provided that allow for viewing, measurement or other manipulation of signals at specific locations in a circuit design for simulation, such as parameters that include observation points which are implemented using probes. One approach to executing a measurement is via a controllable and flexible control statement, which in one embodiment is the “run” statement. Improved interfaces for viewing, controlling, and manipulating simulations and simulation results are also provided.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: June 24, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventor: Kenneth S. Kundert
  • Patent number: 8756037
    Abstract: A computational optimization process uses the variable stiffness performance of composite laminates attributed to steered fiber to guide the design of stream functions describing the fibers to build it. This design process combines a finite element-based analysis tool, failure criteria and geometry optimization to determine steered angles associated with stream functions by an optimization program to meet target performance requirements, e.g., load condition(s), and failure criteria for quasi-static or dynamic events. The fiber angle distribution and thickness buildup are computed based on the stream function. The simulated structure is analyzed using finite element analysis. The disclosed process allows the designer to impose manufacturing constraints such as fiber steering radius.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: June 17, 2014
    Assignee: The Boeing Company
    Inventors: Mostafa Rassaian, Matthew Todd Grimshaw, Thomas A. Grandine, Matthew Steven Patterson, Adriana Willempje Blom
  • Patent number: 8756040
    Abstract: A method for hybrid computational fluid dynamics (CFD) approach for modeling a bounded domain, such as a data center, is disclosed. The CFD modeling approach divides the bounded domain into one or more viscous regions and one or more inviscid regions, and then performs a viscous domain solve for the viscous region(s) using a computational fluid dynamics model with turbulence equations (i.e., a turbulence model), and performs inviscid domain solve for the inviscid region(s) using a set of inviscid equations (or potential flow equations). After solving for the different regions, results of the viscous domain solve and the inviscid domain solve are provided as a model of the bounded domain.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventor: Ethan E. Cruz
  • Patent number: 8744812
    Abstract: A hybrid computational fluid dynamics (CFD) approach for modeling a bounded domain, such as a data center, is disclosed. The CFD modeling approach divides the bounded domain into one or more viscous regions and one or more inviscid regions, and then performs a viscous domain solve for the viscous region(s) using a computational fluid dynamics model with turbulence equations (i.e., a turbulence model), and performs inviscid domain solve for the inviscid region(s) using a set of inviscid equations (or potential flow equations). After solving for the different regions, results of the viscous domain solve and the inviscid domain solve are provided as a model of the bounded domain.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventor: Ethan E. Cruz