Patents Examined by Suzanne Lo
  • Patent number: 11017143
    Abstract: The disclosure describes a method for modeling excess base current in irradiated bipolar junction transistors (BJTs). The method includes quantifying defect-related electrostatic effects of a BJT device to help improve accuracy in predicting an irradiated excess base current of the BJT device. The method can be adapted to model the excess base current of a lateral P-type-N-type-P-type (LPNP) BJT device in depleted and/or accumulated surface potential states. The predicted excess base current may be used to qualify or disqualify the BJT device or an electrical circuit including the BJT device for use in a space system(s) as a commercial-off-the-shelf (COTS) component. By modeling the excess base current based on quantifying and utilizing the defect-related electrostatic effects, it may be possible to accurately predict a total-ionizing-dose (TID) response of the BJT device, thus enabling faster and lower-cost qualification of a COTS component(s) for use in the space system(s).
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: May 25, 2021
    Assignees: Arizona Board of Regents on Behalf of Arizona State University, California Institute of Technology
    Inventors: Hugh James Barnaby, Philippe Adell, Blayne Tolleson
  • Patent number: 11016450
    Abstract: A system for intelligent monitoring and management of an electrical system is disclosed. The system includes a data acquisition component, a power analytics server and a client terminal. The data acquisition component acquires real-time data output from the electrical system. The power analytics server is comprised of a real-time energy pricing engine, virtual system modeling engine, an analytics engine, a machine learning engine and a schematic user interface creator engine. The real-time energy pricing engine generates real-time utility power pricing data. The virtual system modeling engine generates predicted data output for the electrical system. The analytics engine monitors real-time data output and predicted data output of the electrical system. The machine learning engine stores and processes patterns observed from the real-time data output and the predicted data output to forecast an aspect of the electrical system.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: May 25, 2021
    Assignee: POWER ANALYTICS CORPORATION
    Inventor: Adib Nasle
  • Patent number: 11003471
    Abstract: A system and method are disclosed for executing a component of a design in a hardware engine. The component is compiled to include an interface that supports an ‘open_loop(n)’ function which, when invoked, requests that the hardware engine run for a specified number of steps before communicating with other hardware or software engines via a runtime system. After the compiled hardware component is transferred to the hardware engine, the hardware engine runs for the specified number of steps unless and until it encounters a system function, such as a ‘display(s)’ function, in the code of the component that requires the runtime system to intervene. The hardware engine pauses awaiting the completion of the system function and continues its execution. The ‘open_loop(n)’ operation of the hardware engine permits components in hardware engines to run at a speed close to the native speed of the target programmable hardware fabric.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: May 11, 2021
    Assignee: VMware, Inc.
    Inventors: Eric Schkufza, Michael Wei
  • Patent number: 11003472
    Abstract: A system and method are disclosed for executing a hardware component of a design in a hardware engine, where the component includes a pre-compiled library component. The hardware component is compiled to include an interface that supports a ‘forward( )’ function which, when invoked, requests that the hardware engine running the hardware component run such that interactions between the library component and the hardware component occur without communicating with the runtime system because interactions between the library component and the hardware component are handled locally by the hardware engine and not the runtime system. Handling the library component without the runtime system intervening allows the library component to run at a speed that is close to the native speed of the target re-programmable hardware fabric. In addition, library components targeted to the specific reprogrammable hardware fabric are available to the design without compilation.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: May 11, 2021
    Assignee: VMware, Inc.
    Inventors: Eric Schkufza, Michael Wei
  • Patent number: 10997338
    Abstract: A system and method for executing a hardware component of a design are disclosed. The system and method execute hardware components that are constructed with a ‘display(s)’ function that permits the hardware component to display values “s” internal to the hardware component while the component is executing on a hardware engine. The values are displayed on a user output interface, such as a user terminal, supported by a runtime system controlling the execution of the hardware engine and thus allows the user to debug the component while it is executing on the hardware engine.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: May 4, 2021
    Assignee: VMware, Inc.
    Inventors: Eric Schkufza, Michael Wei
  • Patent number: 10990730
    Abstract: A method for implementing a distributed hardware system includes retrieving a hardware design described in a hardware description language, where the hardware design includes a plurality of modules. The method includes sending modules of the design to software engines, where the runtime software maintains for each module being simulated an update queue and evaluate queue. The update queue contains events that update stateful objects in the module and cause evaluation events to be enqueued onto the evaluate queue, while the evaluate queue contains evaluate events that update stateless objects and cause update events to be enqueued onto the update queue. Having a update and evaluate queues for each module permits the runtime to manage module simulations so that the executions of each module run concurrently with each other.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: April 27, 2021
    Assignee: VMware, Inc.
    Inventors: Eric Schkufza, Michael Wei
  • Patent number: 10970426
    Abstract: In some embodiments, the systems, devices, and methods described herein are configured to produce a desired curvature of a customized spinal rod to support a vertebral column of a patient by analyzing a preoperative x-ray image of the vertebral column of the patient, determining a morphotype to which the vertebral column corresponds to, simulating a correction to be applied to the vertebral column, deducing a curved segment representing the desired curvature of the customized spinal rod based on the analyzed preoperative x-ray image of the vertebral column of the patient, and transmitting data related to the desired curvature of the customized spinal to a production system configured to physically produce the desired curvature of the customized spinal rod.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: April 6, 2021
    Assignee: Medicrea International SA
    Inventors: Thomas Mosnier, David Ryan, Vincent Fiere
  • Patent number: 10962940
    Abstract: Method and system is provided for detecting faults and/or providing optimization measures to enhance the performance of one or more buildings, especially building automation equipment of the one or more buildings. The system may include a database for storing a data model comprising asset and performance data of the one or more buildings. The data model may be represented in one or more hierarchical tree-structures, in which the nodes of the tree-structures represent asset data and the leaves of the tree-structures represent performance data of the one or more buildings. The performance data may be represented in each case by data points. The data points may include time series of measured or derived field values and meta information.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: March 30, 2021
    Assignee: Siemens Schweiz AG
    Inventors: Robert Gärtner, Henrik Cohen Jensen
  • Patent number: 10943041
    Abstract: An electronic system-level parallel simulation method by means of a multi-core computer system, comprising the parallel evaluation of a plurality of concurrent processes of the simulation on a plurality of cores of the computer system and comprising a sub-method of detection of conflicts of access to a shared memory of a simulated electronic system, the sub-method being implemented by a simulation kernel executed by the computer system and comprises: a step of construction of an oriented graph representative of access to the shared memory by the processes evaluated by the concurrent processes; and a step of detection of loops in the graph; a loop being considered representative of a conflict of access to the shared memory. A computer program product for implementing such a method is provided.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 9, 2021
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Nicolas Ventroux, Tanguy Sassolas
  • Patent number: 10909286
    Abstract: Computer systems and methods are provided for increasing a rate of simulation for quantum computing devices. A quantum computing device includes a plurality of gates, each of which is coupled to one or more modes. In the provided computer systems and methods, a device definition and state information for the quantum computing device are received. The state information includes a plurality of input patterns, each of which indicates a number of input bosons that correspond to a respective mode of the quantum computing device, and an amplitude that corresponds to each input pattern. The device definition includes a plurality of sets of gate values that indicate modification by a respective gate of an input pattern probability. A first group of input patterns is generated for a first gate. The first group of input patterns includes a subset of the plurality of input patterns that meet grouping criteria.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: February 2, 2021
    Assignee: PsiQuantum Corp.
    Inventor: Eric Roy Johnston
  • Patent number: 10902161
    Abstract: A method for optimizing component type arrangement in which multiple component types are optimally disposed on multiple installation positions when an automatic feeder device which automatically loads the component storage tape, a manual feeder device which does not automatically load the component storage tape, and a reel holding device are installed into the installation positions on a common pallet, the method includes a step of determining a portion of the multiple installation positions as a fixed position and fixing the determined automatic feeder device to the fixed position; and an optimizing step of performing a simulation optimally disposing the multiple component types on the multiple installation positions under a condition that the manual feeder device can be moved to an arbitrary installation position other than the fixed position without moving the automatic feeder device from the fixed position.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: January 26, 2021
    Assignee: FUJI CORPORATION
    Inventors: Koichiro Sugimoto, Toshimitsu Honda
  • Patent number: 10901423
    Abstract: A first feature set for an accident is identified, based on one or more historical accident reports. The accident is geolocated to obtain road data for a location of the accident. Weather data for the accident is obtained, based on the accident location. Hidden data for the accident is obtained, based on the accident location and the time of the accident. The first feature set is combined with the road data, weather data, and hidden data to produce a complete feature set for the accident. A model feature set is generated, based on a combination of the complete feature set and a plurality of other complete feature sets produced based on historical accident reports for a plurality of other accidents.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Henry C. Will, IV, John A. Gunnels, Ramya Raghavendra, Catherine H. Crawford
  • Patent number: 10895131
    Abstract: A method, apparatus, and program product utilize a probabilistic approach to identify areas of interest from multiple realizations of a reservoir model to drive well placement planning under uncertainty. A combined probability map may be generated from opportunity maps generated for multiple reservoir model realizations such that a probability value in various entries of the probability map represents a probability of opportunity values stored in corresponding entries of the opportunity maps meeting an opportunity criterion. One or more areas of interest may then be identified from the probability map.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: January 19, 2021
    Assignee: Schlumberger Technology Corporation
    Inventors: Hussein Mustapha, Daniel de Brito Dias
  • Patent number: 10885247
    Abstract: A method for implementing a distributed hardware system includes retrieving a hardware design described in a hardware description language, where the hardware design includes a plurality of components. The method further includes, for each component of the hardware design, sending the component to a hardware compiler and to one of a plurality of software engines, where the hardware compiler compiles the component to run in one of a plurality of hardware engines and the one software engine simulates the component while the hardware compiler compiles the component for the one hardware engine, and upon completion of the compilation of the component, sending the compiled component to one of the hardware engines to be executed by the one hardware engine and monitoring communication so that the one hardware engine can interact with other components in other hardware engines or software engines.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: January 5, 2021
    Assignee: VMware, Inc.
    Inventors: Eric Schkufza, Michael Wei
  • Patent number: 10867435
    Abstract: A system and method for creating, configuring, and visualizing 3D shape representations is provided. The system enables a user to create, interact with and visualize planar section representations. In further aspects, methods are provided for enabling modification suggestions for structural and/or fabrication improvement.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: December 15, 2020
    Assignee: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
    Inventors: James McCrae, Karan Singh
  • Patent number: 10832295
    Abstract: An amplifier selection device includes: a storage configured to store identification information and specifications of motor and amplifier; a display controller configured to display a motor selection command input section and a motor list; a motor selector configured to select a motor in accordance with a selection command; an amplifier selector configured to select an amplifier that satisfies specifications of a motor; an accessory information storage configured to store identification information of an accessory, identification information of an amplifier compatible with the accessory, and supplementary information; an accessory selector configured to select an accessory compatible with a selected amplifier by referring to the accessory information storage; and an accessory list display controller configured to display an accessory list of a selected accessory; wherein the display controller is configured to display a wiring diagram including the selected accessory, an amplifier, and a motor connected toge
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: November 10, 2020
    Assignee: FANUC CORPORATION
    Inventor: Jianzhou Chen
  • Patent number: 10824781
    Abstract: A reliability robust design method for multiple failure modes of an ultra-deep well hoisting container, including: defining randomness of a structural parameter, a material property, and a dynamic load of a hoisting container, and solving a random response of a structural failure for a random parameter using a design of experiment method; establishing reliability performance functions of each failure modes in accordance with failure criterion of the hoisting container; establishing a joint probability model of correlated failures using a copula theory in consideration of probability correlation between the failure modes; establishing, a system reliability model with failure correlation of the hoister container; establishing a sensitivity model concerning each random parameter for system reliability of the hoisting container; and establishing, in conjunction with an optimization design model, a reliability robust optimization design model for the hoisting container using a joint failure probability and paramet
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: November 3, 2020
    Assignee: CHINA UNIVERSITY OF MINING AND TECHNOLOGY
    Inventors: Hao Lu, Zhencai Zhu, Gongbo Zhou, Yuxing Peng, Guohua Cao, Wei Li, Gang Shen, Dagang Wang, Fan Jiang
  • Patent number: 10822938
    Abstract: A method of optimizing well spacing for shale gas development is provided. It belongs to the technical field of hydrocarbon reservoir exploration and development. The method comprises: firstly verifying block area based on the explored geological structure; analyzing the connection situation of a shale reservoir, identifying the minimum developing area units; calculating the recoverable reserves of the units, confirming the candidate units; drilling representative shale cores and analyzing related physical properties; calculating seepage field and pressure field using unified multi-field, multi-flow-regime, and multi-scale mathematical models; calculating the effective recoverable area of each well; and arranging wells based on the rule that the interference among wells is not larger than 10%. Considering the fluid-solid coupling effects, the method can define appropriately well spacing for shale gas exploration and enhance effectively the output of shale gas.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: November 3, 2020
    Assignee: UNIVERSITY OF SCIENCE AND TECHNOLOGY, BEIJING
    Inventors: Weiyao Zhu, Kun Huang, Zhen Chen, Ming Yue, Zhiyong Song, Hua Li, Baichuan Wang, Debin Kong
  • Patent number: 10803207
    Abstract: A design application is configured to perform a system-level optimization of a collection of system components. The design application iteratively executes a multi-objective solver to optimize structural and functional relationships between the system components in order to meet global design criteria and generate a system design. The design application initializes the design process by extracting from a knowledge base system templates having taxonomic, structural, or functional attributes relevant to the system design. The design application generates the knowledge base by mining taxonomic, structural, and functional relationships from a corpus of engineering texts.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 13, 2020
    Assignee: AUTODESK, INC.
    Inventors: Hyunmin Cheong, Wei Li, Francesco Iorio
  • Patent number: 10801314
    Abstract: A method may include drilling a deviated wellbore penetrating a subterranean formation according to bottom hole assembly parameters and surface parameters; collecting real-time formation data during drilling; updating a model of the subterranean formation based on the real-time formation data and deriving formation properties therefrom; collecting survey data corresponding to a location of a drill bit in the subterranean formation; deriving a target well path for the drilling based on the model of the subterranean formation; deriving a series of trajectory well paths based on the formation properties, the survey data, the bottom hole assembly parameters, and the surface parameters and uncertainties associated therewith; deriving an actual well path based on the series of trajectory well paths; deriving a deviation between the target well path and the actual well path; and adjusting the bottom hole assembly parameters and the surface parameters to maintain the deviation below a threshold.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: October 13, 2020
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Robello Samuel, Zhengchun Liu, Jeffrey Marc Yarus, Jin Fei