Patents Examined by Cuong Luu
  • Patent number: 9026413
    Abstract: A method of modeling phase characteristics of thermodynamic systems utilizing pseudo-properties strategy and a reduced number of variables is disclosed herein. The method describes a means of determining the probability of phase splitting of mixtures of materials at a given temperature, pressure, and composition by characterizing the functions that describe the system via pseudo-properties, and also by describing the system in n?1 or fewer variables, where n represents the number of components in the system of interest. In an embodiment, a multi-component system is characterized in one variable, thereby providing simplified thermodynamic models in a time-efficient manner. In addition, the information generated by this reduced-variable calculation can further be used as a starting point for calculations of equations of state.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: May 5, 2015
    Assignee: Invensys Systems, Inc.
    Inventors: Gang Xu, David Bluck
  • Patent number: 9026422
    Abstract: Mechanisms are provided for controlling a fidelity of a simulation of a computer system. A model of the system is received that has a plurality of components. A representation of the plurality of individual components of the system is generated. A component is assigned to be a fidelity center having a highest possible associated fidelity value. Fidelity values are assigned to each other component in the plurality of individual components based on an affinity of the other component to the fidelity center. The system is simulated based on assigned fidelity values to the components in the plurality of individual components.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Aarts, Ched D. Hays, Michael C. Hollinger, Jason S. Ma, Jose L. Ortiz, Gundam Raghuswamyreddy
  • Patent number: 9015019
    Abstract: A simulation platform for early evaluation of the performance of a cdma2000 radio access network uses a generic network simulator as the core simulation engine. The simulation platform includes a mobile device simulation module configured to simulate communications between mobile devices and radio access networks, and a network application simulation module configured to simulate network application functionality. In one embodiment, the network simulation engine, mobile device simulation module and the network application simulation module are linked to emulate end-to-end network communications.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: April 21, 2015
    Assignee: Nextel Communications Inc.
    Inventors: John Y. Kim, Dale Thompson Peters, Jr., Thuy Thomas Tran
  • Patent number: 9015015
    Abstract: The present invention relates to a system and a method for supporting robotic hardware design, and the method comprises: loading a template which has information on the mechanical structure, operating mechanism, power transmission and motion data of robot modules; modifying the information for use in a simulator for further designing the robot modules; analyzing the behavior of each robot module according to respective motion data; applying the resulting data to modify each robot module according to simulation API; and controlling the selection/combination of robot parts for simulator assembly according to API and the resulting templates, databases on which robot parts are required and databases for information on selection/combination of robot parts and assembly of each robot module. The above system and method provide an optimal way to design robot hardware and reduce the time required for robot hardware design.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: April 21, 2015
    Assignee: Korea Institute of Industrial Technology
    Inventors: Mu Sung Choi, Kwang Woong Yang, Eun Chol Shin, Hong Seok Kim
  • Patent number: 9009015
    Abstract: In a free energy difference estimation method, the partial free energy difference indicates a bound state between a target compound and a first candidate compound bindable to the target compound, and is stored in a storage part for each value of a binding constant. A change region, in which a partial free energy difference is equal to or greater than a predetermined change value, is specified in a region of the binding constant. The partial free energy difference of a second candidate compound in the change region is interpolated based on the partial free energy difference acquired in each of a previous region and a following region by using an approximation function.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: April 14, 2015
    Assignee: Fujitsu Limited
    Inventor: Yoshiaki Tanida
  • Patent number: 9009019
    Abstract: Techniques for optimizing a distribution circuit (e.g., electric power grid) are described. Primary wiring of a distribution circuit may comprise a plurality of unique primary paths, from a source to an end (a transformer). Each primary path may include a plurality of primary segments, and each primary segment may be in one or more primary paths. A maximum voltage drop on any primary segment may be selected as a smallest of maximum allowed voltage drops across that segment in each of the primary paths. Because the voltage drop across each primary path must be less than a prescribed maximum, the sum of the voltage drops across each primary segment in that primary path is less than the prescribed maximum. The prescribed maximum may be adhered to if each primary segment is constructed of a conductor gauge chosen not to exceed the maximum voltage drop for that segment.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: April 14, 2015
    Assignee: Itron, Inc.
    Inventors: Laura Dentone, James Poxleitner
  • Patent number: 9002681
    Abstract: Computer-assisted method for optimizing surfaces of composite-material structures as part of a design process that includes the following stages: a) Providing a multi-cell surface (11) of the structure obtained using aerodynamic calculations; b) Transforming said multi-cell surface (11) into an optimized surface (13) with fewer cells, concatenating contiguous cells and maintaining point and tangent continuity between them; c) Using said optimized surface (13) as geometric master when designing the components of the structure. The method is particularly applicable to the design of structures with a plurality of components and in particular fuselages of aircraft made of composite material. The invention also relates to a computer program for performing the method.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: April 7, 2015
    Assignee: Airbus Operations S.L.
    Inventors: Antonio Navarro Luna, José Valeriano La Torre
  • Patent number: 8996349
    Abstract: A software synchronization system detects a change that modifies an element of the abstract model. The software synchronization system globally modifies references to the element throughout the abstract model. Then the software synchronization system automatically determines elements of the source code that are dependent on the changed model element. The software synchronization system modifies the determined elements of the source code. Thus, the software synchronization system synchronizes the abstract model and the source code, regardless of the one to which the developer makes changes.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yuri Belenky, Christian H. Damm, Ronald K. Gabel, Michael S. Thomsen
  • Patent number: 8990061
    Abstract: Performance metrics related to the processing and propagation of messages related to select applications are collected during a simulation of a network. Each message associated with an application is tagged, and each simulated packet that contains some or all of a tagged message is correspondingly tagged to facilitate the creation of transmit records and receive records. A post processor is configured to collate transmit and receive records of each tagged message to identify delays associated with each node that processes the message, and each link that propagates the message from node to node within the network. The processed timing information is provided to the user via an interactive user interface that allows the user to view the timing information from an application layer perspective.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: March 24, 2015
    Assignee: Riverbed Technology, Inc.
    Inventors: Patrick J. Malloy, Mahesh Lavannis, Marc Schneider, John Strohm, Alain Cohen, Sukanya Sreshta, Jerome Plun, Stephen Pendleton
  • Patent number: 8990060
    Abstract: The present disclosure relates to a configurable modular card. The card comprises a board, at least one processor and at least one memory on the board, a configurable input/output unit comprising a plurality of configurable inputs and outputs, a bus for providing electronic data exchange there between, and a power supply comprising a plurality of configurable power supply circuits. The configurable input/output unit has a predefined output for sending a broadcast message and a predefined input for receiving a broadcast response message. The processor configures the plurality of inputs and outputs of the configurable input/output unit based on the broadcast response message. The processor configures the plurality of power circuits of the power supply based on the broadcast response message. The processor generates testing signals to the plurality of inputs and outputs of the configurable input/output unit and to the plurality of power circuits of the power supply.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 24, 2015
    Assignee: CAE Inc.
    Inventors: Michel Galibois, Yanick Cote
  • Patent number: 8983807
    Abstract: A method of designing a group of femoral implants from three-dimensional images of femurs from a patient population greater than 100. A boundary between cortical and cancellous bone is defined in each of the images. A longitudinal axis of the femur is defined centered within the boundary. The width of the boundary is measured in a direction perpendicular to the axis at multiple cross-sections along the longitudinal axis spaced less than 20 mm. At least five (5) different size implants for implantation in a noncortical bone area of the femur are designed based on the measured widths. At least one area of the proximal femoral component boundary is designed where the implant outer surface is sized to be within 2 mm of the cortical bone. The proximal dimensions of the at least five implants are sized to provide the fit within 2 mm in 95% of the femurs from the population.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: March 17, 2015
    Assignee: Howmedica Osteonics Corp.
    Inventors: Thies Wuestemann, Adam Bastian
  • Patent number: 8983804
    Abstract: A computer-implemented method for updating a modeled object comprises providing an old operand of an operation, a result of applying the operation to the old operand, wherein applying the operation to the old operand includes computing old sub-results, each old sub-result being determined by a respective old sub-operand of the old operand, and a new operand including a first set of sub-operands of the new operand at least partially identical to old sub-operands of the old operand, and a second set of new sub-operands. The method further comprises applying the operation on the new operand, including computing new sub-results determined by a respective sub-operand of the second set; and retrieving the old sub-results determined by the old sub-operands of the old operand to which sub-operands of the first set are at least partially identical. Such a method improves the update of the modeled object.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 17, 2015
    Assignee: Dassault Systemes
    Inventors: Jean-Michel Houdouin, Luca D'Amato, Steve Chauvet
  • Patent number: 8977523
    Abstract: Method to estimate severity of downhole vibration for a drill tool assembly, including: identifying a dataset comprising selected drill tool assembly parameters; selecting a reference level of downhole vibration amplitude for the drill tool assembly; identifying a surface drilling parameter and calculating a reference surface vibration attribute for the selected reference level of downhole vibration amplitude; determining a surface parameter vibration attribute derived from at least one surface measurement or observation obtained in a drilling operation, the determined surface parameter vibration attribute corresponding to the identified surface drilling parameter; and estimating a downhole vibration severity indicator by evaluating the determined surface parameter vibration attribute with respect to the identified reference surface vibration attribute.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: March 10, 2015
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Mehmet Deniz Ertas, Jeffrey R. Bailey, Damian N. Burch, Lei Wang, Paul E. Pastusek, Shankar Sundararaman
  • Patent number: 8972227
    Abstract: The present system and method for simulating particles and waves is useful for calculations involving nuclear and full spectrum radiation transport, quantum particle transport, plasma transport and charged particle transport. The invention provides a mechanism for creating accurate invariants for embedding in general three-dimensional problems and describes means by which a series of simple single collision interaction finite elements can be extended to formulate a complex multi-collision finite element.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: March 3, 2015
    Assignee: Varian Medical Systems, Inc.
    Inventor: Richard Andrew Holland
  • Patent number: 8972230
    Abstract: Water surface and other effects are efficiently simulated to provide real time or near real time imaging on low-capacity computer graphics computation platforms. Water and other surfaces are modeled using multiple independent layers can be dynamically adjusted in response to real time events. The number of layers used in a given area can be adjusted to reduce computational loading as needed. Different algorithms can be employed on different layers to give different effects. The multiple layer modeling is preferably converted to polygons using an adaptive polygon mesh generator based on camera location and direction in the 3D world to provide automatic level of detailing and generating a minimal number of polygons. The visual effects of water droplets and other coatings on see-through surfaces can be modeled and provided using indirect texturing.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: March 3, 2015
    Assignee: Nintendo Co., Ltd.
    Inventors: Claude Comair, Sun Tjen Fam, Prasanna Ghali, Jonathan J. Johnson
  • Patent number: 8959007
    Abstract: A method for designing a secondary sub-system for monitoring the condition of a platform is disclosed. The platform can include one or more primary sub-systems. The method can include identifying stakeholders of the platform, capturing information requirements of the stakeholders, determining data requirements corresponding to the information requirements, defining a sensor array comprising sensors suitable for providing output signals relating to condition characteristics of the one or more primary sub-systems, and defining procedures for converting the output signals from the sensor array to the data requirements, thereby to fulfil the information requirements of the stakeholders. The method can be implemented using a design tool having a graphical user interface with a hierarchical layer structure.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: February 17, 2015
    Assignee: BAE Systems PLC
    Inventor: Mandeep Singh Khella
  • Patent number: 8949095
    Abstract: A method to improve design efficiency by reducing power plant complexity and engineering costs by minimizing power plant changes when installing into new powertrain groups. A three-dimensional grid is defined for the powertrain group with power plant and transmission zones to define projections for attaching selected components to a powertrain version. The zones correspond to matrices dividing each of a width, length, and height of a respective plant and of a transmission into specified proportions. A respective zone is designated for attaching each of the selected components within the group. Each powertrain version is designed to place each selected component for a powertrain version within a predetermined tolerance margin of its respective designated zone. The grid organization is also applied to placement of components and placement of the powertrain itself within the underhood environment of a vehicle, a vehicle platform, or a group of vehicle models.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: February 3, 2015
    Assignee: Ford Global Technologies, LLC
    Inventors: Rodney L. Lopez, Deepak B. Chhaya, Michael A. Scheuer, Chris P. Roxin, John A. Norcutt
  • Patent number: 8914257
    Abstract: An advantageous embodiment of the present disclosure provides a method for simulating a surface of a structure, the method comprising selecting points on the surface of the structure; identifying a rate of change constraint for each of the points to form a plurality of rate of change constraints, wherein the rate of change constraint is a maximum deviation for a point with respect to an adjacent point; and generating a number of surfaces for the structure using the points and the plurality of rate of change constraints.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: December 16, 2014
    Assignee: The Boeing Company
    Inventors: Mark Edward Nestleroad, Richard Michael Coleman
  • Patent number: 8892405
    Abstract: A system enables a transfer of analysis properties between geometry models and includes a memory for storing analysis properties of a first model that includes a plurality of components, each component assigned to one or more of the analysis properties and each component assigned to one or more voxels in a coordinate system based on component location. The system includes a processor programmed to receive data corresponding to a second model comprising a plurality of components, access analysis properties of the first model, apply the coordinate system to the second model, using the coordinate system and analysis properties assigned to each voxel in the coordinate system, map the plurality of components of the second model to one or more voxels in the coordinate system, and assign analysis properties of the first model to components of the second model based on voxel mapping to the components of the second model.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: November 18, 2014
    Assignee: The Boeing Company
    Inventor: Todd Richard Michal
  • Patent number: 8886511
    Abstract: Methods, apparatuses, systems, and computer-readable mediums for modeling output delay of a clocked storage element(s) are disclosed. An output delay model is employed that includes variations in the output delays for the clocked storage element over an operating range of the clocked storage element, including during transitions from transparent operation to non-transparent operation, and vice versa. Errors in the model output delay are reduced or avoided as a result. In one embodiment, the model output delay is determined for the clocked storage element as a function of the differential timing between the arrival time of a clock signal and input data to the clocked storage element. The differential timing allows determination of a model output delay from a plurality of model output delays representing a model output delay curve for the clocked storage element. Time borrowing can also be modeled automatically without the need for a second output delay model.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: November 11, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Fadi A. Hamdan