Patents by Examiner Iftekhar Khan
  • 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: 9747128
    Abstract: Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for providing a worldwide distributed file system model. The method includes providing a layer across at least one file system for presentation as a worldwide distributed file system and presenting the layer across the at least one file system as the worldwide distributed file system.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: August 29, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Sudhir Vijendra, Patricia G. S. Florissi
  • Patent number: 9740434
    Abstract: A storage device includes a first storage and a processor. The processor is configured to emulate an access to a physical tape with an access to a second storage. The processor is configured to store, in the first storage, first position information in which a first position in a first physical tape is associated with a storage position in the second storage. The processor is configured to receive an instruction to move data stored at the first position in the first physical tape to a second physical tape. The processor is configured to store, in the first storage, second position information in which a second position in the second physical tape is associated with the storage position.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 22, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Takaaki Yamato, Fumio Matsuo, Katsuo Enohara, Tetsuya Kinoshita, Takashi Murayama, Nobuyuki Hirashima, Yuki Furukawa, Hidetoshi Nishi
  • Patent number: 9741263
    Abstract: A method for assisting a user with surgical implementation of a preoperative plan includes generating a physical native tissue model of a native patient tissue. The physical native tissue model includes at least one primary patient tissue area including a surface of interest, at least one secondary patient tissue area including no surfaces of interest, and a base surface for engaging a supporting structure. The physical native tissue model, as generated, includes at least one information feature providing clinically useful information to the user. The information feature is substantially separated from the surface of interest. An apparatus for assisting a user with surgical implementation of a preoperative plan is also provided.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: August 22, 2017
    Assignee: The Cleveland Clinic Foundation
    Inventors: Joseph P. Iannotti, Wael K. Barsoum, Jason A. Bryan, Peter D. O'Neill
  • Patent number: 9717508
    Abstract: A method of preoperative planning and provision of patient-specific surgical aids includes creating a virtual model of a native patient tissue. A virtual device is placed into a predetermined device orientation relative to the virtual model of the native patient tissue. At least one predetermined landmark orientation is specified for placement of at least one virtual landmark relative to the native patient tissue. A virtual patient-specific template containing the predetermined landmark orientation and having a landmark guiding feature is generated. At least one virtual patient-specific placement guide configured to interact simultaneously with at least one previously placed virtual landmark and the virtual device when the virtual device is in the predetermined device orientation is generated. A physical patient-specific template is created as a tangible representation of the virtual patient-specific template.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: August 1, 2017
    Assignee: THE CLEVELAND CLINIC FOUNDATION
    Inventors: Joseph P. Iannotti, Wael K. Barsoum, Jason A. Bryan, Peter D. O'Neill
  • Patent number: 9721045
    Abstract: It is provided a computer-implemented method of three-dimensional design in an immersive virtual environment. The method comprises the steps of determining a position of an instantiation of a physical designer in the virtual environment; instantiating an object via an interaction of the instantiation of the physical designer with a stocking zone attached to its position, the interaction being controlled by a body configuration of the physical designer; and performing a design operation with the object. Such a method improves the design of an object.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: August 1, 2017
    Assignee: Dassault Systemes
    Inventor: Pierre-Antoine Arrighi
  • Patent number: 9708897
    Abstract: A method for performing an oilfield operation of an oilfield having a subterranean formation. The method includes collecting oilfield data and deploying a first plug-in including a first oilfield technology functionality into an oilfield hosting application. The method further includes performing an oilfield analysis on the collected oilfield data in the oilfield hosting application using the first oilfield technology functionality of the first plug-in to generate an oilfield output and adjusting an oilfield operation based on the oilfield output.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: July 18, 2017
    Assignee: Schlumberger Technology Corporation
    Inventors: Shashi Menon, Eric Jonathan Schoen, Amit Lodh, Truls Arnegaard, Stephen Whitley, Keith Tushingham
  • Patent number: 9690602
    Abstract: Present disclosure relates to a system for programming and verifying backplane controller chip firmware on target backplane controller chips. The system includes a backplane controller chip validation board. In certain embodiments, the backplane controller chip validation board includes: (a) a program/verify/validate controller chip, (b) one or more backplane controller chip sockets for installing one or more target backplane controller chips, and (c) a backplane simulator. The program/verify/validate controller chip includes backplane controller chip firmware verification software, a USB interface, and a software storage. The backplane simulator is used to simulate functions of drives, LEDs, and other devices of a backplane for verifying all functions of backplane controller chip firmware.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: June 27, 2017
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Shibu Abraham, Jay Pancholi, Kayalvizhi Dhandapani
  • Patent number: 9684084
    Abstract: A roadmap for a field development strategy for optimal recovery is provided in a high quality 3D geological model. This geological model combines geological attributes, pore and rock properties for an optimum 3D representation of the reservoir thousands of feet beneath the surface. The model is based on the pertinent geological facies, derived from well core description and detailed studies of rock, as well as fluid and pore properties (Full Pore System) obtained from laboratory analyses of core material and well log data. These data differentiate various important pore throat and pore body regions and relationships, i.e., macroporosity and microporosity. Understanding hydrocarbon volumes in the various pore type groups and then establishing proper recovery techniques through focused laboratory studies yields a field development strategy that can significantly increase hydrocarbon recovery from a reservoir.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 20, 2017
    Assignee: Saudi Arabian Oil Company
    Inventors: Roger R. Sung, Edward A. Clerke
  • Patent number: 9658849
    Abstract: In a method of simulating a processor system by running code that simulates the system on a host processor, code is translated at run time to a form required by the host processor. All instructions are mapped to a native instruction set of the host using two or more different code dictionaries: the translated instructions are mapped to multiple and different dictionaries dependent on the execution privilege level or mode of the simulated processor. If an instruction is encountered during runtime that changes the mode of the processor the code dictionary is switched to use the dictionary associated with the new mode. The different modes require different instruction mappings to the native instruction set of the host using different models that more accurately represent the behavior of the system code and hardware in the system being simulated.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: May 23, 2017
    Assignee: IMPERAS SOFTWARE LTD.
    Inventors: James Kenney, Simon Davidmann
  • Patent number: 9652568
    Abstract: For simulating a parallel supercomputing cluster, a simulation program includes a model of the system of compute nodes and a model of an I/O subsystem that stores checkpoints from the compute nodes. When executed, instructions in the simulation program perform the steps of receiving input parameters defining the compute nodes and the I/O subsystem, computing a total number of computational flops for a time between checkpoints and an amount of disk storage required to store the checkpoint data for different configurations of the parallel supercomputing cluster, and presenting a summary to a user of the computed number of computational flops for a time between checkpoints and an amount of disk storage required to store the checkpoint data for the different configurations of the parallel supercomputing cluster.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: May 16, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Percy Tzelnic, Sorin Faibish, Uday K. Gupta, John Bent
  • Patent number: 9646115
    Abstract: A method to determine a drilling fluid density limit involves obtaining a geomechanical model of a target borehole, generating a depth of damage model of the target borehole to describe a relationship between a drilling fluid pressure and a depth of damage representing a modeled amount of yielded rock surrounding the target borehole, where the modeled amount of the yielded rock is calculated using a stress model according to a pre-determined failure criterion, and calculating, using the depth of damage model and the geomechanical model, the drilling fluid density limit as a function of the subterranean formation depth, where the drilling fluid density limit maintains the depth of damage at a target level for the target borehole, where the drilling fluid density limit corresponds to a depth gradient of the drilling fluid pressure, where the target borehole is drilled based at least on the drilling fluid density limit.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: May 9, 2017
    Assignee: Schlumberger Technology Corporation
    Inventor: Marcelo Frydman
  • Patent number: 9646074
    Abstract: Data clustering is provided according to a dynamical framework based on quantum mechanical time evolution of states corresponding to data points. To expedite computations, we can approximate the time-dependent Hamiltonian formalism by a truncated calculation within a set of Gaussian wave-functions (coherent states) centered around the original points. This allows for analytic evaluation of the time evolution of all such states, opening up the possibility of exploration of relationships among data-points through observation of varying dynamical-distances among points and convergence of points into clusters. This formalism may be further supplemented by preprocessing, such as dimensional reduction through singular value decomposition and/or feature filtering.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: May 9, 2017
    Assignees: The Board of Trustees of the Leland Stanford Junior University, Ramot at Tel Aviv University Ltd.
    Inventors: Marvin Weinstein, David Horn
  • Patent number: 9638836
    Abstract: A lens includes a material spanning an area and providing an inside reflective three-dimensional (3D) surface. The reflective 3D surface is defined by a plurality of reflective optical elements including a first reflective optical element and at least a second reflective optical element that each include a sub-element set including a center sub-element (CS) and a plurality of neighboring sub-elements. The plurality of reflective optical elements each have their own non-overlapping optical center axis; and a cylindrically bent spherical surface. The cylindrically bent spherical surface is defined by the neighboring sub-elements in each reflective optical element being located at different 3D points so that the reflective optical elements relative to at least one neighboring reflective optical element provides different values of spherical curvature and different values of cylindrical axis orientation.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: May 2, 2017
    Assignee: Lockheed Martin Corporation
    Inventors: Gregory A. Harrison, David A. Smith, Carmen M. Grama
  • Patent number: 9626201
    Abstract: A processor emulation device comprising includes an address converter converting a virtual address in a guest environment into a physical address in a host environment, wherein a correspondence between the virtual address and a physical address in the guest environment is different from a correspondence between a virtual address and the physical address in the host environment controlled by a host OS; and an exception handling processing part, in a case where a page attribute obtained in converting the virtual address in the guest environment into the physical address in the guest environment is an attribute specific to the guest environment and absent in the host environment, performing an exception handling process based on the attribute specific to the guest environment.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: April 18, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Shinya Kuwamura
  • Patent number: 9576083
    Abstract: Automatic driver modeling is used to integrate human-controlled vehicles into an autonomous vehicle network. A driver of a human-controlled vehicle is identified based on behavior patterns of the driver measured by one or more sensors of an autonomous vehicle. A model of the driver is generated based on the behavior patterns of the driver measured by the one or more sensors of the autonomous vehicle. Previously stored behavior patterns of the driver are then retrieved from a database to augment the model of the driver. The model of the driver is then transmitted from the autonomous vehicle to nearby vehicles with autonomous interfaces.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: February 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Timothy M. Lynar, Cristian Vecchiola
  • Patent number: 9576087
    Abstract: A method comprising: simulating, in a lattice velocity set, movement of particles in a volume of fluid, with the movement causing collision among the particles; based on the simulated movement, determining relative particle velocity of a particle at a particular location within the volume, with the relative particle velocity being a difference between (i) an absolute velocity of the particle at the particular location within the volume and measured under zero flow of the volume, and (ii) a mean velocity of one or more of the particles at the particular location within the volume; and determining, based on the relative particle velocity, a non-equilibrium post-collide distribution function of a specified order that is representative of the collision.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: February 21, 2017
    Assignee: Exa Corporation
    Inventors: Hudong Chen, Raoyang Zhang, Pradeep Gopalakrishnan
  • Patent number: 9563725
    Abstract: Techniques for estimated compound probability distribution are described. An apparatus comprising a configuration component, perturbation component, sample generation controller, an aggregation component, a distribution fitting component, and statistics generation component. The configuration component operative to receive a compound model specification and candidate distribution definition. The perturbation component operative to generate a plurality of models from the compound model specification. The sample generation controller operative to initiate the generation of a plurality of compound model samples from each of the plurality of models. The distribution fitting component to generate parameter values for the candidate distribution definition based on the compound model samples. The statistics generation component to generate approximated aggregate statistics.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: February 7, 2017
    Assignee: SAS INSTITUTE INC.
    Inventors: Mahesh V. Joshi, Richard Potter, Jan Chvosta, Mark Roland Little
  • Patent number: 9558300
    Abstract: A stochastic computational model parameter synthesis system comprising at least one processor capable of executing processor executable code, and a non-transitory computer memory operably coupled with the at least one processor and storing processor executable code, which when executed by processor, causes processor to synthesize at least one parameter of a stochastic computational model to satisfy one or more behavioral specifications of properties observed in a modeled system. The processor generates and searches randomized projections of a first parameter space having n dimensions into one or more second abstract parameter space having d dimensions, where d is less than n, and outputs a signal indicative of a synthesized parameter value to the user.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: January 31, 2017
    Assignees: Carnegie Mellon University, The University of Central Florida Research Foundation, Inc.
    Inventors: Sumit K. Jha, Christopher J. Langmead
  • Patent number: 9542507
    Abstract: Methods, systems, and computer-readable media for analyzing a domain are provided. The method includes defining a mask plane that includes a first dimension of a first number of voxels and a second dimension of a second number of voxels, and selecting a plurality of first angles for orientating the mask plane in the domain with respect to a first axis. The method also includes for each one of the plurality of first angles selected populating, using one or more processors, sum cubes associated with each one of a first plurality of subject voxels. The method also includes selecting a plurality of second angles, and for each one of the plurality of second angles selected, calculating a planar sum for each one of a second plurality of subject voxels selected.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: January 10, 2017
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Trond Hellem Bø