Patents Examined by David Silver
  • Patent number: 8229717
    Abstract: A method for simulating the behavior of a bonded joint of two composite material parts with an adhesive material layer. The method includes the steps of a) providing a Finite Element Model with all the relevant information for analyzing the structural joint; b) providing a calculation model for calculating the deformations of the adhesive material layer when it is subjected to tensile/peel and shear stresses, including a plastic behavior of the adhesive of a linear type under tension/peeling and of a non-linear type under shearing; and c) simulating the behavior of the bonded joint by applying the calculation model to obtain the failure indices of each failure mode. A system which is useful as an aid in the design of the structural joint using a computer-implemented Finite Element Model of the structural joint.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: July 24, 2012
    Assignee: Airbus Espana, S.L.
    Inventors: Ignacio Riveira Rodriguez, Juan Luis de La Gándara Verano
  • Patent number: 8219368
    Abstract: Embodiments of the present invention provide apparatuses and methods for a capacity model run-time estimator that determines the transactional capacity of an application. The capacity model run-time estimator is based on a model that includes at least one job with various steps within a run-time window. One or more windows make up shifts and one or more shifts make up a day. Historical data is used to estimate various run-times for each of the steps in a window. If the steps are dependent on transaction characteristics a statistical analysis is used to determine a run-time window estimator model that is dependent on the transaction characteristics. Constraints are placed on the run-time and transaction capacity of the windows, intra-windows, and shifts. The capacity model uses the run-time window estimators and constraints to determine the transaction capacity for an application across various periods and compares the results to forecasted capacity.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: July 10, 2012
    Assignee: Bank of America Corporation
    Inventors: Vijay B. Akella, Nicholas G. Hesse, Matthew S. Kukielski, Cheryl E. Robinson, Bryant Lee Osborn, Thomas A. Wheeler, James E. Dunevant, Christian P. Selmi
  • Patent number: 8209154
    Abstract: A system for a fast method to simulate phase lock loop (PLL) sub-block simulation is presented. The simulation of the sub-blocks of the PLL involve solving a system of non-linear equations for the voltages and currents in the sub-blocks of the PLL. A harmonic balance method is used to solve the system of non-linear equation. The harmonic balance method involves creating a system of linear equations which is solved using a novel hybrid time and frequency domain preconditioner. The hybrid time and frequency domain preconditioner includes the strong and fast convergence property of time-domain preconditioning while avoiding the potential divergent problems of time-domain preconditioning. In addition the hybrid time and frequency domain preconditioner also includes the dependable convergence of frequency domain preconditioning while avoiding the potential stalling problems of frequency domain preconditioning.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 26, 2012
    Assignee: Synopsys, Inc.
    Inventor: Ali Bouaricha
  • Patent number: 8204720
    Abstract: Graph-based modeling apparatus and techniques are disclosed. Based on a model including model nodes that represent components of a modeled system, operational dependencies between model nodes, and model edges that interconnect the nodes and represent relationships between the components in the modeled system, subset computations are performed to compute subsets of the model nodes that can impact operational dependencies between other model nodes. When the model changes, a determination is made as to whether an incremental subset computation should be performed for one or more particular operational dependencies between model nodes in the changed model, and if so, an incremental subset computation is performed. Otherwise, a full subset computation or no subset computation might be performed. In this manner, model changes are considered on a case-by-case basis to determine an extent, if any, to which subsets should be re-computed.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: June 19, 2012
    Assignee: Alcatel Lucent
    Inventors: Douglas Wiemer, Mohammed Riyas Valiyapalathingal, Louie Kwan, Jennifer Li, Stanley TaiHai Chow
  • Patent number: 8204725
    Abstract: One embodiment of the present invention sets forth a technique for efficiently simulating breaking waves in real-time. A two-dimensional shallow water height field simulation generates height and velocity information used to generate a wave line for each wave within the height field that satisfies criteria for overturning. For each overturning wave, a wave sheet is created from particles generated relative to points on the respective wave line. Each wave sheet may move separately from an underlying wave that gave rise to the wave sheet, allowing the wave sheet to fall and break, creating a realistic appearance. As a falling wave sheet collides with the underlying wave or water surface, free particles may be generated to simulation spray visible on a real breaking wave.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: June 19, 2012
    Assignee: NVIDIA Corporation
    Inventors: Nils Thüerey, Matthias Müller-Fischer, Simon Schirm, Markus Gross
  • Patent number: 8200466
    Abstract: Computational methods are used to create cardiovascular simulations having desired hemodynamic features. Cardiovascular modeling methods produce descriptions of blood flow and pressure in the heart and vascular networks. Numerical methods optimize and solve nonlinear equations to find parameter values that result in desired hemodynamic characteristics including related flow and pressure at various locations in the cardiovascular system, movements of soft tissues, and changes for different physiological states. The modeling methods employ simplified models to approximate the behavior of more complex models with the goal of to reducing computational expense. The user describes the desired features of the final cardiovascular simulation and provides minimal input, and the system automates the search for the final patient-specific cardiovascular model.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: June 12, 2012
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Ryan Leonard Spilker, Chales Anthony Taylor, Jr.
  • Patent number: 8200462
    Abstract: Electronic models of components of dental appliances can be generated based on the outer surface of an electronic model of the dental appliance. The outer surface may be generated based on the dentition and anatomy of the patient. For example, automated processes may identify landmarks in the anatomy and define the outer surface based on the identified landmarks. Alternatively, the outer surface may be generated based on statistical data. A management system coordinates automated processes with interactive processes to facilitate collaboration of remotely located technicians and equipment in generating electronic models.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: June 12, 2012
    Assignee: GeoDigm Corporation
    Inventors: Michael Craig Marshall, Brian Paul Wallenfelt, Minh Xuan Nguyen
  • Patent number: 8200467
    Abstract: A method of determining values for a circuit over a cycle includes: specifying first-cycle values for the circuit in a first cycle, the first-cycle values including voltage or current values for the circuit and providing reference cyclic values for characterizing a cyclic behavior of the circuit in the first cycle with a reference cyclic dimension; determining, from the first-cycle values, path-following values for the circuit in a second cycle, wherein the path-following values include transient values for characterizing a transient behavior of the circuit and cyclic-correction values for characterizing the cyclic behavior of the circuit relative to the reference cyclic values from the first cycle, wherein a cyclic-correction dimension of the cyclic-correction values is less than the reference cyclic dimension; and saving at least some values based on the path-following values in the second cycle.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: June 12, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Qian Cai, Baolin Yang, Bruce W. McGaughy
  • Patent number: 8200457
    Abstract: A CAD model customized, which represents a mechanical design of an artifact comprising a set of parts with respective dimensions. A configuration model defines an exhaustive range of ways to customize the CAD model by changing a subset the dimensions. A model translation module is arranged to convert the configuration model into: (i) a CSP representing all possible customizations defined by the configuration model, the CSP is defined by: (a) set of integer variables, wherein each variable may attain a finite number of different values, and (b) a set of constraints restricting which variable values that are simultaneously possible for the variables, (ii) a set of CSP variable-dimension pairs, and (iii) a set of CSP variable-parameter pairs.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: June 12, 2012
    Assignee: Tacton Systems AB
    Inventors: Tomas Axling, Klas Orsvarn
  • Patent number: 8195438
    Abstract: New cutting structures for roller cone drill bits are disclosed. In one aspect, a drill bit includes a bit body, roller cones attached to the bit body and able to rotate with respect to the bit body, and a plurality of cutting elements disposed on each of the roller cones, such that axial force on the bit during drilling is substantially balanced between the cones. In another aspect, a drill bit includes a plurality of cutting elements disposed on each roller cone such that the amount of work performed by each cone during drilling is substantially the same as the amount of work performed by each of the other cones. In yet another aspect, a drill bit includes a plurality of cutting elements disposed on each roller cone such that distribution of axial force on the bit is optimized. Additional aspects of the invention are also disclosed.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: June 5, 2012
    Assignee: Smith International, Inc.
    Inventors: Amardeep Singh, Ying Xiang, Sujian Huang
  • Patent number: 8190418
    Abstract: Methods, systems and computer programs for producing integrated circuits (IC) that contain an electronic component with time-dependent impedance are provided. According to one method, time-dependent impedance values for the electronic component are obtained. These time-dependent impedance values are time-dependent because they can change over time, such as when an input/output buffer starts switching, and are used to create a model of the electronic component. The model includes a variable impedance and a variable voltage source. The model is created by calculating a current through the variable impedance and then assigning the obtained impedance values to the impedance. Additionally, values are assigned to the variable voltage source such that the current through the variable impedance with the new assigned values is equal to the current thorough the variable impedance before the assignment of the time-dependent impedance values.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: May 29, 2012
    Assignee: Altera Corporation
    Inventor: Joshua David Fender
  • Patent number: 8180622
    Abstract: A system for real-time modeling of electrical system performance is disclosed. The system includes a data acquisition component, a power analytics server and a client terminal. The power analytics server is comprised of a virtual system modeling engine, an analytics engine and a power system simulation engine. The virtual system modeling engine is configured to generate predicted data output utilizing a first virtual system model. The analytics engine is configured to synchronize the first virtual system model when a difference between the real-time data output and the predicted data output exceeds a threshold. The power system simulation engine is configured to store and process patterns and facilitate modification of parameters on the first virtual system model to create a second virtual system model; and forecast an aspect of the electrical system operating under parameters of the second virtual system model. The client terminal displays the forecasted aspects.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: May 15, 2012
    Assignee: Power Analytics Corporation
    Inventor: Adib Nasle
  • Patent number: 8180612
    Abstract: An electromagnetic field simulator for repeatedly calculating a space distribution of an electromagnetic field at a next point in time using a distribution of an electromagnetic field in a 3-dimensional space includes: a unit for calculating a distribution of an electric field and a distribution of an magnetic field on the entire 3-dimensional space; a unit for calculating a distribution of an electric field and a distribution of an magnetic field on a 2-dimensional space on a cut plane obtained by cutting the 3-dimensional space by a plane; a unit for setting an excitation condition of generating an electromagnetic wave by using a calculation result of the 2-dimensional electromagnetic field calculating unit; and a unit for generating an electromagnetic wave by forcibly vibrating a part of the electric field and the magnetic field in the 3-dimensional space on a basis of the excitation condition set.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: May 15, 2012
    Assignee: Fujitsu Limited
    Inventor: Wataru Odajima
  • Patent number: 8175859
    Abstract: A computer software program provides an algorithm that solves for unknown demands (and junction pressures) within a modeling system that uses a generalized, unified loop-node formulation. The program can be used to calculate the available demand (i.e., the amount of water that is to be supplied) according to the nodal pressure. Both nodal heads and flows are simultaneously solved using a gradient algorithm, which allows, in accordance with the present invention, the model to simulate situations where a change in pressure affects the quantity of water used. Criticality analyses for segments of a system in such pressure dependent scenarios can also be performed using the software program of the present invention.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: May 8, 2012
    Assignee: Bentley Systems, Incorporated
    Inventors: Zheng Yi Wu, Thomas M. Walski, Rong He Wang, Daniel Bowdler
  • Patent number: 8170843
    Abstract: A method for resolving collisions for placement of objects in 3D models, including attributing a first state to each object having a hard spatial volume and a second state to each object having a soft spatial volume, predefining a first set of rules to determine whether multiple objects may occupy the same spatial volume based on the combination of the object states, the first set of rules covering all permutations of said first state and said second state, placing a first object in the 3D model, placing a second object in the 3D model, determining whether the first object has a collision with the second object in the 3D model, and resolving the collision based on said first predefined set of rules. Furthermore, there can be predefining a second set of rules that override the first set of rules, and where the resolving of the collision is based on said second set of rules. Further, the method includes finding “soft” and “hard” characters on all objects and defining the characters on all objects.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: May 1, 2012
    Assignee: The Boeing Company
    Inventor: David J. Lee
  • Patent number: 8165856
    Abstract: Improved methods and systems for a neighborhood determination in computer aided engineering analysis are disclosed. According to one aspect, a list of neighbor elements is created for a base element of a grid model representing a structure or an engineering product. The representative node's coordinates of the base element are calculated using corner nodes of the base element. A characteristic length is assigned to the base element. The characteristic length can be determined by users of the computer aided analysis, or be calculated using geometry of the base element. The characteristic length and the representative node collectively define a surface boundary that divides elements in the grid model into two groups. The first group contains potential neighbors, while the second group contains non-neighbors.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: April 24, 2012
    Assignee: Livermore Software Technology Corporation
    Inventor: Tushar Goel
  • Patent number: 8160852
    Abstract: Distributed computation of multiple body interactions in a region uses multiple processing modules, where each of the processing modules is associated with a respective corresponding portion of the region. In some examples, the approach includes establishing multiple coordinate frames of reference, each processing module corresponding to one the coordinate frames of reference. In some examples, efficient techniques are used for selecting elements for computation of interactions according at least in part to a separation-based criterion.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: April 17, 2012
    Assignee: D. E. Shaw Research LLC
    Inventor: Kevin J. Bowers
  • Patent number: 8155934
    Abstract: Residue perturbation is used for enforcing passivity of a linear response model of an electrical component having n>1 ports. According to an exemplary embodiment, a modal perturbation approach can be used, which allows weighted perturbation of the individual modes by the inverse of the corresponding eigenvalues. This provides superior results if the admittance or impedance matrix of the device has a large eigenvalue spread.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: April 10, 2012
    Assignee: ABB Technology AG
    Inventors: Bjorn Gustavsen, Christoph Heitz, Martin Tiberg
  • Patent number: 8150666
    Abstract: The present disclosure describes methods and systems for combining Models of goods and services. At least some embodiments include a method that includes retrieving a first Model representing an object, a User controlling access to the first Model; retrieving a second Model representing a product offered by a Product Provider; combining, at the request of the User, the first and second Models, wherein the combining is performed as a first service, by a Service Provider, and wherein the first service comprises computing a simulated physical interaction between the object and the product; generating a representation of the simulated physical interaction; and presenting the representation to the User.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: April 3, 2012
    Assignee: Holomar, Inc.
    Inventor: Steven L. Stenacker
  • Patent number: 8150674
    Abstract: A platform for the automated testing of event driven software applications is provided. A source environment is replicated to a target environment. The target environment includes a target system. A test case is defined with a target system, specific attributes and verification information. The attributes of the test case include the target system. The test case is fired. An event is simulated for the test case based on the target system and the specific attributes. The simulated event is transmitted to the target environment. The results of the test case being fired are determined based on verification information. The results are recorded to a data store.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: April 3, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Rajan Anand, Paritosh Bajpay