Patents Examined by Hugh Jones
  • Patent number: 8150673
    Abstract: Methods and systems for partitioning objects in modeling environments are disclosed. The modeling environments enable users to partition an object (parent object) to include other objects (child objects). The parent object may reference the child objects (referenced objects). The child objects may be subsystems in the hierarchy of the parent object or modules (or units) in the partitioning of the parent object. The child objects may be encapsulated so that changes in the parent object do not affect the child objects. The partition of the parent object may allow users to load and compile the parent object incrementally. The partition of the parent object may also allow users to generate code for the parent object incrementally.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: April 3, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Michael David Tocci, Ricardo Monteiro, Mojdeh Shakeri, Pieter J. Mosterman
  • Patent number: 8145463
    Abstract: A Gas Reservoir Evaluation and Assessment Tool utilizes an Analytical Engine to produce predictions of pressure values and other production data at any point in space and at any point in time in a reservoir. A computer system, such as a workstation, stores a Gas Reservoir Evaluation and Assessment software which includes the Analytical Engine and responds to input data (which includes a reservoir description and fluid properties) by generating an output record which represents a prediction of the pressure values and other data at ‘any point in space’ and at ‘any point in time’ in a reservoir.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: March 27, 2012
    Assignee: Schlumberger Technology Corporation
    Inventors: Raj Kumar Michael Thambynayagam, Jeffrey Spath, Raj Banerjee, John Philip Gilchrist, Tommy Miller
  • Patent number: 8145453
    Abstract: In order to generate a broadband transfer function of complex characteristics of a linear time-invariant (LTI) system, data characterising properties of the system are acquired. A set of poles in the complex plane are defined to characterize the system, and then an iterative process is performed to: define a set of orthonormal rational basis functions incorporating the defined poles, use the orthonormal rational basis functions to estimate transfer function coefficients, and derive revised values for the complex poles, until a desired level of accuracy of the transfer function coefficients is attained. The revised complex poles are used to determine parameters of the broadband transfer function.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: March 27, 2012
    Assignee: Agilent Technologies, Inc.
    Inventors: Tom Dhaene, Dirk Deschrijver, Bart Haegeman
  • Patent number: 8131514
    Abstract: A technique is provided for transmitting a roof structure for constructing a three-dimensional representation of a building, via a communication network. The technique is based on the transmission of an ordered list of at least two roof models, each including at least: one type of roof; one maximum height parameter of the roof. During construction of the three-dimensional representation of a building, the maximum height parameter of a roof of the list determines a base of the roof in accordance with the list, so that the roof structure corresponds to the ordered superimposition of the roods of the list.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: March 6, 2012
    Assignee: France Telecom
    Inventors: Jérôme Royan, Patrick Gioia, Romain Cavagna
  • Patent number: 8131517
    Abstract: A method, apparatus, and article of manufacture provide the ability to update a slope of a run in a system in a computer drawing application. A system run (i.e., an interconnected series of objects) is selected in a computer drawing application. The objects in the interconnected series are part of the same system and the series has a starting point and an ending point. A property for a slope of the system run is specified. The slope of the system run is updated across all of the interconnected series of objects based on the specified property.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: March 6, 2012
    Assignee: Autodesk, Inc.
    Inventors: Sami E. Ghantous, Rebecca F. Richkus, Thord Backe
  • Patent number: 8121827
    Abstract: Apparatus for presentation of functional coverage, including one or more processors and a memory, wherein the memory stores software instructions including instructions for representing a set of attributes of a design under test as a multi-dimensional cross-product space, comprising events corresponding to combinations of values of the attributes to be tested, the events comprising legal and illegal events, instructions for running at least one test on the design, instructions for identifying, responsively to the at least one test, a first group of the legal events that were covered by the at least one test and a second group of the legal events that remain non-covered after the at least one test, instructions for grouping one or more of the illegal events with at least one of the first and second groups so as to generate a simplified model of the functional coverage of the events in the cross-product space and instructions for presenting the simplified model of the functional coverage on an output device.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yehezkel Azatchi, Eitan Marcus, Shmuel Ur, Avi Ziv, Keren Zohar
  • Patent number: 8117013
    Abstract: An apparatus, method and program storage device for determining high-energy neutron/ion transport to a target of interest. Boundaries are defined for calculation of a high-energy neutron/ion transport to a target of interest; the high-energy neutron/ion transport to the target of interest is calculated using numerical procedures selected to reduce local truncation error by including higher order terms and to allow absolute control of propagated error by ensuring truncation error is third order in step size, and using scaling procedures for flux coupling terms modified to improve computed results by adding a scaling factor to terms describing production of j-particles from collisions of k-particles; and the calculated high-energy neutron/ion transport is provided to modeling modules to control an effective radiation dose at the target of interest.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: February 14, 2012
    Assignee: The United States of America as represented by the Adminstrator of the National Aeronautics and Space Administration
    Inventors: John W. Wilson, Ram K. Tripathi, Francis F. Badavi, Francis A. Cucinotta
  • Patent number: 8117015
    Abstract: An analytical model creation system can create a desired analytical model by adding a given shape change to an existing analytical model. The system includes an adjacent partial analytical model interlocking section for performing an interlocking change process. The interlocking change process is performed on the existing analytical model as a combined analytical model comprising a plurality of partial analytical models. The process assumes any one of the partial analytical models in the combined analytical model to be a change-targeted partial analytical model. The process allows a partial analytical model adjacent to the change-targeted partial analytical model to reflect a shape change given to the change-targeted partial analytical model. The process thereby makes a shape change to the adjacent partial analytical model in interlock with the shape change.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: February 14, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Makoto Onodera, Yoshimitsu Hiro
  • Patent number: 8103487
    Abstract: An iterative reconstruction method to reconstruct an object includes determining, in a series of iteration steps, updated objects, wherein each iteration step includes determining a data model from an input object, and determining a stop-criterion of the data model on the basis of a chi-square-gamma statistic. The method further includes determining that the stop-criterion of the data model has transitioned from being outside the limitation of a preset threshold value to being inside the limitation, ending the iterations, and selecting one of the updated objects to be the reconstructed object.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 24, 2012
    Assignee: Siemens Medical Solutions USA, Inc.
    Inventors: A. Hans Vija, Amos Yahil
  • Patent number: 8099263
    Abstract: Computer-implemented electronic document design systems and methods allowing a user to integrate user-specific location maps into custom printed products. During the creation of an electronic design of a product intended for subsequent printing, user-provided location information is received by a server computer and used to generate a user map suitable for high quality printing. Lower resolution display and thumbnail versions of the map suitable for displaying to the user of the client system are generated. The display version is sent to the client system for review and editing by the user. The user map, the display map, and the thumbnail are stored at the server for possible future use. The maps are created and stored with the same height to width ratio as the map area in the electronic product design into which the map will be placed. The user is provided with a cropping tool to allow the user to select the portion of the map to be incorporated into the electronic product design.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: January 17, 2012
    Assignee: Vista Print Technologies Limited
    Inventors: Kenneth A. Walker, Jr., Vyacheslav Nykyforov
  • Patent number: 8095352
    Abstract: Transmission line macromodels can be classified into main categories of delay-extraction and rational approximation. The exponential solution of the Telegrapher's Equation is used to create a system and method that enable a time-domain circuit simulator to automatically select the most appropriate macromodel for a given transmission line structure.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventor: Ibrahim M. Elfadel
  • Patent number: 8082140
    Abstract: A system and method for providing control timing for a vehicle system at the design level. The method includes defining component timing specifications in a parametric form at a system level and at a sub-system level; mathematically representing the timing specifications in a system model; providing a constraint extraction algorithm that extracts timing constraints from the mathematical representations; using the constraint extraction algorithm to generate a plurality of linear equations that define the constraints; solving for real time constraint ranges from parameters in the linear equations; and selecting values from the real time constraint ranges to be used in the mathematical representations. In non-limiting embodiments, the constraint extraction algorithm can be a boundary discovery algorithm or a proof-tree.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: December 20, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Manoj G. Dixit, Ramesh Sethu, Pallab Dasgupta
  • Patent number: 8082134
    Abstract: A hybrid drill bit is modeled, simulated, designed, optimized, and displayed. The hybrid drill is modeled based on input bit design parameters. The modeled hybrid drill bit is then simulated as drilling an earth formation, where at least a portion of the simulation may be graphically displayed so as to allow a user to adjust one or more parameters of the hybrid drill bit, drill string, and/or earth formation. Formation interactions between a fixed cutting element of the hybrid drill bit and the earth formation and between a roller cone cutting element of the hybrid drill bit and the earth formation are determined based on models developed using, for example, laboratory-based formation interaction tests. Simulation of the modeled hybrid drill bit may be selectively repeated so as to allow a user to adjust one or more design parameters of the hybrid drill bit to affect a simulated drilling characteristic.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: December 20, 2011
    Assignee: Smith International, Inc.
    Inventor: Sujian Huang
  • Patent number: 8082129
    Abstract: A real-time algorithm for rendering of an inhomogeneous scattering media such as smoke under dynamic low-frequency environment lighting is described. An input media animation is represented as a sequence of density fields, each of which is decomposed into a weighted sum of a set of radial basis functions (RBFs) and an optional residual field. Source radiances from single and optionally multiple scattering are directly computed at only the RBF centers and then approximated at other points in the volume using an RBF-based interpolation. Unique approximation techniques are introduced in the computational algorithms to simplify and speed up the computation of source radiance contributed by single and multiple scattering. Using the computed source radiances, a ray marching technique using slice-based integration of radiance along each viewing ray may be performed to render the final image.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Kun Zhou, Zhong Ren, Stephen Ssu-te Lin, Baining Guo, Heung-Yeung Shum
  • Patent number: 8073670
    Abstract: A data row of delay time ratio coefficient (hereinafter referred to as DMAG value) is selected from a delay information library (D2) (S4) for every circuit cell in a use condition range of a logic circuit, and the minimum value or/and maximum value of a DMAG value is extracted (S5). The minimum value or/and the maximum delay time is/are calculated for every circuit cell by multiplying the standard delay time to the extracted DMAG value (S6). The above processing is performed for all the circuit cells constituting the logic circuit ((S7): NO), and the data set of the minimum or/and maximum delay time in the use condition range of the logic circuit is/are acquired for every circuit cell (S8).
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: December 6, 2011
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Atsushi Kimata
  • Patent number: 8073673
    Abstract: A first software program executing on a computing device emulates a second computing device executing a software program using emulated memory. The first software program permits the second software program to perform an operation on a contiguous portion of the emulated memory only when a pointer and a table entry both contain the same identifier, thus protecting against common types of memory usage errors in the second software program. The pointer has an address to the contiguous portion. The table entry maps to the contiguous portion. A plurality of table entries map to a respective plurality of contiguous portion of the emulated memory. A plurality of the pointers each contain the address to a respective contiguous portion of the emulated memory as well as containing an identifier corresponding to the respective contiguous portion of the emulated memory. The second computing device can be high or low in resources.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Alan G. Bishop, Martin Taillefer, Landon M Dyer
  • Patent number: 8055493
    Abstract: Sizing an infrastructure configuration optimized for a workload mix includes: receiving the workload mix; identifying demand estimates for the one or more predefined benchmarks; applying a predictive model to identify an initial infrastructure configuration having a size anticipated to meet the demand estimates; instructing a virtualized-aware testing service (VATS) test controller to perform a test of the initial infrastructure configuration in a virtualized environment, where performance of the test generates at least one test result; determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; and outputting the determination of whether the at least one test result satisfies the predetermined requirement.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: November 8, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Rolia, Sebastian Gaisbauer, Sebastian Phillipp Schneider, Nigel Edwards, Johannes Kirschnick
  • Patent number: 8050897
    Abstract: System and method of simulating large deformation and rotation of a structure in a finite element analysis used for improving structural design is disclosed. A solid finite element is configured for simulating large deformations and/or rotations of a structure. The solid finite element comprises only corner nodes with each node having six degrees-of-freedom (DOF), three translational and three rotational. In other words, each node is configured to include translational deformation and rotation deformation, each of the translational and rotational deformation has three components corresponding to one of the six DOFs. The solid finite element has a plurality of external edges. Each external edge has two ends, each end is located at one of the adjacent corner nodes. Additionally, translational deformation at mid-edge point of each external edge is implicitly embedded in the translational and rotational deformations of two adjacent corner nodes.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: November 1, 2011
    Assignee: Livermore Software Technology Corporation
    Inventors: Hailong Teng, John O. Hallquist
  • Patent number: 8046199
    Abstract: Digital predistortion system, methods and circuitry for adapting a predistortion system linearizing a non-linear element. The system is a multiply partitioned architecture that addresses long or “memory” effects, and separately addresses shorter duration effects. In a preferred method, the non-linear element is first modeled in software as a nonlinearity and a linearity in cascade form, preferably a Wiener model. The model is validated and adapted to minimize an observed error between the model and the non-linear element. The software model of the non-linear element is then used first to model a predistortion block that addresses short duration effects, and second to separately model a predistortion block that addresses longer duration effects. The models are software executable by an external processor in real time. Periodically the models are executed and used to update the adaptive parameters of the predistortion system without interrupting the system operation.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: October 25, 2011
    Assignee: Texas Instruments Incorporated
    Inventor: Gregory Clark Copeland
  • Patent number: 8041552
    Abstract: A method of modeling the output drivers in an integrated circuit, for example a serializer/deserializer circuit, is provided. In accordance with embodiments of the invention, at least one parameter of the circuit is physically measured and a behavioral model utilizing that parameter is constructed. The behavioral model can then be utilized to predict the behavior of the integrated circuit output drivers.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: October 18, 2011
    Assignee: Intergrated Device Technology, Inc.
    Inventor: David J. Pilling