Patents Examined by Alfred H B Wechselberger
-
Patent number: 10571603Abstract: 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: GrantFiled: February 18, 2015Date of Patent: February 25, 2020Assignees: REPSOL, S.A., UNIVERSIDAD POLITÉCNICA DE CATALUÑAInventors: 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: 10565333Abstract: 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: GrantFiled: April 24, 2015Date of Patent: February 18, 2020Inventors: Alberto Daniel Lacaze, Karl Nicholas Murphy
-
Patent number: 10565328Abstract: 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: GrantFiled: June 20, 2016Date of Patent: February 18, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Nahyup Kang, Jiyeon Kim, Donghoon Sagong, Hyong Euk Lee, Hwiryong Jung
-
Patent number: 10530422Abstract: 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: GrantFiled: February 18, 2016Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Zhaoqing Chen
-
Patent number: 10496421Abstract: 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: GrantFiled: September 29, 2015Date of Patent: December 3, 2019Assignee: EMC IP Holding Company LLCInventors: John M. Bent, Sorin Faibish, Jingwang Zhang, Haiyun Bao
-
Patent number: 10489523Abstract: 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: GrantFiled: October 22, 2015Date of Patent: November 26, 2019Assignee: BOARD OF SUPERVISORS OF LOUISIANA STATE UNIVERSITY AND AGRICULTURAL AND MECHANICAL COLLEGEInventor: Paulo J. Waltrich
-
Patent number: 10460047Abstract: 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: GrantFiled: February 27, 2015Date of Patent: October 29, 2019Assignee: The MathWorks, Inc.Inventors: Joseph R. Bienkowski, Pieter J. Mosterman, Jay Ryan Torgerson
-
Patent number: 10430215Abstract: 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: GrantFiled: June 25, 2015Date of Patent: October 1, 2019Assignee: Cadence Design Systems, Inc.Inventors: Rajiv Roy, Cheoljoo Jeong
-
Patent number: 10422760Abstract: 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: GrantFiled: March 28, 2016Date of Patent: September 24, 2019Assignee: NGK Insulators, Ltd.Inventors: Satoshi Sakashita, Shingo Sokawa, Rishun Kin, Norihisa Fujie
-
Patent number: 10417023Abstract: 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: GrantFiled: October 31, 2016Date of Patent: September 17, 2019Assignee: MASSCLOUDS INNOVATION RESEARCH INSTITUTE (BEIJING) OF INFORMATION TECHNOLOGYInventors: Lei Shi, Hui Zhang, Dong Cheng, Wenqiang Niu
-
Patent number: 10379620Abstract: 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: GrantFiled: May 24, 2016Date of Patent: August 13, 2019Assignee: FUJITSU LIMITEDInventors: Shota Tanaka, Naoyuki Nozaki
-
Patent number: 10380318Abstract: 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: GrantFiled: November 2, 2016Date of Patent: August 13, 2019Assignee: ROLLS-ROYCE plcInventors: Luca Di Mare, Max E. Rife, Fernando Barbarossa
-
Patent number: 10380506Abstract: 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: GrantFiled: April 5, 2012Date of Patent: August 13, 2019Assignee: AUTODESK, INC.Inventors: Rhys Goldstein, Azam Khan, Alexander Tessier
-
Patent number: 10380219Abstract: 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: GrantFiled: November 13, 2015Date of Patent: August 13, 2019Assignee: AIRBUS DEFENCE AND SPACE GMBHInventor: Joerg Heitzer
-
Patent number: 10339203Abstract: 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: GrantFiled: March 30, 2015Date of Patent: July 2, 2019Assignee: FUJITSU LIMITEDInventors: Yasuhiko Kanemasa, Atsushi Kubota
-
Patent number: 10337307Abstract: 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: GrantFiled: October 13, 2014Date of Patent: July 2, 2019Assignee: LANDMARK GRAPHICS CORPORATIONInventors: Andrey Filippov, Vitaly Anatolievich Khoriakov
-
Patent number: 10318665Abstract: 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: GrantFiled: December 15, 2014Date of Patent: June 11, 2019Assignee: Schneider Electric Software, LLCInventors: Ian Boys, David H. Jerome, Douglas Paul Kane, Cal DePew, Sangeetha Barla, Wen-Jing Lin
-
Patent number: 10318668Abstract: 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: GrantFiled: June 15, 2016Date of Patent: June 11, 2019Assignee: International Business Machine CorporationInventors: Henry Broodney, Lev Greenberg, Michael Masin, Evgeny Shindin
-
Patent number: 10318669Abstract: 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: GrantFiled: June 16, 2016Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark A. Freeman, Michael E. Girata, Mark R. Grabau
-
Patent number: 10311171Abstract: 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: GrantFiled: March 2, 2015Date of Patent: June 4, 2019Assignee: CA, Inc.Inventors: Steven L. Greenspan, Debra J. Danielson, James D. Reno, John P. Kane, Prashant Parikh