Patents Examined by Thai Phan
  • Patent number: 10068041
    Abstract: Described herein are a processor and a method of operating the processor to simulate a many-core target machine. The processor includes a plurality of processing cores arranged in a predetermined manner and a global target clock counter (GTCC) configured to count a number of simulated clock cycles in the target machine. A global stall controller (GSC) configured to halt execution of all the processing cores based on a determination of at least one processing core being in a fault condition; and wherein the processor acquires a base clock per instruction (CPI) of a target machine, the CPI corresponding to an average number of clock cycles required by the target machine to execute a single instruction, translates an application of the target machine to a compact executable trace to be executed by the processor, and adjusts a speed of simulation by adjusting an update rate of the global target clock counter.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: September 4, 2018
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Muhammad Elnasir Elrabaa, Ayman Ali Hroub
  • Patent number: 10058773
    Abstract: A man-machine interaction controlling method and applications thereof are provided. A user performs user permitted micro-actions to control a self-role in a virtual environment to perform a virtual permission action plan on an operation position. The method includes steps of: 1) creating the self-role in the virtual environment; 2) performing micro-actions without leaving the position where the user stays; 3) tracing and recognizing the micro-action permitted by the user to enable the user need not leave away the position where the user stays when performing any micro-actions; 4) enabling the self-role to enlarge the micro-action of the user.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: August 28, 2018
    Inventor: Defeng Huang
  • Patent number: 10060226
    Abstract: A well design system that utilizes geological characteristics and fracture growth behavior along of a vertical stratigraphic column of the formation in order to optimize well placement and fracture stimulation designs for the entire formation.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: August 28, 2018
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Ronald Glen Dusterhoft, Marty Paulk
  • Patent number: 10042969
    Abstract: Improving reliability of an electronic device includes: determining whether a side space of an interconnect of the electronic device is available for a redundant interconnect, determining whether a line end electrically coupled to the interconnect may be extended into the side space for a distance sufficient to accommodate a redundant interconnect, extending the line end into the side space for the distance when available, and adding the redundant interconnect electrically coupled to the extended line end.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: August 7, 2018
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Lars W. Liebmann, Rasit O. Topaloglu
  • Patent number: 10042964
    Abstract: A method of evaluating a part is characterized by obtaining data representing a distress rank model (DRM) and a cumulative damage model (CDM) for the part. Based on the data, the method ascertains a DRM value for the part and a CDM value for the part. The method determines whether the DRM value is at or above a predetermined DRM threshold and whether a CDM value is at or above a predetermined CDM threshold. If either the DRM value or the CDM value is at or above at least one respective threshold, an action related to the part is generated.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 7, 2018
    Assignee: General Electric Company
    Inventors: Andrew Scott Kessie, John Sherrill Carpenter, Paul Anthony Maletta, Tomas Eduardo Elias, Oscar Ernesto Escobar, Kyle Dean Blomgren, Daniel John Maggard, Brian Russell Clements
  • Patent number: 10019544
    Abstract: A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 10, 2018
    Assignee: Comsol AB
    Inventors: Daniel Bertilsson, Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark
  • Patent number: 10002226
    Abstract: The disclosure includes a system, method and tangible memory for providing a graphical display output including a virtual roadway system for testing an automobile design. The method may include importing a set of roadway realism data. The method may include receiving a mobility input and an accessibility input. The method may include determining a plurality of roadway inputs based on the set of roadway realism data, the mobility input and the accessibility input. The method may include inputting the plurality of roadway inputs into a plurality of fields. The method may include generating a graphical display output including the virtual environment which includes the virtual roadway system. The graphical display output may be generated based on the plurality of roadway inputs. The method may include providing the graphical display output to a client.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: June 19, 2018
    Inventors: BaekGyu Kim, Shinichi Shiraishi
  • Patent number: 9971678
    Abstract: A system and methods to emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application for the mobile device. The resource utilization information for the mobile device is displayed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 15, 2018
    Assignee: WAPP TECH CORP.
    Inventor: Donavan Paul Poulin
  • Patent number: 9971855
    Abstract: A method for determining and or monitoring at least one process- and/or system specific parameter in automation technology. An oscillatable system is provided, which interacts with a medium located in a container, wherein the oscillatable system is excited to oscillate via a real input signal, wherein the real output signal of the oscillatable system is ascertained, wherein the real output signal is digitized and a real output sequence yu(k) is produced. The real input signal is digitized and a digital input sequence (u(k)) is produced, wherein the digital input sequence (u(k)) is fed to a function block (model), which provides at least one mathematical model of the oscillatable system in interaction with the medium. The mathematical model is defined by a number of process- and/or system specific parameters, wherein via the mathematical model a virtual output sequence (ym(k)) is produced, wherein the virtual output sequence ym(k) is compared with the real output sequence yu(k).
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 15, 2018
    Assignee: Endress + Hauser GmbH + Co. KG
    Inventors: Tobias Brengartner, Gerd Bechtel, Michael Siegel
  • Patent number: 9953111
    Abstract: Systems and techniques for processing three-dimensional (3D) data are presented. Captured three-dimensional (3D) data associated with a 3D model of an architectural environment is received and at least a portion of the captured 3D data associated with a flat surface is identified. Furthermore, missing data associated with the portion of the captured 3D data is identified and additional 3D data for the missing data is generated based on other data associated with the portion of the captured 3D data.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: April 24, 2018
    Assignee: Matterport, Inc.
    Inventors: Matthew Tschudy Bell, David Alan Gausebeck, Daniel Ford, Gregory William Coombe
  • Patent number: 9946820
    Abstract: In a method and a computer-readable storage medium for creating a simulation environment for a simulation system of a medical imaging device by a server unit, as well as a server unit and a simulation system for implementing such a method, after reading in an event protocol of the medical imaging device, a determination of a software configuration of the medical imaging device takes place with the use of the event protocol and a determination of a memory image that corresponds to the software configuration of the medical imaging device. The determined memory image can be transferred to the simulation system and the read-in event protocol transferred to the simulation system.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: April 17, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Maart Hoff, Marcus Wuebbe
  • Patent number: 9922147
    Abstract: Roughly described, a method for determining characteristics of a body by simulation, useful in analyzing semiconductor devices, includes imposing a Delaunay mesh on a simulated body to be modeled, determining a system of node equations describing generation and flux of a set of at least a first physical quantity at each node in the mesh, and numerically solving the system of node equations to identify the physical quantities in the set at each node in the mesh, where the flux of the first physical quantity in the body, as represented in the node equations, is anisotropic. The method does not impose any limitation on the geometry of the device, on mesh elements, or on the orientation of the anisotropy.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: March 20, 2018
    Assignee: SYNOPSYS, INC.
    Inventors: Eugeny Lyumkis, Urs von Matt, Vadim Koltyzhenkov
  • Patent number: 9910943
    Abstract: This application discloses a computing system to implement a design verification tool and simulate a circuit design with a test bench. The computing system can correlate transactions captured during simulation of a circuit design to distributed states for multiple components in the circuit design. The computing system can identify at least a portion of the distributed states for the multiple components correspond to system level coverage events. The computing system can generate a graphical presentation to illustrate the portion of the distributed states for the multiple components in the circuit design that correspond to system level coverage events.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: March 6, 2018
    Assignee: Mentor Graphics Corporation
    Inventors: Andreas Meyer, Gustav Bjorkman, Avidan Efody
  • Patent number: 9898562
    Abstract: This application discloses a computing system to implement a design verification tool and simulate a circuit design with a test bench. The computing system can identify multiple components in the circuit design to combine for distributed state coverage analysis based, at least in part, on data transactions generated during the simulation of the circuit design. The computing system can correlate information captured during simulation that corresponds to the identified components. The correlated information can identify at least one distributed state coverage event for the test bench. The computing system can generate a distributed state coverage metric based on the correlated information corresponding to the identified components. The computing system can prompt presentation of the correlated information a display window, which can graphically show how a test bench exercised the identified components during simulation.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: February 20, 2018
    Assignee: Mentor Graphics Corporation
    Inventors: Andreas Meyer, Gustav Bjorkman, Avidan Efody
  • Patent number: 9890617
    Abstract: A method and system are provided for exploration, production and development of hydrocarbons. The method involves analyzing a sample for a geochemical signature, which includes a multiply substituted isotopologue signature and/or a position specific isotope signature. Then, historical temperatures are determined based on the signature. The historical temperature is used to define generation timing, which is used to develop or refine an exploration, development, or production strategy.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: February 13, 2018
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Michael Lawson, Brian K. Peterson, Cara L. Davis, Michael J. Formolo, Isolde Belien, Lori L. Summa, Robert J. Pottorf, John M. Eiler
  • Patent number: 9890616
    Abstract: Methods, systems, and computer program products for designing a horizontal well in a hydrocarbon field having naturally fractured reservoir integrates workflows from multiple oilfield related disciplines, including a geophysics workflow, geomechanics workflow, and completion and production workflow to achieve an a dynamic and integrated solution.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: February 13, 2018
    Assignee: Landmark Graphics Corporation
    Inventors: Luis A. Pabon, Daniel A. Revilla, Libertad Sanchez
  • Patent number: 9870438
    Abstract: The invention concerns a computerized method for producing a two-dimensional plant model of a modular production plant for producing a chemical product, the production plant comprising at least two processing modules, which can be connected to one another for production purposes, and at least one processing container in which the processing modules can be accommodated at least partially, as required, wherein, for each processing container, a common two-dimensional container model (2) of its the base area (3) and of the base area (3) of a container environment at least partially surrounding the processing container and of predefinable size being generated, wherein, for each processing module, a two-dimensional module model (5) of its base area is generated, wherein the container model (2) and the module model (5) are divided into fields (1, 4) which are of equal size and preferably square, there being assigned to each field (4) of a module model (5) a module property concerning the occupancy of the particular
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: January 16, 2018
    Assignees: BAYER TECHNOLOGY SERVICES GMBH, BAYER AKTIENGESELLSCHAFT
    Inventors: Lars Frye, Dietmar Günther, Nicolai Krasberg
  • Patent number: 9864353
    Abstract: Flow balancing includes selecting, for each down hole flow control valve of a well, a transformed well performance curve corresponding to a first down hole flow control valve pressure to obtain transformed well performance curves. The well includes a lateral including the down hole flow control valves. Using a constraint set that includes a balancing condition for the lateral, a network optimization analysis is performed on the transformed well performance curves to generate a set of choke positions corresponding to each down hole flow control valve. Network modeling of the well is performed based on the set of choke positions to obtain a second down hole flow control valve pressure for each down hole flow control valve. Using the set of choke positions, a field operation is performed for the well based on the second down hole flow control valve pressure being within a threshold difference of the first down hole flow control valve pressure for each down hole flow control valve.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: January 9, 2018
    Assignee: Schlumberger Technology Corporation
    Inventors: Trevor Graham Tonkin, Varma Gottumukkala, Vadim Blekhman
  • Patent number: 9852268
    Abstract: A data processing method for determining six parameters of a contact position of a joint which connects two bones, comprising the steps of acquiring a plurality of sample contact position datasets, each dataset comprising six parameters, acquiring a subset of n of the parameters of the contact position as an input parameter dataset, selecting at least two of the sample contact position datasets based on the input parameter dataset and determining the m=6?n remaining parameters of the contact position based on the at least two selected sample contact position datasets.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: December 26, 2017
    Assignee: Brainlab AG
    Inventor: Hubert Gotte
  • Patent number: 9852236
    Abstract: A modeling application is provided with at least one repetition object type for creating at least one repetition instance of at least one repetitive article in a model, wherein the repetition object type is provided to be used for creating one or more repetition objects, a repetition object comprising at least one finite geometry definition surface definition that defines a geometry definition surface and its location in the model, and guide information. One or more repetition instances of a repetitive article are determined using of the at least one geometry definition surface and the guide information.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 26, 2017
    Assignee: Tekla Corporation
    Inventors: Elja Kontturi, Jukka Suomi, Teemu Heikkonen, Ragnar Wessman