Patents Examined by Paul Rodriguez
  • Patent number: 8209161
    Abstract: Disclosed are improved methods, systems, and computer program products for lithographic simulation of an electronic circuit design.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: June 26, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventor: Zhenhai Zhu
  • Patent number: 8204719
    Abstract: Techniques for constructing and using models in accordance with service level management are disclosed. In one aspect of the invention, a technique for constructing a model (e.g., a system model) representative of a resource for use in managing a service associated with the resource, comprises the following steps/operations. A set of resource metrics is obtained in accordance with a resource abstract model (RAM) associated with the resource. Then, a model representative of the resource is constructed based on at least a portion of the set of resource metrics obtained from the resource abstract model.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Denise Y. Dyko, Frank N. Eskesen, Joseph L. Hellerstein, Alexander Keller, Lisa F. Spainhower
  • Patent number: 8190416
    Abstract: According to one embodiment of the present invention, there is provided a method of identifying components of a computer infrastructure, comprising building a graph-based model of at least a part of the computer infrastructure, determining the presence within the built graph of a predetermined sub-graph, and where it is so determined identifying the sub-graph within the built graph.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: May 29, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Michael Mead
  • Patent number: 8185363
    Abstract: The invention concerns a size-determining system and method of size grading type, used in particular to determine sizes, and a method to produce the system for a product to be worn on parts of the body. The method to produce the system includes selecting principal morphological parameters from among parameters corresponding to the distance between two morphological markers characteristic of the body part and selecting product parameters, determining an arithmetical relationship between each product parameter and the principal morphological parameters, and determining sizes defined by particular variation intervals of the principle morphological parameters or product parameters. The system stores values of the morphological parameters and product parameters and includes a module to calculate the value of the product parameters in relation to the value of the principal morphological parameters.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: May 22, 2012
    Assignee: Decathlon
    Inventors: Nicolas Barjot, Nicolas Belluye
  • Patent number: 8185360
    Abstract: A computer aided design (CAD) system ascertains the clear view area of a transparency in light of head orientation and refractive properties of the transparency. Obstructions that limit the clear view are also taken into account. The CAD system is particularly useful in assessing the field of view provided to a pilot by aircraft windshields and the like.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: May 22, 2012
    Assignee: The Boeing Company
    Inventors: Mark E. Eakins, Steven B. Rogers
  • Patent number: 8185369
    Abstract: A system and method for obtaining information about an electronic device includes the steps of providing a criterion for a property of the electronic device depending on at least one device parameter, and determining a relationship between variations of the at least one device parameter and variations of the property.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: May 22, 2012
    Assignee: Infineon Technologies AG
    Inventors: Robert Häussler, Harald Kinzelbach, Alfred Lang
  • Patent number: 8185371
    Abstract: A modeling system includes a processor with software that performs static timing analysis (STA) on a design model. STA software executes a static timing analysis (STA) run with shortened clock cycles to model full cycle clock variability. Designers or other entities interpret the results of the shortened STA run data by performing modeling on the output data to generate slack data for design model data paths. STA software executes an STA run with an extended clock cycle to automatically separate half cycle data path (HCDP) slack data from full cycle data path (FCDP) slack data. The full and half cycle clock variability method may automatically adjust slack data for all half cycle data paths (HCDP)s to account for the additional half cycle variation (AHCV) and half cycle clock edge variability that may penalize the design model results in a real hardware implementation.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Adil Bhanji, Sean Michael Carey, Jack Dilullo, Prashant D Joshi, Don Richard Rozales, Vern Anthony Victoria, Albert Thomas Williams
  • Patent number: 8180607
    Abstract: A cross-spectral correlation function of a structure may be determined by providing a finite element model of the structure having a plurality of elements each having a centroid. A plurality of composite centroids may be determined wherein each one of the composite centroids is based on at least one of the elements. The cross-spectral correlation function between at least one pair of the elements in the finite element model may be assigned to be the cross-spectral correlation function of the composite centroids that include the centroids of the elements. If the pair of elements is included in the same composite centroid, then the cross-spectral correlation function between the elements is assigned to be the autocorrelation function of the composite centroid that includes the pair of elements.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: May 15, 2012
    Assignee: The Boeing Company
    Inventors: Mostafa Rassaian, David William Twigg
  • Patent number: 8180599
    Abstract: Techniques for designing networks. The techniques utilize network management-based routing (NMS routing) in conjunction with the planning step (design-based routing) of the design process so that an optimal network may be designed. An automated technique for designing a network may comprise the following steps. First, one or more traffic demands are obtained. Then, a network is computed by determining one or more routes for the one or more traffic demands using a design-based routing methodology based on feedback from a network management-based routing methodology.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 15, 2012
    Assignee: Alcatel Lucent
    Inventors: Mansoor Ali Khan Alicherry, Sadanand M. Gogate, Harsha S. Nagesh, Chitra A. Phadke, Viswanath Poosala
  • Patent number: 8180609
    Abstract: The computer-implementable method allows for the fast creation of a multi-unit interval data signal suitable for simulation. The created signal represents the output of an otherwise ideal Discrete Time Filter (DTF) circuit, and the quick creation of the signal merely requires a designer to input the number of taps and their weights without the need of laying out or considering the circuitry of the DTF. A matrix is created based on a given data stream, and the number of taps and weights, which matrix is processed to create the multi-unit-interval data signal. Noise and jitter can be added to the created signal such that it now realistically reflects non-idealities common to actual systems. The signal can then be simulated using standard computer-based simulation techniques.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: May 15, 2012
    Assignee: Micron Technology, Inc.
    Inventor: Timothy M. Hollis
  • Patent number: 8180597
    Abstract: One embodiment of the invention provides a method for modeling a variety of three-dimensional (3D) utility networks constructed from individual parts. In one embodiment, users may construct a utility network by selecting and assembling a network of inter-connected parts, where each part may be associated one or more design rules. When a part is placed within the model, the rules corresponding to the part may be applied. The network part rules may be configured to adjust the position, properties or attributes associated with a network part to comply with a rule. Alternatively, a user interface display may provide an indication of any network parts of a 3D model that violate a particular network part rule.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: May 15, 2012
    Assignee: Autodesk, Inc.
    Inventors: Edward James Connor, Craig Storms, Michael A. Appolo, III, Tim Burnham, Steve Milligan, Michael C. Rogerson, Kenneth W. Spalding, III
  • Patent number: 8180619
    Abstract: An analysis tool analyzes a model to determine the digital effect of the model in a modeling or programming environment. With the analysis tool, a user can determine minimum hardware functionality needed to execute the software generated from the model. The hardware functionality may include the word size of the microprocessor that executes the software appropriately. The hardware functionality may also include the execution speed of the microprocessor executing the software. The hardware functionality may further include the functionality of other hardware elements, such as the word length of an Analog to Digital converter. The analysis tool enables a user to produce a system at a low cost while achieving necessary performance criteria.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: May 15, 2012
    Assignee: The MathWorks, Inc.
    Inventors: John Glass, Thomas J. Erkkinen
  • Patent number: 8180610
    Abstract: Methods and apparatus are provided for a model-based diagnostic interface. An apparatus is provided for a diagnostic interface for a system having system data, system information, and a system model having a model nomenclature, the diagnostic interface comprising at least one computational object producing an output responsive to said system data, wherein said at least one object includes a binding of said system data to said system information, wherein said system data is mapped to said model nomenclature before being bound. A method is provided for making a model-based diagnostic interface for a system having system information and system data representing the status of said system, the method comprising the steps of modeling said system to create a system model having a system model nomenclature, mapping said system data into said system model nomenclature, and binding said system data mapped to said system model nomenclature to said system information.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: May 15, 2012
    Assignee: Honeywell International Inc.
    Inventors: Robert A. Blaser, Ed Kabbas, Mike Boender, Gordon Aaseng, Dave Dopilka, Elliott Rachlin, Ronald Quinn
  • Patent number: 8180602
    Abstract: Method for making a probabilistic determination of total seal capacity for a hydrocarbon trap, simultaneously considering both capillary entry pressure and mechanical seal capacity, and where capillary entry pressure is estimated by relating it directly to the buoyancy pressure applied by the hydrocarbon column to the top seal. The method thus considers the substantial uncertainty associated with input parameters, which uncertainty limits the utility of such analyses for robust hydrocarbon column height and fluid contact predictions. The method disclosed for estimating seal capillary entry pressure, the requisite input parameter for capillary seal capacity analysis, by inverting trap parameters avoids the need for direct measurement by mercury injection capillary capacity tests on small pieces of rock, which test results often are not available for all desired locations nor are they necessarily representative of adjacent rocks in the seal.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: May 15, 2012
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Scott A Barboza, John Steven Davis, William R James, Jean Christophe Sempere, Xiaoli Liu
  • Patent number: 8180600
    Abstract: In one embodiment, the invention is a method for modeling electrical behavior of a packaged module having multiple integrated circuits (ICs), such as a multi-chip module (MCM). The method includes: (a) identifying one or more pin groups in the module, wherein a pin group comprises two or more buffers connected together and to a package-external pin, and (b) generating one or more corresponding unified behavioral models for the one or more pin groups based on the characteristics of the buffers of the one or more pin groups. The behavioral models are part of an integrated behavioral model file in accordance with the I/O buffer information specification (IBIS) standard.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: May 15, 2012
    Assignee: Agere Systems Inc.
    Inventors: James D. Chlipala, Makeshwar Kothandaraman, Nirav Patel, Venu Babu Ummalaneni
  • Patent number: 8175852
    Abstract: A method of process-driven analysis of operations includes defining an abstract process, defining at least one metric over the abstract process using a metric definer and computing metric values using a metric computation engine. The method further includes building an analysis model and a prediction model using an analysis and prediction engine to provide analysis on the computed metric values and optimizing the abstract process based on the computed metric values.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: May 8, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Maria Guadalupe Castellanos, Ming-Chien Shan, Fabio Casati
  • Patent number: 8175858
    Abstract: A machining simulation apparatus (1) includes a model storage (4) for storing information about machining models (11) that define mechanical elements, such as spindle heads and tables, jig models (12) that define jigs, such as chucks and holders, material models (13) that defines the shapes of workpieces, and tool models (14) that defines the shapes of tools for machining the workpieces. Each tool model comprises a machining tool model (14A) and an interference check tool model (14B). A material model is machined with the machining tool model (14A) according to an axis movement command for cutting feed so as to update the shape of the material model. Subsequently, interference of the interference check tool model with the material model, jig models, and machine models are checked for according to an axis movement command for rapid traverse.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: May 8, 2012
    Assignee: Okuma Corporation
    Inventor: Yuji Naganawa
  • Patent number: 8170845
    Abstract: A method for modeling performance of an information technology system having one or more servers for serving a number of types of transactions includes modeling a service time of each transaction type at each server and a processor overhead at each server as one of a polynomial, exponential, or logarithmic function of the average arrival rate of each transaction type at the corresponding server to generate service time and processor overhead functions and inferring optimal values of coefficients in the service time and processor overhead functions to generate a performance model of the information technology system.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dinesh Kumar, Li Zhang
  • Patent number: 8170859
    Abstract: Arbitrary, unmodified code and/or software may be executed directly on a host processor operating in a virtualized mode using hardware virtualization support and performance counters. The arbitrary software may be run on the host processor until the host processor exits from the virtualized mode. An end execution time may be calculated in response to the host processor exiting from the virtualized mode. An event may then be handled based on an execution time at which the host processor exited from the virtualized mode and a time at which a scheduled event was to occur.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: May 1, 2012
    Assignee: Intel Corporation
    Inventors: Magnus Christensson, Samuel Rydh, Magnus Vesterlund, Johan Rydberg
  • Patent number: 8170861
    Abstract: Manufacturing facility process optimization includes monitoring communication signals within a facility device network, analyzing work station specific patterns in the communication signals, developing operational dependencies for work stations based upon the work station specific patterns, and predictively evaluating impacts to the work stations of the proposed configuration of the manufacturing facility process based upon the operational dependencies.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: May 1, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: Robert Bruce Tilove, Pulak Bandyopadhyay, Stephan R. Biller