Patents Examined by Omar Fernandez Rivas
-
Patent number: 9177086Abstract: 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: GrantFiled: March 11, 2013Date of Patent: November 3, 2015Assignee: SAUDI ARABIAN OIL COMPANYInventors: Larry S. K. Fung, Mokhles M. Mezghani
-
Patent number: 9176718Abstract: 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: GrantFiled: August 21, 2012Date of Patent: November 3, 2015Assignee: Software AGInventor: Lior Yaffe
-
Patent number: 9177095Abstract: 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: GrantFiled: October 26, 2011Date of Patent: November 3, 2015Assignee: Cadence Design Systems, Inc.Inventors: Prakash Krishnan, Wilfred Vance Kenzle, Akshat Shah
-
Patent number: 9175932Abstract: 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: GrantFiled: May 5, 2010Date of Patent: November 3, 2015Assignee: Textron Innovations Inc.Inventors: David F. Haynes, William D. Girard, Kendall E. Goodman, Kelly R. Tingen
-
Patent number: 9164194Abstract: 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: GrantFiled: June 10, 2013Date of Patent: October 20, 2015Inventors: Sheng-Yuan Hsu, Kevin H. Searles, Eric R. Grueschow, Tracy J. Moffett
-
Patent number: 9164192Abstract: 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: GrantFiled: March 21, 2011Date of Patent: October 20, 2015Assignee: Schlumberger Technology CorporationInventors: Frantz Maerten, Laurent Maerten
-
Patent number: 9165385Abstract: 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: GrantFiled: May 12, 2010Date of Patent: October 20, 2015Assignee: Koninklijke Philips N.V.Inventors: Klaus Erhard, Michael Grass, Dirk Schaefer
-
Patent number: 9164785Abstract: 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: GrantFiled: March 13, 2012Date of Patent: October 20, 2015Assignee: SAP SEInventors: Stephan Kraft, Diwakar Krishnamurthy, Giuliano Casale
-
Patent number: 9158303Abstract: 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: GrantFiled: March 27, 2012Date of Patent: October 13, 2015Assignee: General Electric CompanyInventors: Maria Cecilia Mazzaro, Frederick William Block, Pablo Enrique Acevedo Giraldi, Charles Scott Sealing, Atanu Talukdar, Mark Andrew Runkle
-
Patent number: 9157318Abstract: A method for performing wellbore operations of a field having a subterranean formation.Type: GrantFiled: November 17, 2011Date of Patent: October 13, 2015Assignee: Schlumberger Technology CorporationInventors: Randy Koepsell, Tom R. Bratton
-
Patent number: 9152440Abstract: 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: GrantFiled: June 27, 2012Date of Patent: October 6, 2015Assignee: Intel CorporationInventors: Gila Kamhi, Amit Moran, Limor David, Yoni Aizik
-
Patent number: 9152552Abstract: 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: GrantFiled: September 11, 2012Date of Patent: October 6, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John I. Buswell
-
Patent number: 9140108Abstract: 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: GrantFiled: November 3, 2011Date of Patent: September 22, 2015Assignee: BP Corporation North America Inc.Inventors: Shahryar G. Shirzadi, Richard Bailey, Eric Ziegel
-
Patent number: 9134292Abstract: 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: GrantFiled: May 17, 2011Date of Patent: September 15, 2015Assignee: Sumitomo Rubber Industries, Ltd.Inventor: Masato Naito
-
Patent number: 9135384Abstract: 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: GrantFiled: May 10, 2012Date of Patent: September 15, 2015Assignee: XILINX, INC.Inventors: Sonal Santan, Hem C. Neema, Valeria Mihalache
-
Patent number: 9128748Abstract: 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: GrantFiled: April 12, 2011Date of Patent: September 8, 2015Assignee: ROCKETICK TECHNOLOGIES LTD.Inventors: Shay Mizrachi, Uri Tal, Tomer Ben-David, Ishay Geller, Ido Kasher
-
Patent number: 9129083Abstract: 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: GrantFiled: June 29, 2011Date of Patent: September 8, 2015Assignee: Dassault Systems SolidWorks CorporationInventors: Shrikant Vitthal Savant, Kyeong Hwi Lee
-
Patent number: 9129075Abstract: 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: GrantFiled: December 17, 2012Date of Patent: September 8, 2015Assignee: Hitachi, Ltd.Inventors: Makoto Onodera, Ichiro Nishigaki
-
Patent number: 9128212Abstract: 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: GrantFiled: January 21, 2010Date of Patent: September 8, 2015Assignee: ExxonMobil Upstream Research CompanyInventors: Tao Sun, Dachang Li
-
Patent number: 9121964Abstract: 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: GrantFiled: September 14, 2012Date of Patent: September 1, 2015Assignee: WesternGeco L.L.C.Inventors: Winston R. Lewis, Eugene William Starr, Jason Dressel