Patents Examined by Andre Pierre Louis
  • Patent number: 10668300
    Abstract: Radiation treatment planning and administration can include a Monte Carlo computer simulation tool to simulate photo-generated electrons in tissue. In the simulation, electrons that have left tissue voxels and entered air voxels can be evaluated to identify electrons that are circling along a spiraling trajectory in the air voxels. After at least one full spiraling circumference or other specified distance has been traversed using a detailed electron transport model, a simpler linear ballistic motion model can be instituted. This speeds simulation while accurately accounting for spiraling electrons that re-enter tissue voxels.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: June 2, 2020
    Assignee: Elekta, Inc.
    Inventors: Sami Hissoiny, Michel Moreau
  • Patent number: 10664637
    Abstract: Messages transmitted from an emulator to a testbench of a part of the testbench are recorded from a starting point of an emulation operation to a checkpoint of the emulation operation. State information of the emulator at the checkpoint is captured and stored. The emulator is then configured to a state corresponding to the checkpoint based on the stored state information, and the testbench or the part of the testbench is restored to the checkpoint by running the testbench or the part of the testbench based on the recorded messages.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 26, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Suresh Krishnamurthy, Ruchir Prakash, Jeffrey W. Evans, Deepak Kumar Garg
  • Patent number: 10635760
    Abstract: Methods and systems are described for estimating the level of contamination of downhole fluid and underlying composition using physical property measurements, and mathematical modeling of contamination functions and fluid property mixing laws. The proposed approaches enable computation of estimates of the pumping time needed to achieve a certain contamination threshold level and the determination of whether or not sampling is appropriate at the current point in time based on the predicted compositional properties of the formation fluid.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: April 28, 2020
    Assignee: Weatherford Technology Holdings, LLC
    Inventors: Hamed Chok, Endre Anderssen, Jess V. Ford
  • Patent number: 10635560
    Abstract: A method, performed by a computing device, includes (a) building a data structure that describes dependence relationships between components of a virtual appliance, the components comprising respective computational processes which may be invoked during booting, a dependence relationship indicating that one component must complete before a second component may be invoked, (b) identifying, with reference to the data structure and an essential set of components which were pre-defined to be essential to the virtual appliance, a set of components that must complete for booting to be considered finished, and, after identifying the required set of components, repeatedly (c) querying each required component for its respective completion status, (d) calculating an estimated completion percentage for booting the virtual appliance with reference to the respective completion statuses of each required component versus all required components, and (e) displaying an indication of the completion percentage to a user via a u
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: April 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Victoria Vladimirovna Cherkalova, Dmitry Vladimirovich Krivenok
  • Patent number: 10635764
    Abstract: A method for providing vehicle navigation simulation environment may comprise recursively performing steps (1)-(4) for a time period: (1) providing one or more states of a simulation environment to a simulated agent, wherein: the simulated agent comprises a simulated vehicle, and the states comprise a first current time and a first current location of the simulated vehicle; (2) obtaining an action by the simulated vehicle when the simulated vehicle has no passenger, wherein the action is selected from: waiting at the first current location of the simulated vehicle, and transporting M passenger groups; (3) determining a reward to the simulated vehicle for the action; and (4) updating the one or more states based on the action to obtain one or more updated states for providing to the simulated vehicle, wherein: the updated states comprise a second current time and a second current location of the simulated vehicle.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: April 28, 2020
    Assignee: DiDi Research America, LLC
    Inventors: Zhiwei Qin, Ishan Jindal, Xuewen Chen
  • Patent number: 10628532
    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: April 21, 2020
    Assignee: Autodesk, Inc.
    Inventors: Hyunmin Cheong, Wei Li, Francesco Iorio
  • Patent number: 10621386
    Abstract: A method, a system and a non-transitory machine-readable storage medium are provided. In one or more aspects, a computer-implemented method for bias temperature instability (BTI) calculation of a device includes simulating the device, using an electronic design automation tool. The simulation includes determining a first degradation value after applying a first sequence of stress values to the device for a first plurality of time steps. The simulation further includes determining a first degradation recovery value after the first plurality of time steps. The simulation further includes determining a first recovered degradation value after the first plurality of time steps by combining the first degradation value and the first degradation recovery value. The first degradation value, the first degradation recovery value, and the first recovered degradation value are associated with one or more model parameters of the device.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: April 14, 2020
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Alvin Chen, Jushan Xie, Si-Yu Liao, Chunyi Huang, Tianlei Guo, Yanhui Li, Runsheng Wang, Shaofeng Guo, Zhuoqing Yu, Ru Huang
  • Patent number: 10621383
    Abstract: A computer-implemented method and system automatically detects stress singularity in a three-dimensional (3D) computer-aided design (CAD) model. A potential area of high stress is detected. A finite element mesh of the 3D CAD model is refined, at least in the potential area of high stress, after which, whether the high stress value converges is determined. A user is alerted that the potential area of high stress is an area having one or more elements of stress singularity. Suggestions are made regarding how to eliminate the stress singularity and the user is enabled to modify the design of the 3D CAD model to eliminate the stress singularity.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: April 14, 2020
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Li-Ling Huang, Prasad Nimmagadda, Subbi Reddy Chirla, Nandish Datti
  • Patent number: 10614259
    Abstract: A method of modelling at least a part of a gas turbine engine, method including: determining whether a first match feature data entity, defining a first location where a first physical feature may associate with another physical feature of a data structure, and a second match feature data entity, defining a second location where the second physical feature may associate with another physical feature of the data structure, satisfy a first matching criterion, the data structure including: a first data entity representing a geometrical shape of the first physical feature, the first data entity being associated with the first match feature data entity; and a second data entity representing a geometrical shape of the second physical feature, the second data entity being associated with the second match feature data entity; and performing relative movement between the first physical feature and the second physical feature within a model using the determination.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: April 7, 2020
    Assignee: ROLLS-ROYCE plc
    Inventors: Luca Di Mare, Davendu Y. Kulkarni, Gan Lu
  • Patent number: 10599881
    Abstract: Simulation waveforms representative of simulation progress are generated and outputted for display. A netlist describing a circuit is accessed, and the circuit is simulated over a simulation runtime period. A simulation completion measurement is determined for the simulation runtime period, and a simulation waveform is generated based on the determined simulation completion measurement. Other simulation waveforms can be generated, for instance waveforms representative of a processing resource load over the simulation runtime period. Multiple simulation waveforms can be correlated and displayed in conjunction with each other, for instance in a common waveform interface.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: March 24, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Amit Mehrotra, Francois Le Grix, Paul Estrada
  • Patent number: 10592585
    Abstract: A system and method for generating a stochastic model of network traffic demands in a network is disclosed. The system receives information characterizing a network to be modeled, the information including network component data describing the nodes of the network, demand data describing projected traffic demands for the overall network, and weight data describing which nodes contribute relatively more or less to traffic within the network. Using the network information, the system probabilistically allocates the projected traffic demands to the nodes of the network, over multiple trials, to generate a stochastic model of network traffic. In the stochastic model, flows within the network from a source node to a destination node are each associated with a distribution curve of demand that represents the probabilities of different levels of demand that may be required of each of the flows.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: March 17, 2020
    Assignee: Facebook, Inc.
    Inventor: Josue Israel Kuri Obregon
  • Patent number: 10592620
    Abstract: A method for designing a well, including: determining a first well construction discipline for a first participant and an authority level for the first participant within the first well construction discipline; obtaining a plurality of rules corresponding to the first well construction discipline and the authority level for the first participant within the first well construction discipline; operating, based on the plurality of rules, an interface that restricts decision options for the first participant; receiving a decision associated with the well and based on the interface from the first participant; and updating a design of the well based on the decision.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: March 17, 2020
    Assignee: Schlumberger Technology Corporation
    Inventors: Eric Jonathan Schoen, Lucian Johnston, Mark S. Passolt
  • Patent number: 10586181
    Abstract: A method and apparatus for simulating occupant behavior in buildings may be used to predict the energy use of a building structure. The activities of actual building occupants are recorded and provided as an input to the occupant behavior simulation. The occupant behavior simulation generates simulated occupant schedules with similar behavioral patterns. An arbitrary set of factors can be used to select plausible activity types, durations, and numbers of participants during an occupant behavior simulation. The simulated occupant schedules may then be incorporated into a building performance simulation to help architects predict the energy demand associated with different building design options.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 10, 2020
    Assignee: AUTODESK, INC.
    Inventors: Rhys Goldstein, Azam Khan, Alexander Tessier
  • Patent number: 10571893
    Abstract: Systems and methods are provided, in which an input module receives a model file, configuration(s) and cost parameters, and a processing unit selects and updates orientation sets for the model, and calculates the received cost parameters for pairs of orientation and configuration. Systems and methods further calculate for each orientation, a cost function value by weighting the calculated cost parameters according to the configuration(s) and display the calculated cost function values for the orientations on a respective sphere in a user interface. The sphere may be colored according to the cost function values, the orientation set may be enhanced and costs may be recalculated according to the cost function, and various information and statistics may be presented on the sphere. Finally, a selected orientation may be used to define the printing configuration and parameters and be used to provide a 3DP file.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 25, 2020
    Assignee: ASSEMBRIX LTD.
    Inventors: Dan Halperin, Eric Berberich
  • Patent number: 10570705
    Abstract: A method of managing a network of wells and surface facilities includes partitioning the network to obtain a pipe sub-network and two or more well sub-networks, and constructing an associated set of equations that represent a steady-state fluid flow in the sub-network. The method further includes setting boundary conditions for each well sub-network, and determining a steady-state flow solution for each well sub-network. The method further includes establishing boundary conditions for the pipe sub-network, and finding a steady-state flow solution for the pipe sub-network. If the solution does not match the estimated pressure, the method further includes adjusting the estimated pressure, repeating said setting, determining, establishing, finding, and adjusting operations until the calculated and estimated pressures converge, and analyzing flow rates of the steady-state flow solutions to evaluate suitability of a modification to the network.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: February 25, 2020
    Assignee: Landmark Graphics Corporation
    Inventors: Graham Christopher Fleming, Jie Ma
  • Patent number: 10565324
    Abstract: Disclosed aspects relate to managing a set of candidate spatial zones. The set of candidate spatial zones are associated with an architectural layout. A cluster of architectural segments is detected in a data source. The cluster of architectural segments represent a set of architectural features of the architectural layout. Based on the cluster of architectural segments, a set of junctures is identified. Using the set of junctures, a set of contours is determined. Based on the set of contours, the set of candidate spatial zones is generated.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: February 18, 2020
    Assignee: MITEK HOLDINGS, INC.
    Inventors: William A. Wright, Michael G. Shnitman
  • Patent number: 10558765
    Abstract: In one embodiment, the invention provides a computer implemented method for determining underbalanced drilling conditions. The method may include determining the number of tool joints in a segment of drill string, where each tool joint has a length and an inner diameter and an outer diameter, determining the total length of all tool joints in a segment of drill string, determining the total length of the segment of drill string excluding the tool length of all tool joints in the segment of drill string, wherein the drill string has an inner diameter and an outer diameter, determining the inner diameter of a segment of wellbore encompassing a segment of drill string, and determining a pressure drop in the segment of wellbore, based on the total length of all tool joints in the segment of drill string.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: February 11, 2020
    Assignee: Landmark Graphics Corporation
    Inventors: Robello Samuel, Xiaoqian Huang
  • Patent number: 10552573
    Abstract: The disclosure includes a system, method and tangible memory operable to cloud-source vehicle simulation data. The method may include developing a vehicle dynamics model and a control software model for a proposed vehicle. The method may include developing a road model for generating a virtual test environment for testing a virtual vehicle simulating the proposed vehicle, the virtual vehicle being built based on the vehicle dynamics model and the control software model. The method may include compiling an executable file based on the vehicle dynamics model, the control model and the road model. The method may include distributing a plurality of copies of the executable file to a plurality of client devices. The method may include receiving a set of vehicle simulation data from the plurality of client devices. The set of vehicle simulation data may describe a performance of the virtual vehicle in the test environment.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 4, 2020
    Inventors: Masahiro Yamaura, Shinichi Shiraishi
  • Patent number: 10546071
    Abstract: A method provides for measuring an assembled component including two or more parts, the method including the steps of: providing the component with a plurality of unique markers for detection during a scanning process; defining a first of the unique markers and aligning the first defined unique marker with a first element of the component; defining a second of the unique markers and aligning the second defined unique marker with a second element of the component; scanning the component and unique markers to capture a digitised version of the component and the relative positions of the first and second defined unique markers; and aligning a nominal CAD model of a part of the component with the equivalent part of the digitised version of the component using the relative positions of the first and second defined unique markers.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 28, 2020
    Assignee: ROLLS-ROYCE plc
    Inventors: Karl Huckerby, Eoin Stock
  • Patent number: 10538995
    Abstract: The present invention relates to a production method for hydrocarbons contained in an underground formation penetrated by at least one well. The method is based on the determination of at least one productivity index IP dependent on the temperature and pressure.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: January 21, 2020
    Assignee: IFP ENERGIES NOUVELLES
    Inventors: Nicolas Guy, Christophe Preux, Iryna Malinouskaya