Patents Examined by Eunhee Kim
  • Patent number: 10867087
    Abstract: Systems and methods for performing power analytics on a microgrid. In an embodiment, predicted data is generated for the microgrid utilizing a virtual system model of the microgrid, which comprises a virtual representation of a topology of the microgrid. Real-time data is received via a portal from at least one external data source. If the difference between the real-time data and the predicted data exceeds a threshold, a calibration and synchronization operation is initiated to update the virtual system model in real-time. Power analytics may be performed on the virtual system model to generate analytical data, which can be returned via the portal.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: December 15, 2020
    Assignee: Wavetech Global, Inc.
    Inventors: Kevin Meagher, Brian Radibratovic, Adib Nasle
  • Patent number: 10853539
    Abstract: A robotic assembly cell is configured to generate a physical mesh of physical polygons based on a simulated mesh of simulated triangles. A control application configured to operate the assembly cell selects a simulated polygon in the simulated mesh and then causes a positioning robot in the cell to obtain a physical polygon that is similar to the simulated polygon. The positioning robot positions the polygon on the physical mesh, and a welding robot in the cell then welds the polygon to the mesh. The control application captures data that reflects how the physical polygon is actually positioned on the physical mesh, and then updates the simulated mesh to be geometrically consistent with the physical mesh. In doing so, the control application may execute a multi-objective solver to generate an updated simulated mesh that meets specific design criteria.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: December 1, 2020
    Assignee: AUTODESK, INC.
    Inventors: Evan Patrick Atherton, David Thomasson, Maurice Ugo Conti, Heather Kerrick, Nicholas Cote
  • Patent number: 10846445
    Abstract: An example modeling process of pore pressure and injected waste distribution profile may include several steps. A hydrodynamic flow simulation model may be built according to the geometry and/or physical properties of the subsurface formation. A fluid distribution and pore pressure profile in the subsurface may be affected by the geometry and orientation of hydraulic fractures created as a result of drill cuttings subsurface injection (cuttings re-injection or CRI). A fracture profile may be generated using a hydraulic fracturing simulation and may then be embedded into the hydrodynamic simulation model. In some examples, the nature of injected fluids in the same formation and through the same well, fracture, and/or perforation interval may lead to modification of the subsurface formation properties, and this may be accounted for in the simulation.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: November 24, 2020
    Assignee: M-I L.L.C.
    Inventors: Pavel Khudorozhkov, Talgat Shokanov, Viacheslav Viktorovich Anokhin, Salamat Gumarov, Gustavo Villarroel
  • Patent number: 10846442
    Abstract: Methods provide computationally efficient techniques for designing gauge patterns for calibrating a model for use in a simulation process. More specifically, the present invention relates to methods of designing gauge patterns that achieve complete coverage of parameter variations with minimum number of gauges and corresponding measurements in the calibration of a lithographic process utilized to image a target design having a plurality of features. According to some aspects, a method according to the invention includes transforming the space of model parametric space (based on CD sensitivity or Delta TCCs), then iteratively identifying the direction that is most orthogonal to existing gauges' CD sensitivities in this new space, and determining most sensitive line width/pitch combination with optimal assist feature placement which leads to most sensitive CD changes along that direction in model parametric space.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: November 24, 2020
    Assignee: ASML Netherlands B.V.
    Inventors: Jun Ye, Yu Cao, Hanying Feng, Wenjin Shao
  • Patent number: 10831470
    Abstract: A method and apparatus of a device that simulates a plurality of network elements is described. In an exemplary embodiment, the device receives network topology information for the plurality of simulated network elements. The device further instantiates a container for each of the plurality of simulated network elements. The device additionally configures a set of processes for each of the plurality of containers, where each of the set of processes simulates at least one of the plurality of simulated network elements. The plurality of set of processes further implements a network topology represented by the network topology information. The device performs a test of the network topology and saves the results of the test.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: November 10, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Sudip Regmi, Udayakumar Srinivasan, Kenneth James Duda, Anirban Sinha
  • Patent number: 10825112
    Abstract: A method of predicting the operation reliability of a distribution network, the method being based on an ARIMA model. By establishing an ARIMA model predict a user monthly power outage count; convert a non-smooth element outage count time series to a smooth time series; perform regression on only lagged values of a dependent variable, and on current values and lagged values of a stochastic error term, so as to establish a user monthly power outage count model; according to a prediction result sample an outage point, and at the same time, taking into account a real time load operating state, establish a failure mode effects table based on TLOC criteria and PLOC criteria; and calculate a system recovery time for each instance of device outage, and finally obtain a whole-year reliability index.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 3, 2020
    Assignee: CHINA ELECTRIC POWER RESEARCH INSTITUTE COMPANY LIMITED
    Inventors: Wanxing Sheng, Yinglong Diao, Keyan Liu, Xiaoli Meng, Lijuan Hu, Kaiyuan He, Dongli Jia, Xueshun Ye, Weijie Dong, Jiangang Tang
  • Patent number: 10811117
    Abstract: A method for SRAM yield estimation includes: generating a first perturbation vector depending on a DC voltage input condition for an assist operation section of a SRAM which is an estimation target; calculating a first margin on the basis of the first perturbation vector; performing an AC simulation during the assist operation section depending on the DC voltage input condition; generating a second perturbation vector depending on a DC voltage input condition for a normal operation section which is set when the AC simulation is ended; calculating a second margin on the basis of the second perturbation vector; and selecting a minimum margin from among the first margin and the second margin and estimating a yield of the SRAM on the basis of the selected margin.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: October 20, 2020
    Assignee: Korea University Research and Business Foundation
    Inventors: Jongsun Park, Woong Choi
  • Patent number: 10810332
    Abstract: A method is provided for simulating communication between a client system and application entity via an application interface, thereby enabling integration testing with a simulation apparatus. Data is transmitted from the simulation apparatus to the application entity via the application interface, and the simulation apparatus records outputs along with contexts and respective latencies. The client system transmits requests to the simulation apparatus which returns simulated responses based on the stored outputs having similar contexts, and with artificial latencies replicating the previously recorded latencies. Other events generated in the application entity may also be recorded and simulated accordingly. Reporting and analytical data may be provided to identify potential performance issues and other errors prior to direct integration of the client system and application interface.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 20, 2020
    Assignee: Change Healthcare Holdings, LLC
    Inventors: Eldon Wong, Eyal Alon, Mark Genshaft, Sam Wong
  • Patent number: 10802477
    Abstract: Methods and systems for assessing, detecting, and responding to malfunctions involving components of autonomous vehicles and/or smart homes are described herein. Autonomous operation features and related components can be assessed using direct or indirect data regarding operation. Such assessment may be performed to determine the robustness of autonomous systems, including the use of virtual assessment of software components within a simulated environment. To this end, a server may retrieve one or more routines associated with autonomous operation. The server may also generate a set of test data associated with test conditions. The server may also execute an emulator that virtually simulates autonomous environment. The test data may be presented to the routines executing in the emulator to generate output data. The server may then analyze the output data to determine a quality metric.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: October 13, 2020
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Blake Konrardy, Scott T. Christensen, Gregory Hayward, Scott Farris
  • Patent number: 10789397
    Abstract: A method of performing Electronic System Level simulation using a multi-core computing system comprises the steps of: A) Running a Discrete Event Simulation kernel on a core of the multi-core computing system, within a dedicated OS-kernel-level thread; B) Using the Discrete Event Simulation kernel for generating a plurality of OS-kernel-level threads, each associated to a respective core, and for distributing concurrent processes of the simulation among them; C) Carrying out parallel evaluation of the concurrent processes within the corresponding threads using respective cores; and then D) Using the Discrete Event Simulation kernel for processing event notifications, updating a simulation time and scheduling next processes to be evaluated; steps C) and D) being carried out iteratively until the end of the simulation. A computer program product including a hardware description Application Program Interface and a Discrete Event Simulation kernel adapted for carrying out such a method is also provided.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: September 29, 2020
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventor: Nicolas Ventroux
  • Patent number: 10791034
    Abstract: A method of simulating a scenario in a telecommunications network is provided. The method comprises: generating a network definition expressed in a common data model readable by first and second routing engines; generating a set of demand matrices describing demands on the network; incorporating a scenario definition into one or more of the network definition and the demand matrices; automatically determining a first aspect of a new network state associated with the scenario definition by determining a first optimised set of routes using the first routing engine based on the network definition and at least one of the demand matrices; and automatically determining a second aspect of the new network state by determining a second optimised set of routes using the second routing engine based on the first optimised set of routes and at least one other of the demand matrices.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: September 29, 2020
    Assignee: ARIA NETWORKS LIMITED
    Inventors: Jay Perrett, Arthur Wade, John Crickett
  • Patent number: 10783289
    Abstract: Embodiments of the invention provide systems and methods for nesting objects in 2D sheets and 3D volumes. In one embodiment, a nesting application simplifies the shapes of parts and performs a rigid body simulation of the parts dropping into a 2D sheet or 3D volume. In the rigid body simulation, parts begin from random initial positions on one or more sides and drop under the force of gravity into the 2D sheet or 3D volume until coming into contact with another part, a boundary, or the origin of the gravity. The parts may be dropped according to a particular order, such as alternating large and small parts. Further, the simulation may be translation- and/or position-only, meaning the parts do not rotate and/or do not have momentum, respectively. Tighter packing may be achieved by incorporating user inputs and simulating jittering of the parts using random forces.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 22, 2020
    Assignee: AUTODESK, INC.
    Inventors: Saul Griffith, Martin Wicke, Keith Pasko, Geoffrey Irving, Samuel Eli Calisch, Tucker Gilman, Daniel Benoit, Jonathan Bachrach
  • Patent number: 10783008
    Abstract: Selective acceleration of emulation of programs written for a legacy computer system on a more modern computer system is disclosed. The host system processes emulated program assets that are synchronized with host outputs. When a reduced need for synchronization between the emulated program assets and a host output is detected, synchronization of processing of emulated program assets and the host output is unlocked and the host system accelerates processing of the emulated program assets for which the synchronization has been unlocked.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: September 22, 2020
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Dmitri Tolstov, Jacob P. Stine, Geoffrey Piers Robert Norton, Takayuki Kazama
  • Patent number: 10761873
    Abstract: Evaluating the performance of an application when migrated from a first environment in which the application is currently executing to a different second environment includes generating a configuration file using data obtained from the application executing in the first environment, installing the configuration file in a virtual machine residing in the second environment, launching the application in the virtual machine after the installing, and obtaining a metric indicative of the performance from the virtual machine.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Salman A. Baset, Hai Huang, Byung Chul Tak, Chunqiang Tang, Long Wang
  • Patent number: 10762255
    Abstract: A reduced order model of an integrally bladed turbine disk (IBD) is used with experimental vibrational test data to modify a finite element model (FEM) of the IBD so that the FEM more accurately predicts the vibrational mistuning of the disk. The refined FEM can be used to evaluate a proposed modification of the IBD before the hardware is actually modified, and to evaluate the actual modification if there is a difference between the proposed and actual modifications.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: September 1, 2020
    Assignee: Blade Diagnostices Corporation
    Inventors: Drew M. Feiner, Jerry H. Griffin
  • Patent number: 10762267
    Abstract: Modeling of electrical behavior during the virtual fabrication of a semiconductor device structure is discussed. Electrical behavior occurring in a designated region of a semiconductor device structure may be determined during the virtual fabrication process. For example, resistance or capacitance values may be determined within a modeling domain of interest.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: September 1, 2020
    Assignee: Coventor, Inc.
    Inventors: Mattan Kamon, Kenneth B. Greiner, David M. Fried, Vasanth Allampalli, Yiguang Yan
  • Patent number: 10747921
    Abstract: A method for simulating operation of a system. The method accesses information characterizes system behavior, identifies system components and characterizes component behavior and relationships. The components include composite or non-composite unit types. A user selects an instance root and the method induces an instance hierarchy from that root. The instance hierarchy is displayed on a GUI in the form of a navigable tree or breadcrumbs view. Operation of the system is simulated using the instance hierarchy. Embodiments further include the concepts of merging certain variable names, displaying producing and consuming downstream and upstream elements, positioning, rotating, or orienting diagram elements to avoid overlapping with other diagram elements, identifying statically constant variables and propagating constness to producer and consumer variables, storing simulation results in compressed form and decompressing as needed, and identifying differences between dataflow diagrams.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: August 18, 2020
    Assignee: CYIENT, INC.
    Inventors: Aaron Rotenberg, Rocus Halbasch, Vanessa Uphoff
  • Patent number: 10740508
    Abstract: Model metadata for each of a plurality of models is stored. The model metadata includes a statistical analysis technique identifier and one or more model input data identifiers. A request to execute a model is received. The request includes data identifying one of the plurality of models, and a model execution start date and end date. On the model execution start date, execution of the model associated with the model execution request is commenced. Outputs of the executed model are stored in a database. The outputs are associated with a model instance identifier, information describing a context for execution of the model, and model output type information. The outputs are retrieved, using the model instance identifier, for analysis.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: August 11, 2020
    Assignee: Nationwide Mutual Insurance Company
    Inventors: Shannon Terry, Christopher P. Nicholas, Benjamin A. Ogorek, Victoria Bondoc
  • Patent number: 10737115
    Abstract: A method for simulating a particle transport may include recording transport paths of inputted particles and determining an uncertainty of each of lattice cells based on the transport paths of each batch of the inputted particles, a lattice cell being a qualified lattice cell if an uncertainty of the lattice cell does not exceed a first threshold; determining a standard-reaching rate of lattice cells in a region of interest (ROI), the ROI including at least one lattice cell, the standard-reaching rate of lattice cells in the ROI being equal to a ratio of the number of qualified lattice cells to a total number of lattice cells in the ROI; and if the standard-reaching rate of lattice cells in the ROI exceeds a second threshold, stopping inputting particles, and outputting the transport paths of the inputted particles.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: August 11, 2020
    Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Gui Li, Yin Tang, Shaoqiang Ye, Juan Liu
  • Patent number: 10740910
    Abstract: Examples described herein relate to apparatuses and methods for performing finite element analysis of a model of a physical object, the method comprising determining regular elements for the model, wherein each of at least some of the regular elements partially contains a portion of the model, and performing the finite element analysis based, at least in part, on the at least some of the regular elements, wherein the finite element analysis is a structural finite element analysis.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: August 11, 2020
    Assignee: MSC.Software Corporation
    Inventors: Hendrik Schafstall, Peter Kraft, Ted B. Wertheimer