Patents Examined by Alfred H B Wechselberger
  • Patent number: 10571603
    Abstract: The object of the invention is a method implemented in a computer for the numerical simulation of a porous medium that may comprise multiple interacting hydraulic fractures in continuous or naturally fractured medium. The method calculates numerically the propagation of a crack, or set of cracks, for instance under the fluid pressure imposed artificially through a well or perforation in a rock mass. This is accomplished by using the Finite Element Method and the special elements named zero-thickness interface or joint elements in the specialized literature, which are pre-inserted along all potential crack paths in the rock mass (pre-existing natural and artificial fractures plus main potential new fracture paths).
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: February 25, 2020
    Assignees: REPSOL, S.A., UNIVERSIDAD POLITÉCNICA DE CATALUÑA
    Inventors: Lakshmikantha Mookanahallipatna Ramasesha, José María Segura Serra, Jose Alvarellos Iglesias, Ignacio Carol Vilarasau, Pere Prat Catalan, Ignasi Aliguer Piferrer, Daniel Garolera Vinent
  • Patent number: 10565333
    Abstract: The system described assumes that the physical properties of the bind sites will be sufficiently repeatable to be tabulated based on a limited set of control constraints: filament material, temperature of the print head, feed rate, temperature of the substrate, and filament orientations at the bind site, etc. The main idea of this system is to utilize the bind sites and the connection and directionality of the threads as a lattice that can then be fed into a finite element analysis (FEA) algorithm for simulation in order to extract the macro physical properties of the part being produced. These repeatable bind site tabulated values can then be used to provide the cell properties for the FEA. The micro properties of the bind site can also be encoded into explicit equations, neural networks or other approximators.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: February 18, 2020
    Inventors: Alberto Daniel Lacaze, Karl Nicholas Murphy
  • Patent number: 10565328
    Abstract: A modeling method based on particles, the method including generating coarse particles by down-sampling target particles corresponding to at least a portion of a target object, calculating a correcting value enabling the coarse particles to satisfy constraints of the target object based on physical attributes of the target particles, applying the correcting value to the target particles, and redefining the target particles in response to the target particles to which the correcting value is applied satisfying the constraints.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: February 18, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nahyup Kang, Jiyeon Kim, Donghoon Sagong, Hyong Euk Lee, Hwiryong Jung
  • Patent number: 10530422
    Abstract: A method of analyzing a transient response of an electronic circuit includes receiving at a jitter modulator circuit first and second input signals, modulating the second input signal on the first input signal in the jitter modulator circuit and outputting a modulated signal based on the first and second input signals. The jitter modulator circuit includes models of N parallel connected transmission lines and modulating includes providing the first input signal, at each of a series of times t, to the N transmission line models and selecting an output of two of the N transmission line models based on the second input. The modulated signal is formed based on the selected outputs of the two N transmission lines models.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Zhaoqing Chen
  • Patent number: 10496421
    Abstract: Methods and apparatus are provided for simulating asynchronous modifications of shared data objects by a number of distributed processes within a distributed application. An exemplary method comprises obtaining a plurality of simulation parameters that define parameters of a simulated distributed application, parameters of a plurality of distributed compute nodes on which the simulated distributed application executes and a storage system employed by the simulated distributed application; and applying the plurality of simulation parameters to a simulation engine, wherein the simulation engine simulates both synchronous and asynchronous modifications of at least one shared data object by a plurality of distributed processes within the simulated distributed application.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish, Jingwang Zhang, Haiyun Bao
  • Patent number: 10489523
    Abstract: Embodiments of the present invention include apparatuses and methods for performing remote experiments in real-time. The method includes sending requests to perform remote experiments for a desired configuration to a first and second facility. The desired configuration may include a first and second configuration. The method includes running a first remote experiment in real-time at the first facility to obtain a first output variable. The first facility may include the first configuration with a first input variable. The method includes simultaneously running a second remote experiment in real-time at a second facility to obtain a second output variable. The second facility may include the second configuration with a second input variable. The first output variable may be set as the second input variable to mimic the desired configuration. The method includes obtaining experimental results of the desired configuration via the first and second input and output variables.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: November 26, 2019
    Assignee: BOARD OF SUPERVISORS OF LOUISIANA STATE UNIVERSITY AND AGRICULTURAL AND MECHANICAL COLLEGE
    Inventor: Paulo J. Waltrich
  • Patent number: 10460047
    Abstract: A method may include causing a model, including a set of core model elements and a set of diagnostic model elements, to be executed. The set of diagnostic model elements may be associated with a conditional trigger-point. The conditional trigger-point may be associated with a condition of the model for triggering the conditional trigger-point. The method may include determining that the condition of the model has been satisfied. The method may include causing the set of diagnostic model elements to be displayed via a user interface based on determining that the condition of the model has been satisfied. The set of diagnostic model elements may not have been displayed, during execution of the model, prior to determining that the condition of the model has been satisfied.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: October 29, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Joseph R. Bienkowski, Pieter J. Mosterman, Jay Ryan Torgerson
  • Patent number: 10430215
    Abstract: An emulation system comprises a first computing device having a processor configured to generate a synchronization clock signal on receiving a data transfer request. The first computing device further comprises a first non-transitory machine-readable memory buffer storing machine readable binary data. The emulation system further comprises an emulator controller configured to receive the synchronization clock signal from the first computing device. The emulation system further comprises a memory port controller configured to initiate transfer of the machine readable binary data from the first non-transitory machine-readable memory buffer to a non-transitory machine-readable hardware memory, in response to receiving the synchronization clock signal from the emulator controller, during a latency period of the synchronization clock signal.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: October 1, 2019
    Assignee: Cadence Design Systems, Inc.
    Inventors: Rajiv Roy, Cheoljoo Jeong
  • Patent number: 10422760
    Abstract: Object information representing a honeycomb structure with a plurality of meshes is obtained, and an inner-wall-surface heat transfer coefficient hs, i.e., a heat transfer coefficient between an inner wall surface of a cell and a fluid, is derived as follows. First, one of the meshes as a target for derivation of the inner-wall-surface heat transfer coefficient hs is set (S200), and a dimensionless coordinate X* is derived on the basis of position information (X-coordinate) of the set mesh and fluid state information (S210). An inner-wall-surface dimensionless heat transfer coefficient Nus corresponding to the derived dimensionless coordinate X* is then derived on the basis of the inner-wall-surface dimensionless correspondence information (S220 to S250). The inner-wall-surface heat transfer coefficient hs in the mesh set as the derivation target is then derived on the basis of the derived inner-wall-surface dimensionless heat transfer coefficient Nus (S260).
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: September 24, 2019
    Assignee: NGK Insulators, Ltd.
    Inventors: Satoshi Sakashita, Shingo Sokawa, Rishun Kin, Norihisa Fujie
  • Patent number: 10417023
    Abstract: A GPU simulation method. An instruction sequence of a client GPU is intercepted in a kernel state simulator based on system virtualization and GPU using principle, and a mechanism is selected according to user configuration to accomplish simulation of the client GPU. In first mechanism, instruction translation is accomplished on low-level semantics based on a binary translation technology, and instructions are executed on a host GPU; in second mechanism, instruction conversion is accomplished using an existing GPU software stack, and instructions are executed on host GPU. The method provides an efficient simulated GPU for a virtual machine based on a host machine physical GPU, and solves the problem of slow GPU simulation. Based on a system virtualization technology and by virtue of a convenient condition provided by an existing GPU software stack, the GPU simulation speed is improved, and the implementation difficulty and complexity of the method are effectively controlled.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: September 17, 2019
    Assignee: MASSCLOUDS INNOVATION RESEARCH INSTITUTE (BEIJING) OF INFORMATION TECHNOLOGY
    Inventors: Lei Shi, Hui Zhang, Dong Cheng, Wenqiang Niu
  • Patent number: 10379620
    Abstract: An information processing apparatus includes a processor configured to generate, in a simulation space, a rectangular parallelepiped surrounding a target part among a plurality of parts. The target part is taken by a human body. The rectangular parallelepiped has surfaces in contact with a maximum outer shape of the target part. The processor is configured to identify, among the surfaces of the generated rectangular parallelepiped, surfaces other than a surface in contact with a part different from the target part, and select combinations of two surfaces among the identified surfaces. The processor is configured to identify, among the selected combinations, a combination which satisfies a condition that a vector from a point of a first finger to a point of a second finger penetrates the rectangular parallelepiped when the two surfaces in the combination are taken by the two fingers. The two fingers are included in the human body.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: August 13, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Shota Tanaka, Naoyuki Nozaki
  • Patent number: 10380318
    Abstract: A method of manufacturing a gas turbine engine including designing a row of vanes provided upstream of an asymmetric gas flow volume. The method includes two dimensionally optimizing camberline and stagger angle of each vane, including using orthogonal polynomials to modify the camberline and stagger angle of each vane.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: August 13, 2019
    Assignee: ROLLS-ROYCE plc
    Inventors: Luca Di Mare, Max E. Rife, Fernando Barbarossa
  • Patent number: 10380506
    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: August 13, 2019
    Assignee: AUTODESK, INC.
    Inventors: Rhys Goldstein, Azam Khan, Alexander Tessier
  • Patent number: 10380219
    Abstract: A method for computing self-contamination processes of a spacecraft by means of a data processing device comprising the following steps: receiving a first set of input parameters comprising general definitions of the spacecraft, receiving a second set of input parameters comprising control parameters for the spacecraft orbital data, physics, numeric, and a predetermined accuracy requirement of the computation, computing a self-contamination process of the spacecraft based on the received first and second sets of input data by either evaluating the analytical solution of a basic equation of emission or numerically solving the basic equation of emission for calculating a deposit of molecules outgassed from surfaces of the spacecraft with a numerical solver with the data processing device, wherein the numerical solver applies an adaptive stepsize control based on the preset accuracy requirement of the computation, and outputting the calculated deposit.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: August 13, 2019
    Assignee: AIRBUS DEFENCE AND SPACE GMBH
    Inventor: Joerg Heitzer
  • Patent number: 10339203
    Abstract: A performance diagnostic server acquires time series data that indicates the number of executions per time from a multi-tier system and calculates, on the basis of the time series data, a correlation coefficient of processing types that are executed by a server in each tier. The performance diagnostic server calculates, from a correlation coefficient of processing types, a partial correlation coefficient by removing the effect of the trend of the entire multi tiers and updates the correlation coefficient of the processing types on the basis of the calculated partial correlation coefficient.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: July 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yasuhiko Kanemasa, Atsushi Kubota
  • Patent number: 10337307
    Abstract: Systems and methods for determining an optimal acid placement design for a production well near an aquifer are provided. An optimal acid placement that is determined accounts for the drawdown from heel to toe of the production well and reservoir heterogeneity to thereby address the issue of water breakthrough from the nearby aquifer and improve hydrocarbon recovery.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: July 2, 2019
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Andrey Filippov, Vitaly Anatolievich Khoriakov
  • Patent number: 10318665
    Abstract: A system for developing a simulation of a process. In one aspect, a system creates a first model within the simulation. The first model represents a part of the process and comprises a first port to which other models may be connected. The system also creates a second model within the simulation. The second model represents another part of the process and comprises a second port to which other models may be connected. The system then connects the first port and the second port together. Upon connection, the system allocates a memory location as a connection variable that represents a type of information transfer between the first and second ports. A first port variable, which represents a value transferable through the first port, is set to reference the value at the allocated memory location. Similarly, a second port variable, which represents a value transferable through the second port, is also set to reference the value at the allocated memory location.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 11, 2019
    Assignee: Schneider Electric Software, LLC
    Inventors: Ian Boys, David H. Jerome, Douglas Paul Kane, Cal DePew, Sangeetha Barla, Wen-Jing Lin
  • Patent number: 10318668
    Abstract: Method, system and product for decomposing a simulation model. The method comprising automatically decomposing the simulation model into a predetermined number of co-simulation components, wherein each co-simulation component is allocated to a different simulation platform, wherein said automatically decomposing comprises: defining a target optimization function, wherein the target optimization function computes an estimated run time of the simulation model, wherein the target optimization function is based on a communication time within each co-simulation component and a communication time between each pair of co-simulation components; and determining a decomposition of the simulation model that optimizes a value of the target optimization function. The method further comprises executing the decomposed simulation model by executing in parallel each co-simulation component on a different simulation platform, whereby the simulation model is executed in a distributed manner.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machine Corporation
    Inventors: Henry Broodney, Lev Greenberg, Michael Masin, Evgeny Shindin
  • Patent number: 10318669
    Abstract: For a time-series, a baseline error value is reduced to compute a target forecast error value by maximizing a net benefit value of a forecasted value of the time-series. For each forecasting model in a set of models, a corresponding model error value related to the time-series is computed. From the set, a subset of models is selected where each model in the subset has a cost that will produce a positive value for the net benefit. A selected model from the subset is associated with the time-series such that a model error value of the selected model is at most equal to the target forecast error. The time-series is forecasted using the selected model such that the forecasted value has an error of less than the baseline error at a future time, and the forecasted value produces a positive net benefit at the future time.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark A. Freeman, Michael E. Girata, Mark R. Grabau
  • Patent number: 10311171
    Abstract: Systems and methods may include receiving real-time data about a real component operating in a real-world environment. The systems and methods may further include generating a virtual representation of the real component based on the real-time data about the real component and historical data associated with the real component. In addition, the systems and methods may include receiving injected data from a lab. The injected data may provide data about a lab component operating in the lab. The systems and methods may also include simulating, in a virtual environment, a real-time interaction in the real-world environment between the real component and the lab component using the virtual representation of the real component and the injected data. Moreover, the systems and methods may include determining a real-time performance characteristic of at least one of the lab component and the real component based on the simulated real-time interaction in the real-world environment.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: June 4, 2019
    Assignee: CA, Inc.
    Inventors: Steven L. Greenspan, Debra J. Danielson, James D. Reno, John P. Kane, Prashant Parikh