Patents Examined by Suzanne Lo
-
Patent number: 11017143Abstract: 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: GrantFiled: May 25, 2018Date of Patent: May 25, 2021Assignees: Arizona Board of Regents on Behalf of Arizona State University, California Institute of TechnologyInventors: Hugh James Barnaby, Philippe Adell, Blayne Tolleson
-
Patent number: 11016450Abstract: 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: GrantFiled: July 10, 2019Date of Patent: May 25, 2021Assignee: POWER ANALYTICS CORPORATIONInventor: Adib Nasle
-
Patent number: 11003471Abstract: 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: GrantFiled: January 25, 2019Date of Patent: May 11, 2021Assignee: VMware, Inc.Inventors: Eric Schkufza, Michael Wei
-
Patent number: 11003472Abstract: 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: GrantFiled: January 25, 2019Date of Patent: May 11, 2021Assignee: VMware, Inc.Inventors: Eric Schkufza, Michael Wei
-
Patent number: 10997338Abstract: 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: GrantFiled: January 25, 2019Date of Patent: May 4, 2021Assignee: VMware, Inc.Inventors: Eric Schkufza, Michael Wei
-
Patent number: 10990730Abstract: 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: GrantFiled: July 9, 2018Date of Patent: April 27, 2021Assignee: VMware, Inc.Inventors: Eric Schkufza, Michael Wei
-
Patent number: 10970426Abstract: 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: GrantFiled: April 19, 2019Date of Patent: April 6, 2021Assignee: Medicrea International SAInventors: Thomas Mosnier, David Ryan, Vincent Fiere
-
Patent number: 10962940Abstract: 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: GrantFiled: July 24, 2017Date of Patent: March 30, 2021Assignee: Siemens Schweiz AGInventors: Robert Gärtner, Henrik Cohen Jensen
-
Patent number: 10943041Abstract: 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: GrantFiled: October 26, 2016Date of Patent: March 9, 2021Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVESInventors: Nicolas Ventroux, Tanguy Sassolas
-
Patent number: 10909286Abstract: 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: GrantFiled: January 25, 2018Date of Patent: February 2, 2021Assignee: PsiQuantum Corp.Inventor: Eric Roy Johnston
-
Patent number: 10902161Abstract: 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: GrantFiled: March 6, 2015Date of Patent: January 26, 2021Assignee: FUJI CORPORATIONInventors: Koichiro Sugimoto, Toshimitsu Honda
-
Patent number: 10901423Abstract: 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: GrantFiled: September 1, 2017Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Henry C. Will, IV, John A. Gunnels, Ramya Raghavendra, Catherine H. Crawford
-
Patent number: 10895131Abstract: 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: GrantFiled: March 1, 2018Date of Patent: January 19, 2021Assignee: Schlumberger Technology CorporationInventors: Hussein Mustapha, Daniel de Brito Dias
-
Patent number: 10885247Abstract: 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: GrantFiled: January 26, 2018Date of Patent: January 5, 2021Assignee: VMware, Inc.Inventors: Eric Schkufza, Michael Wei
-
Patent number: 10867435Abstract: 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: GrantFiled: February 25, 2019Date of Patent: December 15, 2020Assignee: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTOInventors: James McCrae, Karan Singh
-
Patent number: 10832295Abstract: 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 togeType: GrantFiled: August 1, 2018Date of Patent: November 10, 2020Assignee: FANUC CORPORATIONInventor: Jianzhou Chen
-
Patent number: 10824781Abstract: 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 parametType: GrantFiled: December 7, 2017Date of Patent: November 3, 2020Assignee: CHINA UNIVERSITY OF MINING AND TECHNOLOGYInventors: Hao Lu, Zhencai Zhu, Gongbo Zhou, Yuxing Peng, Guohua Cao, Wei Li, Gang Shen, Dagang Wang, Fan Jiang
-
Patent number: 10822938Abstract: 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: GrantFiled: March 30, 2020Date of Patent: November 3, 2020Assignee: UNIVERSITY OF SCIENCE AND TECHNOLOGY, BEIJINGInventors: Weiyao Zhu, Kun Huang, Zhen Chen, Ming Yue, Zhiyong Song, Hua Li, Baichuan Wang, Debin Kong
-
Patent number: 10803207Abstract: 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: GrantFiled: July 20, 2016Date of Patent: October 13, 2020Assignee: AUTODESK, INC.Inventors: Hyunmin Cheong, Wei Li, Francesco Iorio
-
Patent number: 10801314Abstract: 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: GrantFiled: December 20, 2016Date of Patent: October 13, 2020Assignee: LANDMARK GRAPHICS CORPORATIONInventors: Robello Samuel, Zhengchun Liu, Jeffrey Marc Yarus, Jin Fei