Patents Examined by Omar F. Fernandez Rivas
  • Patent number: 10217291
    Abstract: It is provided a computer-implemented method for designing a modeled volume. The method comprises providing a set of dexels that represents the modeled volume, each dexel comprising a set of at least one segment representing the intersection between a line and the modeled volume, wherein the set of dexels is partitioned into groups of neighboring dexels, and wherein a memory space depending on the maximum number of segments comprised in each of the dexels of the group is allocated to each group; providing a sculpting operation on the modeled volume; and updating the set of dexels in response to the sculpting operation. Such a method improves the design of a modeled volume represented by a set of dexels.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: February 26, 2019
    Assignee: DASSAULT SYSTEMES
    Inventors: Nicolas Montana, Marc Monteil, Romain Nosenzo, Andre Lieutier
  • Patent number: 10192005
    Abstract: A method includes, based on information received from a user through a graphical user interface, forming and storing elements that define a model that can be run by a computer to simulate operation of a real-world system that includes real-world features. The method includes including in the elements that are formed and stored, collections of software entities that correspond to the real-world features, and running the model using the software entities.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 29, 2019
    Assignee: Ventana Systems, Inc.
    Inventors: Larry F. Yeager, Thomas S. Fiddaman, David W. Peterson, Alan Karl Graham
  • Patent number: 10192008
    Abstract: For detecting static and dynamic objects, the objects are statistically detected by way of a particle card, and new particles are respectively added in repeating steps. The method is characterized by the fact that static particles are also added, which makes it possible to model static objects in a very precise manner. An environmental model is also generated that has a two-dimensional arrangement of cells, and each cell represents a specific location. To each cell at least two continuous classification values are assigned that describe different attributes of the cells, for example, whether a cell has an object, a static object, a dynamic object, or whether it represents a free space, or whether none of these classes can be assigned.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: January 29, 2019
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventor: Georg Tanzmeister
  • Patent number: 10180994
    Abstract: A system and a method are disclosed for simulating a target system. The target system may include a plurality of components coupled via a communication bus. Each component of the target system may include a model algorithm representing the internal behavior of the component, and a model interface configured to transfer and/or receive communication payloads to/from a peer component in the target system. During simulation initialization, a simulation model of a component of the target system is accessed and a protocol engine, associated with a bus communication protocol is selected to be attached to the simulation model of the accessed component. Then, during the simulation of the target system, the model interface receives an incoming payload and informs the protocol engine of the received payload. The protocol engine may instruct the model algorithm of the component to perform a protocol specific action based on the received payload.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: January 15, 2019
    Assignee: Synopsys, Inc.
    Inventor: Amit Garg
  • Patent number: 10180061
    Abstract: Methods of identifying rock properties in real-time during drilling, are provided. An example of such a method includes connecting a downhole sensor subassembly between a drill bit and a drill string, operably coupling acoustic sensors to a downhole data interface, and operably coupling a surface computer to the downhole data interface. The method can also include receiving raw acoustic sensor data generated real-time as a result of rotational contact of the drill bit with rock during drilling, transforming the raw data into the frequency domain, filtering the transformed data, and deriving a plurality of acoustic characteristics from the filtered data. This can be performed by a petrophysical properties analyzing program stored in memory of the computer. The method can also include deriving petrophysical properties from the filtered data utilizing a petrophysical properties evaluation algorithm employable to predict one or more petrophysical properties of rock undergoing drilling.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: January 15, 2019
    Assignee: Saudi Arabian Oil Company
    Inventor: Yunlai Yang
  • Patent number: 10176291
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a CAD model in the data processing system, the CAD model a plurality of features and constraints, including optional constraints. The method includes receiving a user operation to manipulate a seed feature, and identifying a plurality of optional constraints corresponding to the user operation. The method includes sorting the optional constraints and applying a sorted optional constraint. The method includes performing the user operation according to the applied constraints to produce a modified CAD model and storing the modified CAD model.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 8, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Michael John Gibbens
  • Patent number: 10162080
    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 gravitational 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: April 21, 2015
    Date of Patent: December 25, 2018
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Tao Sun, Dachang Li
  • Patent number: 10157245
    Abstract: A system and method for modeling airflow and temperature are disclosed.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: December 18, 2018
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: James William VanGilder, Christopher M. Healey, Xuanhang Zhang
  • Patent number: 10138721
    Abstract: A method for mitigating stick-slip oscillations in borehole equipment while drilling a borehole in an earth formation is described. The borehole equipment is modelled by a computational model for computer simulation. The model has elements representing a particular mechanical and physical behavior of the borehole equipment. In a simulated stick mode of the borehole equipment, physical quantities are loaded to the elements, which quantities represent an initial state of the borehole equipment prior to a transition from stick mode to slip mode. From a simulation of such transition, a time response of rotational speeds of a drive system and bottom hole assembly of the borehole equipment is recorded and a lower limit of the rotational speed of the drive system is determined for which the rotational driven speed of the bottom hole assembly is zero.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: November 27, 2018
    Assignee: ENGIE ELECTROPROJECT B.V.
    Inventor: Andre Veltman
  • Patent number: 10133835
    Abstract: A system and method are provided for reducing processing time in characterizing a programmably implemented cell. The cell is decomposed into a plurality of channel connected component portions (CCC's), each including a local output node and at least one switching device establishing a conduction channel within a channel path extending from the local output node to a power plane of the cell. A component characteristic function is generated for each CCC, which logically sums a locus of vectors for nodes electrically connected to the local output node. Each CCC's component characteristic function is expanded to form a local characteristic function relative to one or more other upstream CCC. Each local characteristic function is thereby formed exclusive of any upstream local output node electrically disconnected from its local output node. At least one feasible vector is selectively generated from the local characteristic functions according to requirements predefined for a parametric measurement.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: November 20, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventor: Robert MacDonald
  • Patent number: 10114783
    Abstract: Configurable input/output unit and configurable modular card provided therewith. The configurable input/output unit comprises a plurality of configurable inputs and outputs. The plurality of configurable inputs and outputs comprises a predefined output for sending a broadcast message and a predefined input for receiving a broadcast response message. The card comprises a board, at least one processor mounted on the board, at least one memory mounted on the board and in electronic communication with the processor, the configurable input/output unit comprising the plurality of configurable inputs and outputs, and a bus for providing electronic data exchange there between. The processor configures the plurality of inputs and outputs of the configurable input/output unit based on the broadcast response message. The processor may generate testing signals to the plurality of inputs and outputs of the configurable input/output unit.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 30, 2018
    Assignee: CAE Inc.
    Inventors: Michel Galibois, Yanick Cote
  • Patent number: 10114912
    Abstract: The present disclosure relates to a computer-implemented method for electronic design simulation is provided. Embodiments may include providing, using one or more processors, an electronic design configured to generate one or more address sequences. Embodiments may also include applying an address noise monitor to the electronic design, wherein the address noise monitor is configured to determine address noise data, wherein the address noise data includes a measure of one or more discontinuities in the one or more address sequences. Embodiments may further include simulating the electronic design to generate one or more performance results, the one or more performance results including address noise data. Embodiments may also include generating an address noise profile, based upon, at least in part, the one or more performance results including address noise data.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: October 30, 2018
    Assignee: Cadence Design Systems, Inc.
    Inventor: Nicholas Allan Heaton
  • Patent number: 10110493
    Abstract: Emulating a NIC for packet transmission on hardware RSS unaware NICs in a multi-core system enables each of a plurality of slave packet engines to emulate a NIC for packet transmissions locally even though the actual NIC transmissions from the queue are handled by a master packet engine only. Each slave packet engine treats a local software-implemented transmission queue as a device queue and uses the local queue to keep track of status of data from the packet engine in the device output queue, handled by the master packet engine on behalf of the slave packet engines. As the master packet engine transmits the data from the queue and the status of the queue changes, the master packet engine and the slave packet engines may use pointers to keep track of which data packets are transmitted, which data packets are drained and which data packets are still in the queue.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: October 23, 2018
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ramanjaneyulu Talla, Narendra Kumar Kataria
  • Patent number: 10108759
    Abstract: Provided is a method for optimization of fuel cells operating conditions using a hybrid model, and more particularly, a method for optimization of fuel cells operating conditions using a hybrid model which generates a life prediction model determined by time and temperature based on a theoretical performance model and an empirical durability model and estimates an optimal operation temperature in a target life based on the life prediction model.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: October 23, 2018
    Assignee: KOREA INSTITUTE OF ENERGY RESEARCH
    Inventors: Minjin Kim, Young-Jun Sohn, Gu-Gon Park, Byungchan Bae, Sung-Dae Yim, Young-Woo Choi, Seok-Hee Park, Tae-Hyun Yang, Won-Yong Lee, Chang-Soo Kim
  • Patent number: 10108751
    Abstract: An iterative method and system for performing the method are described that implement a technique to fit irregularly shaped items into a defined space. In particular, one example may take the form of a method including predetermining one or more layouts for a defined space. Each layout has a plurality of shapes. The method also includes receiving a set having a plurality of items and determining one or more configurations formed by assigning to each shape in the layout an item from the set. The items match the shapes to which they are assigned. Additionally, the method includes scoring each configuration and selecting one configuration based at least in part upon the scoring.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: October 23, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael Tschanz, Patrick McNaull, Bryant Boyle, J. Thomas Ngo
  • Patent number: 10089417
    Abstract: Structure boundaries may be determined by receiving a plurality of three dimensional (3D) data points representing a geographic area. The 3D data points may be projected into a two dimensional (2D) grid comprised of area elements. A structure boundary may be determined based on an analysis of the area elements.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: October 2, 2018
    Assignee: HERE Global B.V.
    Inventors: Xi Zhang, Xin Chen
  • Patent number: 10073929
    Abstract: An apparatus for a premises based system is provided. A processor may be configured to generate a layout (such as a floor plan layout) of at least a portion of a premises to be monitored by the premises based system and populate the layout with at least one premises device. The processor may be further configured to cause layout data associated with the populated layout to be stored.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 11, 2018
    Assignee: ADT US Holdings, Inc.
    Inventors: Dmitry Vaynriber, Brian King, Molly Byer, Raymond North, Jocelyne Norris
  • Patent number: 10061870
    Abstract: A system and a method automate metrology, measurement, and model correction of a three dimensional (3D) model for 3D printability. Slices of the 3D model are received or generated. The slices represent 2D solids of the 3D model to be printed in corresponding print layers. Medial axis transforms of the slices are calculated. The medial axis transforms represent the slices in terms of corresponding medial axes. A local feature size at any point along a boundary of the slices is determined as the shortest distance from the point to a corresponding medial axis.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: August 28, 2018
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Saigopal Nelaturi, Walter Kim, Arvind Rangarajan, Tolga Kurtoglu
  • Patent number: 10055517
    Abstract: A method for merging environment sensor data with communication data, wherein the environment sensor data is detected by at least one environment sensor and wherein the communication data is contained in vehicle-to-X messages which are received by vehicle-to-X communication. The communication data selected by pre-processing is fed directly to the sensor data merging process, wherein the sensor data merging process merges the selected communication data with environment sensor data to form an environment model. A corresponding system and a usage of the system are also disclosed.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 21, 2018
    Assignee: Continental Teves AG & Co. oHG
    Inventors: Ulrich Stählin, Richard Scherping, Thomas Grotendorst
  • Patent number: 10054714
    Abstract: A method, including: obtaining an initial geophysical model; modeling a forward wavefield with viscoacoustic or viscoelastic wave equations; modeling an adjoint wavefield with adjoint viscoacoustic or adjoint viscoelastic wave equations, wherein the adjoint viscoacoustic wave equations are based on an auxiliary variable that is a function of pressure and a memory variable or the adjoint viscoelastic wave equations are based on a combination of stress and a memory variable, respectively; obtaining a gradient of a cost function based on a combination of a model of the forward wavefield and a model of the adjoint wavefield; and using the gradient of the cost function to update the initial geophysical model and obtain an updated geophysical model.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: August 21, 2018
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Huseyin Denli, Alex Kanevsky