Patents Examined by Omar Fernandez Rivas
  • Patent number: 9177086
    Abstract: A machine, computer program product, and method to enable scalable parallel reservoir simulations for a variety of simulation model sizes are described herein. Some embodiments of the disclosed invention include a machine, methods, and implemented software for performing parallel processing of a grid defining a reservoir or oil/gas field using a plurality of sub-domains for the reservoir simulation, a parallel process of re-ordering a local cell index for each of the plurality of cells using characteristics of the cell and location within the at least one sub-domain and a parallel process of simulating at least one production characteristic of the reservoir.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: November 3, 2015
    Assignee: SAUDI ARABIAN OIL COMPANY
    Inventors: Larry S. K. Fung, Mokhles M. Mezghani
  • Patent number: 9176718
    Abstract: Certain example embodiments relate to a computer program written in the programming language Java for emulating the memory management of a computer program written in the programming language C. The C program includes instructions for allocating a memory area, instructions for defining at least one data structure, and instructions for defining at least one pointer to the allocated memory area in accordance with the at least one data structure. The Java program may include instructions for: providing a Java byte array for emulating the allocated memory area of the C program; and providing at least one Java object for emulating the at least one data structure of the C program. The at least one Java object uses at least one Java ByteBuffer object for emulating the at least one pointer of the C program.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: November 3, 2015
    Assignee: Software AG
    Inventor: Lior Yaffe
  • Patent number: 9177095
    Abstract: Disclosed are method(s), system(s), and article(s) of manufacture for creating or manipulating electrical data sets for an electronic design across multiple abstraction levels. The method identifies simulation result(s) obtained from simulation run(s) for an electronic circuit or at least a portion thereof, identifies at least a part of one or more sets of simulation results, each of which is obtained from a simulation run for the electronic circuit or at least a portion thereof at the first abstraction level, identify relevant electrical data or information for design under test instance(s) of a master library or a master cell and creates electrical data set(s), generates a view for at least some of the electrical data set(s), and hand-off the electrical data set(s) to second abstraction level. The method may further identify preexisting electrical data set(s). The method may further compare the electrical data set(s) and preexisting electrical data set(s).
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: November 3, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Prakash Krishnan, Wilfred Vance Kenzle, Akshat Shah
  • Patent number: 9175932
    Abstract: Properly identifying the most vulnerable areas and quantifying the effectiveness of armor at those locations is critical to achieving efficient armor integration. A method for designing protective armor for a vehicle includes the deriving shotlines through an element; computing a probability of kill value for each shotline in each element; calculating a probability of kill intensity for each element; ranking the elements according to highest probability of kill intensity; mapping the elements in a 3D CAD environment to visually depict the elements having the highest probability of kill intensity; and designing armor taking into account the elements having the highest probability of kill intensity.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: November 3, 2015
    Assignee: Textron Innovations Inc.
    Inventors: David F. Haynes, William D. Girard, Kendall E. Goodman, Kelly R. Tingen
  • Patent number: 9164194
    Abstract: A method for modeling deformation in subsurface strata, including defining physical boundaries for a geomechanical system. The method also includes acquiring one or more mechanical properties of the subsurface strata within the physical boundaries, and acquiring one or more thermal properties of the subsurface strata within the physical boundaries. The method also includes creating a computer-implemented finite element analysis program representing the geomechanical system and defining a plurality of nodes representing points in space, with each node being populated with at least one of each of the mechanical properties and the thermal properties. The program solves for in situ stress at selected nodes within the mesh.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: October 20, 2015
    Inventors: Sheng-Yuan Hsu, Kevin H. Searles, Eric R. Grueschow, Tracy J. Moffett
  • Patent number: 9164192
    Abstract: Stress and fracture modeling using the principal of superposition is provided. A system simulates linearly independent far field stress models for a subsurface earth volume, computing stress, strain, and displacement values based on superposition of independent stress tensors. Based on the precomputed values, the system generates real-time recovery of paleostress values, or, stress, strain, and displacement parameters for any point in the subsurface volume as the user varies far field stress values. The system recovers one or more tectonic events, or a stress tensor represented by a ratio of principal magnitudes and associated orientation, using fault geometry, well bore data (fracture orientation and secondary fault plane data), GPS, InSAR, folded and faulted horizons, tiltmeters, slip and slikenlines on faults.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: October 20, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Frantz Maerten, Laurent Maerten
  • Patent number: 9165385
    Abstract: A method includes generating with a processor (122) a three-dimensional subject specific model of structure of interest of a subject to be scanned based on a general three-dimensional model and pre-scan image data acquired by an imaging system (100) generating with the processor (122) an imaging plan for the subject based on the three-dimensional subject specific model.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: October 20, 2015
    Assignee: Koninklijke Philips N.V.
    Inventors: Klaus Erhard, Michael Grass, Dirk Schaefer
  • Patent number: 9164785
    Abstract: Implementations of the present disclosure provide computer-implemented methods for predicting a performance of a consolidated virtualized computing environment. Methods include processing benchmark workloads using a plurality of virtual machines to generate a plurality of traces, each trace including data corresponding to requests issued by a respective virtual machine operating in an isolated environment, storing the plurality of traces in one or more trace repositories, each trace repository provided as a computer-readable storage medium, selecting a trace from the plurality of traces stored in the one or more trace repositories, parameterizing a queuing model based on the trace, the queuing model representing request queuing in the consolidated virtualized computing environment, and processing the queuing model using one or more processors to generate one or more response time estimates for the consolidated virtualized computing environment.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: October 20, 2015
    Assignee: SAP SE
    Inventors: Stephan Kraft, Diwakar Krishnamurthy, Giuliano Casale
  • Patent number: 9158303
    Abstract: A system may include a model library configured to model a safety system, wherein the model library comprises a plurality of subsystem models, and each of the plurality of subsystem models is configured to derive a reliability measure. The system further includes a fault tolerance input and a maintenance policy input. The system further includes a dynamic risk calculation engine (DRCE) configured to use a user-defined set of the plurality of subsystem models, the fault tolerance input and the maintenance policy input, to derive a system risk for an apparatus.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: October 13, 2015
    Assignee: General Electric Company
    Inventors: Maria Cecilia Mazzaro, Frederick William Block, Pablo Enrique Acevedo Giraldi, Charles Scott Sealing, Atanu Talukdar, Mark Andrew Runkle
  • Patent number: 9157318
    Abstract: A method for performing wellbore operations of a field having a subterranean formation.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: October 13, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Randy Koepsell, Tom R. Bratton
  • Patent number: 9152440
    Abstract: Methods, apparatuses and storage medium associated with engineering perceptual computing systems that includes user intent modeling are disclosed herewith. In embodiments, one or more storage medium may include instructions configured to enable a computing device to receive a usage model having a plurality of user event/behavior statistics, and to generate a plurality of traces of user events/behaviors over a period of time to form a workload. The generation may be based at least in part on the user event/behavior statistics. The workload may be for input into an emulator configured to emulate a perceptual computing system. Other embodiments may be disclosed or claimed.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: October 6, 2015
    Assignee: Intel Corporation
    Inventors: Gila Kamhi, Amit Moran, Limor David, Yoni Aizik
  • Patent number: 9152552
    Abstract: A virtual non-volatile memory is simulated for a virtual switch. Operating instructions from the non-volatile memory of a physical switch may be translated into a flash type file. The flash type file may be stored on a virtual storage area in the virtual switch. Operating instructions in the virtual switch may access the flash type file in the virtual storage area without the need to access the non-volatile memory in the physical switch.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: October 6, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John I. Buswell
  • Patent number: 9140108
    Abstract: Computerized method and system for deriving a statistical reservoir model of associations between injecting wells and producing wells. Potential injector events are interactively identified from time series measurement data of flow rates at the wells, with confirmation that some response to those injector events appears at producing wells. Gradient analysis is applied to cumulative production time series of the producing wells, to identify points in time at which the gradient of cumulative production changes by more than a threshold value. The identified potential producer events are spread in time and again thresholded. An automated association program rank orders injector-producer associations according to strength of the association. A capacitance-resistivity reservoir model is evaluated, using the flow rate measurement data, for the highest-ranked injector-producer associations.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: September 22, 2015
    Assignee: BP Corporation North America Inc.
    Inventors: Shahryar G. Shirzadi, Richard Bailey, Eric Ziegel
  • Patent number: 9134292
    Abstract: A method for simulating a rubber material comprises a step of setting a rubber material model modeled on a rubber material including rubber, silica, and an interface bonding agent to bond them with numerically analyzable elements; a step of calculating deformation by setting conditions in the rubber material model; and a step of acquiring needed physical quantity from the deformation calculation. The rubber material model (2) comprises a matrix model (3) modeled on a rubber matrix, a plural of silica models (4) modeled on the silica arranged in said matrix model (3), and an interface model (5) surrounding annularly each of the silica models (4) and having a harder physical property than the matrix model. The rubber material model comprises a coupled body formed by coupling a plural of the silica models (4) via the interface model (5).
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: September 15, 2015
    Assignee: Sumitomo Rubber Industries, Ltd.
    Inventor: Masato Naito
  • Patent number: 9135384
    Abstract: In one embodiment, a method for compiling an HDL specification for simulation of a circuit design is provided. Using one or more processors the circuit design is elaborated from the HDL specification. Two or more instances of a module of the elaborated design that have a same hardware configuration are determined. Simulation code that models the circuit design is generated. A first portion of the simulation code is configured to model the module having the hardware configuration. For each of the two or more instances, a second portion of the simulation code is configured to, in response to an indication to simulate the instance, execute the first portion of simulation code using a respective set of nets corresponding to the instance.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: September 15, 2015
    Assignee: XILINX, INC.
    Inventors: Sonal Santan, Hem C. Neema, Valeria Mihalache
  • Patent number: 9128748
    Abstract: A method includes accepting a simulation task for simulation by a simulator that controls multiple co-simulators. Each of the multiple co-simulators is assigned to execute one or more respective sub-tasks of the simulation task. The simulation task is executed by invoking each co-simulator to execute the respective assigned sub-tasks.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: September 8, 2015
    Assignee: ROCKETICK TECHNOLOGIES LTD.
    Inventors: Shay Mizrachi, Uri Tal, Tomer Ben-David, Ishay Geller, Ido Kasher
  • Patent number: 9129083
    Abstract: Automatically computing the reflected mass or reflected inertia of a computer-aided design model comprised of a motor includes executing a simulation of the model, using the simulation results to compute the reflected mass or reflected inertia, and treating the non-motor parts of the model as a virtual body having a time-varying mass or a time-varying inertia. The mass or inertia of the virtual body at a specific time is the reflected mass or reflected inertia, respectively, of the model at the specific time.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 8, 2015
    Assignee: Dassault Systems SolidWorks Corporation
    Inventors: Shrikant Vitthal Savant, Kyeong Hwi Lee
  • Patent number: 9129075
    Abstract: Generation of a mesh model that can be analyzed with sufficient analysis accuracy for result evaluation and within a minimum possible calculation time even if a user does not grasp a tradeoff relation between analysis accuracy and analysis time due to mesh size is made possible. A mesh generation system designates an evaluation point (site) on an analysis target shape, analyzes plural analysis model data created with plural types of mesh size, stores a relation among mesh size, analysis result and calculation time in a mesh know-how DB, search for a mesh size which meets a required accuracy and calculation time limit, sets the mesh size that is found by the search to an analysis model. And displays the relation among mesh size, analysis result and calculation time.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: September 8, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Makoto Onodera, Ichiro Nishigaki
  • Patent number: 9128212
    Abstract: A method of enhancing a geologic model of a subsurface region is provided. A bed topography of the subsurface region is obtained. The bed topography is defined by a plurality of cells with an elevation associated with each cell center. The bed topography is represented as a cell-centered piecewise constant representation based on the elevations associated with the cells. The bed topography is reconstructed to produce a spatially continuous surface. Flux and gravitation al force-related source terms are calculated based on the reconstructed bed topography. Fluxes are calculated between at least two of the cells. Fluid flow, deposition of sediments onto the bed, and/or erosion of sediments from the bed are predicted using the fluxes and gravitational force-related source terms. The predictions are inputted into the geologic model to predict characteristics of the subsurface region, and the predicted characteristics are outputted.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: September 8, 2015
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Tao Sun, Dachang Li
  • Patent number: 9121964
    Abstract: A method to parameterize the geometry of a geological, subsurface feature such as a salt body is provided. Data corresponding to a subsurface, geological formation is acquired. The acquired formation data corresponds to a subsurface body having a certain geometry and a subsurface region. At least part of the subsurface body geometry is directly inverted into an inversion domain. The direct inversion includes partitioning the inversion domain into a first partitioned region, corresponding at least in part to the subsurface body, and a second partitioned region. The inversion further uses a level set representation to parameterize the subsurface body geometry. A computing system that includes a processor, a memory, and one or more programs stored in the memory is also provided. The programs comprise instructions that, when executed by the processor, are configured to perform the provided method.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 1, 2015
    Assignee: WesternGeco L.L.C.
    Inventors: Winston R. Lewis, Eugene William Starr, Jason Dressel