Patents Examined by Omar Fernandez Rivas
  • Patent number: 9851993
    Abstract: In an approach for optimizing a virtual machine (VM) operating system (OS) template, one or more processors obtain a list of packages in an existing VM template. The processors obtain a list of packages required to be included in the existing VM template. The processors determine differences between the list of packages in the existing VM template and the list of packages required to be included in the existing VM template. The processors update the existing VM template based on the determined differences between the list of packages in the existing VM template and the list of packages required to be included in the existing VM template.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wunchon Beak, James E. Bostick, John M. Ganci, Jr., Craig M. Trim
  • Patent number: 9844680
    Abstract: The invention relates to a computer-aided simulation tool, in particular to computer-aided simulation methods, for providing assistance in the planning of thermotherapy, and to suitably configured computer equipment. The thermotherapy comprises hyperthermic treatment of a tumour volume within a volume of a human body. The hyperthermic treatment comprises the application of a magnetic field within a treatment volume by means of a magnetic field applicator. In at least one depot volume, thermal energy can be introduced by means of magnetic, paramagnetic and/or superparamagnetic nanoparticles deposited in the body, by power absorption in the applied magnetic field. Field strength values and optionally calculated temperature distributions are provided for assisting the user in the planning of the thermotherapy.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 19, 2017
    Assignee: MAGFORCE AG
    Inventors: Jacek Nadobny, Peng Liu, Jens-Thorsten Ollek, Heike C. Bender
  • Patent number: 9846587
    Abstract: A system includes a host data processing system and a target platform coupled to the host data processing system. The target platform includes an emulation system. The emulation system includes a processor system, an emulation circuit coupled to the processor system through an integrated circuit (IC) interconnect, and a performance monitor coupled to the IC interconnect. The emulation system receives, from the host data processing system, a software emulation model and a data traffic pattern. The emulation system emulates a system architecture by executing the software emulation model within the processor system and implementing the data traffic pattern over the IC interconnect using the emulation circuit. The emulation system provides, to the host data processing system, measurement data collected by the performance monitor during the emulation.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: December 19, 2017
    Assignee: XILINX, INC.
    Inventors: Paul R. Schumacher, Graham F. Schelle, Patrick Lysaght, Yi-Hua Yang
  • Patent number: 9836574
    Abstract: A vehicle monitoring device (VMO) in accordance with the invention comprises a microprocessor programmed to simulate a vehicle's powertrain, that is arranged to receive signals from a vehicle's engine management system to produce a real-time simulated model of the vehicle's powertrain operation when the vehicle's actual instantaneous fuel consumption and/or emissions can be accurately predicted during operation of the vehicle and compared with predetermined or calculated performance characteristics for the powertrain under the pertaining conditions in order to display the instantaneous operating conditions in relation to the optimum under any driving condition. The VMO is advantageously arranged to receive the signals from the on-board diagnostics (OBO or OBO-II or equivalent) port. The VMO is preferably programmed so that the performance coefficient is used to calculate the instantaneous and/or cumulative quantity or percentage of fuel wasted as a result of non-optimum operation of the vehicle.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: December 5, 2017
    Assignee: Tantalum Innovations Limited
    Inventors: Alexandra Willard, Glen Alan Tunstall, Ruth Dixon, Emmanouil Hatiris
  • Patent number: 9836584
    Abstract: A method for quantitative determination of nonisothermal thermooxidative degradation effects of a polyolefin material containing a residual catalyst. The method includes determining a first thermooxidative degradation by obtaining a thermogravimetric analysis spectrum of polyolefin, and then modifying the first thermooxidative degradation based on a structure of the residual catalyst to obtain final thermooxidative degradation properties of the polyolefin.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: December 5, 2017
    Assignees: King Fahd University of Petroleum and Minerals, King Abdulaziz City of Science and Technology
    Inventors: Muhammad Atiqullah, Mohammad Mozahar Hossain
  • Patent number: 9833301
    Abstract: Disclosed is a method of generating and modifying a virtual model of a set of teeth, where the method provides that a restoration can be inserted into a physical model of the set of teeth manufactured from the virtual model of the set of teeth.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: December 5, 2017
    Assignee: 3SHAPE A/S
    Inventors: Rune Fisker, Sven Nonboe
  • Patent number: 9830408
    Abstract: A system and method for evaluating the performance of a weapon platform by modeling, simulating, and analyzing all relative aspects of an engagement that would contribute to a fired projectile missing its intended impact point. The present system embodies various aspects as software objects and defines their dependencies and structure using a multi-node tree. The present system uses an imaged based approach to capture the lethality of ammunition, vulnerability of the targets, and results of an engagement scenario. Monte Carlo simulation is used to calculate the outcome statics and to display individual outcomes of the engagement to the user. The resulting product surpasses the capabilities and performance of conventional systems, protects proprietary information, and reduces the amount of time needed to analyze a weapon system.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: November 28, 2017
    Assignee: The United States of America as Represented by the Secretary of the Army
    Inventor: Tomas Bober
  • Patent number: 9824087
    Abstract: A method for designing a mould (120) for casting a semi-finished ophthalmic lens blank, wherein the surface of the mould (120) is designed so that the surface of the mould fits a predetermined closed curve, wherein the predetermined closed curve is representative of the geometry of a gasket (160) to be used in association with the mould (10). A method for assembling a mould assembly (100) and a method for casting a semi-finished ophthalmic lens blank, and a computer program product including software code portions for performing steps of these methods are also described.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: November 21, 2017
    Assignee: ESSILOR INTERNATIONAL (COMPAGNIE GENERALE D'OPTIQUE)
    Inventors: Carlos Rego, Jerome Moine, Matthieu Guillot
  • Patent number: 9821465
    Abstract: An omnidirectional treadmill environment simulator is disclosed. The omnidirectional treadmill environment simulator includes a circular simulator stage area, a plurality of transport mechanisms that maintain an object at or near the center of a circular simulator stage area and at least one processor. The processor is configured to collect position data of the object and process the position data to control the transport mechanisms. Also included is a receiver for receiving data from a remote location and a terrain analysis computer for processing the data received from the remote location. The terrain analysis computer collects the data received from the remote location to form an accurate simulation of an upcoming condition at the remote location. The omnidirectional treadmill environment simulator includes a transmitter for transmitting the position data to a remote location.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: November 21, 2017
    Inventor: Kenneth Dean Stephens, Jr.
  • Patent number: 9811618
    Abstract: A method is provided for simulating a program executable by a processor and a circuit design configured to communicate with the processor. A processor on a programmable IC is configured to execute the program. Programmable resources on the programmable IC are configured to implement a plurality of interface circuits. Each of the interface circuits is configured to communicate data between the processor and a simulation environment using a respective communication protocol. The interface circuits that uses a communication protocol used by the circuit design is enabled and other ones of the interface circuits are disabled. The circuit design is simulated in a simulation environment coupled to the programmable IC. During the simulating, the program is executed on the processor and data is communicated between the processor and the computing platform using the determined one of the plurality of interface circuits.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 7, 2017
    Assignee: XILINX, INC.
    Inventors: Umang Parekh, Arvind Sundararajan, Sandeep Dutta
  • Patent number: 9813223
    Abstract: Techniques for non-linear modeling of a physical system are provided using direct optimization of look-up table values. A non-linear system with memory is modeled by obtaining physical data for the non-linear system by applying a set of input samples x(n) to the non-linear system and measuring an output y(n) of the non-linear system; directly computing parameters ? of a memory model for the non-linear system from the physical data, wherein the memory model comprises one or more look-up tables having linear interpolation and wherein the parameters ? produce a substantially minimum mean square error; and providing the parameters ? for storage as entries in the one or more look-up tables. The mean square error can be determined, for example, using one or more of a least squares algorithm, a least mean square algorithm and a recursive least squares algorithm. The look-up tables are optionally used in a processor instruction to implement digital pre-distortion.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventor: Kameran Azadet
  • Patent number: 9806528
    Abstract: A method for predicting electrical energy production of a photovoltaic system included in at least one aircraft is described. The method includes determining a first predicted amount of solar irradiance for each of a plurality of geographical points, determining a second predicted amount of solar irradiance received by the at least one aircraft along a flight path of the at least one aircraft, wherein the flight path includes a subset of the plurality of geographical points, and wherein the second predicted amount is based at least in part on the first predicted amount, and determining a predicted amount of electrical energy produced by the photovoltaic system along the flight path, based at least in part on the second predicted amount.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: October 31, 2017
    Assignee: The Boeing Company
    Inventor: Alberto Ferrer
  • Patent number: 9792555
    Abstract: A method for probabilistic fatigue life prediction using nondestructive testing data considering uncertainties from nondestructive examination (NDE) data and fatigue model parameters. The method utilizes uncertainty quantification models for detection, sizing, fatigue model parameters and inputs. A probability of detection model is developed based on a log-linear model coupling an actual flaw size with a nondestructive examination (NDE) reported size. A distribution of the actual flaw size is derived for both NDE data without flaw indications and NDE data with flaw indications by using probabilistic modeling and Bayes theorem. A turbine rotor example with real world NDE inspection data is presented to demonstrate the overall methodology.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: October 17, 2017
    Assignee: Siemens Energy, Inc.
    Inventors: Xuefei Guan, Jingdan Zhang, Shaohua Kevin Zhou, Kai Kadau, Yan Guo, El Mahjoub Rasselkorde, Waheed A. Abbasi, Chin-Sheng Lee, Ashley L. Lewis, Steve H. Radke
  • Patent number: 9785802
    Abstract: Method of modelling the evolution of the pH value of a porous medium after injection of an alkaline agent solution into this medium. The alkaline agent is considered as a soda pseudo-constituent of concentration equal to an OH— concentration corresponding to the pH value of the alkaline agent solution injected. An adsorption equation calibrated to experimental data is then used to determine an amount of soda pseudo-constituent adsorbed, from the concentration of the soda pseudo-constituent. Finally, the evolution of the pH value is modelled by modelling the transport of the alkaline agent solution by means of a soda transport simulator, by replacing the soda by the soda pseudo-constituent.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: October 10, 2017
    Assignee: IFP ENERGIES NOUVELLES
    Inventors: David Rousseau, Brigitte Bazin
  • Patent number: 9767229
    Abstract: The invention relates to a method for simulating the unsteady aerodynamic loads being exerted on the external structure of an aircraft, notably in the context of a simulation of the buffeting of a wing surface in an airflow. The method includes a step of measurement of pressure (410) at different points of a grid, a step of calculation of the spectral density at these points (420) followed by extrapolation/interpolation operations to calculate the missing measurements (430), a step of estimation of the pressure coherence (440) for each pair of points of the grid, a step of estimation of the interspectral pressure density (450) for these same pairs of points, from the coherence thus estimated, and a step of calculation of the aerodynamic loads (460) by summing the real part of the interspectral density for the area of the wing surface having a separation of the boundary layer.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: September 19, 2017
    Assignee: Airbus Operations (S.A.S.)
    Inventors: Raul Calderon, Christophe David
  • Patent number: 9765571
    Abstract: A method for selecting a drill bit, the method including selecting a first drill bit design, simulating the first drill bit design drilling an earth formation under selected conditions, graphically displaying at least a portion of the simulating, analyzing results of the simulating, wherein the analyzing comprises reviewing a steerability of the first bit design, selecting a second drill bit design, simulating the second drill bit design drilling an earth formation under selected conditions, graphically displaying at least a portion of the simulating, analyzing results of the simulating, wherein the analyzing comprises reviewing a steerability of the second bit design and selecting, based upon the analyzing, a bit design is disclosed.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: September 19, 2017
    Assignee: SMITH INTERNATIONAL, INC.
    Inventor: Sujian J. Huang
  • Patent number: 9766911
    Abstract: Aspects of the invention are directed to a systems and methods for operating a non-native binary in dynamic binary translation environment. In accordance with an embodiment, there is provided a computer program product in a computer readable medium. The product includes program code for receiving a non-native binary in a computer readable medium and program code for translating the non-native binary. Additionally, the product includes program code for executing the translated non-native binary, the non-native binary including one or more threads, and program code for pausing execution of the translated non-native binary. The product also includes program code for providing guest instruction boundary information to a monitoring process and program code for analyzing a state of each thread of the translated non-native binary. Moreover, the product includes program code for fast-forwarding at least one thread so that its state is consistent with the guest instruction boundary.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: September 19, 2017
    Assignee: ORACLE AMERICA, INC.
    Inventors: Abhinav Das, Jiwei Lu, William Y. Chen, Chandramouli Banerjee
  • Patent number: 9766996
    Abstract: A generic performance model is generated for a program job, wherein the program job executes one or more map tasks in a map phase and one or more reduce tasks in a reduce phase in a distributed computing system. The generic performance model is trained to generate a trained performance model based on historical performance of the program job and a set of one or more program job-specific parameters. Performance of a subsequent execution of the program job is predicted based on the trained performance model.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: September 19, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Yu Cao, Stephen Todd
  • Patent number: 9754323
    Abstract: Methods, systems, and computer-readable media for providing a rule based exchange simulator are presented. A plurality of rules may be received at an exchange simulator that define how orders should be processed at the exchange simulator. The received rules may be stored, for instance, at a rules engine. For example, rules may comprise a fill rule, a cancel rule, a reject rule, a no acknowledgment rule, and a market data rule. An order that comprises a stock exchange order may be received at the exchange simulator. For example, an order may comprise a buy or sell order for a particular instrument, such as a stock, and may comprise a particular quantity. Based on the one or more rules stored in the rules engine, the received order may be fully filled, partially filled, or not filled.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: September 5, 2017
    Assignee: Bank of America Corporation
    Inventors: Rehman Ahmed Khan, Srinivasa Rao Aravala, Suhas Prakash Shahapurkar
  • Patent number: 9747099
    Abstract: A computation system for computing interactions in a multiple-body simulation includes an array of processing modules arranged into one or more serially interconnected processing groups of the processing modules. Each of the processing modules includes storage for data elements and includes circuitry for performing pairwise computations between data elements each associated with a spatial location. Each of the pairwise computations makes use of a data element from the storage of the processing module and a data element passing through the serially interconnected processing modules. Each of the processing modules includes circuitry for selecting the pairs of data elements according to separations between spatial locations associated with the data elements.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: August 29, 2017
    Assignee: D.E. Shaw Research LLC
    Inventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon