Patents Examined by Dwin M. Craig
  • Patent number: 9411939
    Abstract: A method of making a patient specific surgical orthopedic implant includes obtaining a virtual model of the orthopedic implant that is configured to fit over a particular tissue body, and virtually designing holes of the orthopedic implant.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 9, 2016
    Assignee: DePuy Synthes Products, Inc.
    Inventors: André Furrer, Timo Zillig, Andrew Charles Davison, Razvan A. Gheorghe
  • Patent number: 9367666
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for mapping cognitive to functional ability include receiving data regarding assessments of a cognitive ability and assessments of a functional ability; processing the received data to generate a map of one or more cognitive processes underlying the cognitive ability to a continuous-valued measure of the functional ability; and storing the generated map on a computer-storage medium to be used by a computer device in continuous-valued assessments of the functional ability.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: June 14, 2016
    Assignee: Medical Care Corporation
    Inventors: William Rodman Shankle, Michael D. Lee, James P. Pooley
  • Patent number: 9367652
    Abstract: A computerized method to provide an enriched unified model data index by generating a unified model data index by indexing shared syntax elements of data artifacts that describe engineering and non-engineering domains, creating instances of an engineering reference model describing model properties that define blocks and relationships between each of the data artifacts for each of the engineering and non-engineering domains, and enriching the unified model data index by adding the relationships having shared syntax elements of at least one instance of the engineering reference model to the shared syntax elements of the unified model data index.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: June 14, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Odellia Alfassi, Amit Fisher, Fabiana Fournier, Nir Mashkif, Aviad Sela
  • Patent number: 9367648
    Abstract: An optical design system generates a design state overview of a design of an optical system, the design state overview summarizing a current state and a target state of the design by describing a plurality of specifications for the optical system, the specification descriptions including target ranges for the specifications based on the target state of the design and further including current values for the specifications based on the current state of the design. The optical design system displays the design state overview. The optical design system updates the design state overview in response to the optical design system changing the current design for the optical system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 14, 2016
    Assignee: Synopsys, Inc.
    Inventors: Bryan D. Stone, Joseph D. Wilson, John Rice Rogers, Jeffrey Mathew Hoffman, James Patrick McGuire, Jr.
  • Patent number: 9360910
    Abstract: Systems, computer readable media, and program code for systematically providing enhanced energy efficiency of mega industrial sites and synergy with the adjacent community through advanced hybrid inter-systems energy integration targeting and solutions generation to achieve desired best levels of energy consumption and greenhouse gas emissions reduction, are provided.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: June 7, 2016
    Assignee: Saudi Arabian Oil Company
    Inventors: Mahmoud Bahy Noureldin, Mana M. Al-Owaidh, Abdulaziz M. Alnutaifi
  • Patent number: 9355195
    Abstract: Aspects of the present invention provide a solution for calibrating a model of a complex flow system. In an embodiment, a comparison is made between the output from the model and a set of observed values for each of a plurality of nodes in the complex flow system. An adjoint sensitivity is computed for each of the nodes based on the comparison. These computed adjoint sensitivities are used to adjust a set of coefficients of the models. This calibration process can be performed multiple times, periodically and/or continuously to maximize the accuracy of the model.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Peter Feldmann, Ying Liu
  • Patent number: 9348953
    Abstract: Provided is a swing simulation system capable of simulating a swing without amplifying errors contained in measured values on three-dimensional coordinates of a grip during the swing. The simulation system according to the present invention includes: at least two imaging devices for imaging identification features capable of identifying a closed virtual plane that follows a grip of a golf club during a swing; and a simulation apparatus for simulating a behavior of the golf club during the swing, based on position information on the virtual plane.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: May 24, 2016
    Assignees: BRIDGESTONE CORPORATION, Bridgestone Sports Co., Ltd.
    Inventors: Yoshikazu Senno, Koji Takao, Takashi Saito, Hideo Matsunaga, Hirotada Iwade
  • Patent number: 9340304
    Abstract: A method and apparatus for comparing aircraft parts. A first model is identified for a first aircraft for assembly. A second model is identified for a second aircraft that has been assembled. First parts for the aircraft in the first model are compared with second parts for the second aircraft in the second model. Graphical representations of the first parts and the second parts are displayed illustrating a difference between the first parts and the second parts from a comparison of the first parts and the second parts.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: May 17, 2016
    Assignee: THE BOEING COMPANY
    Inventors: Christopher J. Senesac, Ralph P. Heinefield, Michael Honea
  • Patent number: 9323632
    Abstract: A method and system is disclosed for monitoring and viewing physical parameters while the emulator is emulating a design. Additionally, the parameters are in real time or substantially real time, such as after a periodic update. In one embodiment, a monitoring portion of the emulator periodically monitors the emulator boards and power supplies for physical information. The physical information is communicated to a workstation for communication to a user. For example, the workstation can display the physical information in a graphical user interface (GUI) that shows which boards are plugged in the system and which slots are empty. In yet another aspect, the user can select a particular board in the system and view communication information, such as data errors, status, link errors, global errors, etc.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: April 26, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Eric Durand, Christophe Joubert, Christian Niquet, Virginie Voirin
  • Patent number: 9322259
    Abstract: A computer method, apparatus and system simulate hydraulic fracturing. The computer system/method models a wellbore of an injection well. The wellbore model includes a hydraulic drill pipe element in a borehole and related fluid flow in the borehole. The borehole workflow is modeled in a subject rock formation. A simulator operatively coupled to the model obtains pressure values from the modeled borehole workflow and modeled wellbore. The simulator automatically converts pore pressure from the modeled borehole into a mechanical pressure load on the subject rock formation. The mechanical pressure as hydrostatic pressure is automatically applied to the surface of the rock formation affected by the borehole and responsively defines one or more pressure induced fractures. A 2D or 3D graphical representation of the pressure induced fractures in the rock formation are displayed on output.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: April 26, 2016
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Sandeep Kulathu, James Christopher Wohlever, Zhen-zhong Du
  • Patent number: 9317626
    Abstract: The present invention discloses a method for combinatorial layout design, in particular family mold layout design, using a computer. The method starts with receiving design specific parameters and information about molding parts from user. A Genetic Algorithm module is then invoked to generate a population of layout designs which satisfies the design specific parameters. The Genetic Algorithm module first automatically generates a population of specially designed chromosome with three interdependent sessions. Crossover, mutation and replacement operation are applied on the population subsequently to evolve such towards a more optimal population over successive generations. In each generation step, a Genotype-Phenotype mapping module is utilized to decode the chromosome to corresponding layout design for fitness evaluation. A system for combinatorial layout design automation and optimization using this evolutionary design approach is also disclosed in the present invention.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: April 19, 2016
    Inventor: Wai Man Chan
  • Patent number: 9317632
    Abstract: A virtual fabrication environment for semiconductor device structure development is discussed that enables the use of a selective epitaxy process to virtually model epitaxial growth of a crystalline material layer. The epitaxial growth occurs on a crystalline substrate surface of a virtually fabricated model device structure. A surface growth rate may be defined over possible 3D surface orientations of the virtually fabricated device structure by modeling the growth rates of the three major families of crystal planes. Growth rates along neighboring non-crystalline material may also be modeled.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 19, 2016
    Assignee: Coventor, Inc.
    Inventors: Daniel Faken, Kenneth B. Greiner, David M. Fried, Stephen R. Breit
  • Patent number: 9310855
    Abstract: Flexible data center systems and methods of deployment are provided. A flexible data center (100, 200) including T rows of server racks (106, 206, 306) can be deployed by constructing a number B of blocks (101, 201). Constructing each block (101, 201) can include constructing from one to a number P of perimeter structures (104, 204, 304) each housing up to a number R of rows of server racks (106, 206, 306). Constructing each block (102, 201) can include constructing a connecting structure (102, 202) connected to the perimeter structures (104, 204, 304), the connecting structure (102, 202) housing operations monitoring equipment (108, 208) for the server racks (106, 206, 306). A total integer number T/R of perimeter structures (104, 204, 304) can be constructed for the flexible data center (100, 200). At most one perimeter structure (10, 204, 304) houses less than R rows of server racks (106, 206, 306). B is equal to an integer number (T/R)/P.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: April 12, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kfir L. Godrich, Peter Gross, Scott A. Wilson, James Zuppan, Christopher W. Kurkjian, Gregory K. K. Young, Peter F. Gmiter
  • Patent number: 9282915
    Abstract: A method and system for generating and/or repairing surface models is provided. The method comprises acquiring data points corresponding to surface locations of a structure. The method further comprises generating a surface model of the structure based on the data points. The method further comprises adding additional data points to the point cloud formed by the acquired data points, and updating the model by constructing a surface model based on the added data points. The system comprises a processing apparatus configured to acquire data points corresponding to respective surface locations of a structure. The processing apparatus is further configured to generate a surface model of the structure based on the data points. The processing apparatus is further configured to add additional data points to the point cloud formed by the acquired data points, and update the surface model by constructing a surface model based on the added data points.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: March 15, 2016
    Assignee: St. Jude Medical, Atrial Fibrillation Division, Inc.
    Inventors: Carlos Carbonera, Eric J. Voth, Jeffrey A. Schweitzer
  • Patent number: 9286423
    Abstract: A method, system and computer program product are disclosed for using a Field Programmable Gate Array (FPGA) to simulate operations of a device under test (DUT). The DUT includes a device memory having a number of input ports, and the FPGA is associated with a target memory having a second number of input ports, the second number being less than the first number. In one embodiment, a given set of inputs is applied to the device memory at a frequency Fd and in a defined cycle of time, and the given set of inputs is applied to the target memory at a frequency Ft. Ft is greater than Fd and cycle accuracy is maintained between the device memory and the target memory. In an embodiment, a cycle accurate model of the DUT memory is created by separating the DUT memory interface protocol from the target memory storage array.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sameh W. Asaad, Mohit Kapur
  • Patent number: 9285293
    Abstract: Disclosed is a method for predicting tire performance in which a tire model, which comprises a tread pattern capable of imparting deformation by means of ground contact and/or transfer, and a snow model, in which a snow-covered road surface that comes into contact with the tire model is represented, are used to predict tire performance on the snow-covered road surface on the basis of physical quantities that occur in at least either of the tire model and the snow model. The snow model is modeled as an elasto-plastic body or an elastic body, the nonlinearity of the volume compression property of snow is represented by the relationship between the density or volume strain of the snow and the pressure of the snow, and the shear property of the snow is represented by the relationship between the yield stress of the snow and the pressure of the snow.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: March 15, 2016
    Assignees: BRIDGESTONE CORPORATION, WSL INSTITUTE FOR SNOW AND AVALANCHE RESEARCH SLF
    Inventors: Eisuke Seta, Tatsuya Nakai, Martin Schneebeli, Denes Szabo, Henning Loewe, Martin Heggli, Felix Hempel, Matthias Jaggi, Jorg Graupeter
  • Patent number: 9285787
    Abstract: A model-based control of an industrial process using a merged MLD system model is provided for the estimation and subsequent control of the process. An optimization of an objective function is performed. The objective function includes a difference between an observed quantity and an output variable of a Mixed Logical Dynamic (MLD) system model of the process. The optimization is performed as a function of state variables of the MLD system model, over a number of time steps in the past, and subject to constraints defined by the MLD system model's dynamics. The optimizing values of the state variables are retained as estimated initial states for subsequent control of the process in a model-based manner including the same MLD system model. The single MLD system model is a combination or merger of individual MLD subsystem models representing the sub-processes of the process, and may be elaborated during a customization step.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 15, 2016
    Assignee: ABB RESEARCH LTD
    Inventors: Alvarez Eduardo Gallestey, Jan Poland, Konrad Stadler, Sebastian Gaulocher, Hamed Foroush
  • Patent number: 9286436
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of geometries. The method includes identifying equivalence relationships between multiple ones of the geometries and receiving at least one Relationship Implication (RI) definition. Each RI definition defines a relationship implication according to a plurality of the geometries and at least one type of the equivalence relationships. The method includes applying each RI definition to the geometries to produce groups of geometries corresponding to each RI definition and selecting a representative geometry for each group. The method includes filtering out geometric relationships for each geometry in each group other than the representative geometry and manipulating the CAD model without the filtered-out geometric relationships.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: March 15, 2016
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Yanong Zhu, Douglas Joseph King, Howard Charles Duncan Mattson
  • Patent number: 9268060
    Abstract: One aspect of the invention is a method for building geologic/stratigraphic models of the earth for the purposes of numerical simulations of phenomena of interest, such as seismic wave propagation, or fluid flow, reservoir simulation, etc. An embodiment of the invention uses stochastic methods to create material property models that have desired statistical properties by numerically simulating deposition of geological layers. The method can create multiple material parameter models from numerical implementations of a variety of geological processes.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 23, 2016
    Assignee: BP Corporation North America Inc.
    Inventor: John Etgen
  • Patent number: 9262560
    Abstract: Reservoir simulation is performed for giant reservoir models in a parallel computing platform composed of a number of processor nodes. Automatic precautionary checkpoints are made at regular time intervals when computational time exceeds a preset value. The simulator receives and reacts to signals from a real time monitoring interface tool which monitors the health of the system. Checkpoints are also made done if a system problem which may cause a simulation job to fail is projected. The simulation job is subsequently restarted to continue simulation from the last checkpoint. The monitoring and automatic recovery are done automatically without need for user intervention.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 16, 2016
    Assignee: Saudi Arabian Oil Company
    Inventors: M. Ehtesham Hayder, Majdi A. Baddourah