Patents Examined by Thai Phan
  • Patent number: 8949080
    Abstract: A method of designing an integrated circuit includes performing a pre-layout simulation of the integrated circuit. The pre-layout simulation is performed using a netlist generated from a process design kit (PDK) file. The PDK file includes a plurality of device model cards that are assigned to plurality of devices. The plurality of devices include a first device having at least one parasitic diode that is associated with at least one isolation well, the PDK file including information of the at least one parasitic diode. A design layout of the integrated circuit corresponding to a result of the pre-layout simulation is generated.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: February 3, 2015
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Kuo-Tsai Li, Paul Chang, Andy Chang
  • Patent number: 8949083
    Abstract: A method for modeling a transistor includes providing a transistor model having at least a source node, a drain node, and a gate node, simulating operation of a device using the transistor model in a computing apparatus, and generating an offset voltage at the gate node depending on a magnitude of a current passing through the device.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: February 3, 2015
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Jia Feng, Zhi-Yuan Wu, Juhi Bansal, Srinath Krishnan
  • Patent number: 8949089
    Abstract: Systems and methods for controlling settings of a design system include receiving, via a communications interface, identifying data associated with a multiphysics modeling system. Instructions are transmitted via the communication interface or another interface. The instructions include model settings related to a multiphysics model at least partially residing in the multiphysics modeling system. Model results are received that are at least partially derived from the transmitted model settings. At least a portion of the received model results are displayed in a graphical user interface associated with the design system.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: February 3, 2015
    Assignee: Comsol AB
    Inventors: Eduardo Fontes, Lars Langemyr, Daniel Bertilsson, Anders Forsell, Johan Kannala, Tomas Normark
  • Patent number: 8942960
    Abstract: A system can include a framework for scenario-based assessment of a physical environment; and an integrator that includes an analyzer component for identifying an analyzer as one of a plurality of identifiable analyzers, a scenario component for framework and analyzer interactions for a scenario, and a results component for framework and analyzer interactions with respect to analyzer results for the scenario. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: January 27, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Andrew John Round, Gaute Johannes Gamst, James Major
  • Patent number: 8938376
    Abstract: Methods implementable in a computer system for simulating the transmission of signals across a plurality of data channels (bus) are disclosed. The disclosed techniques simulate the effects of Intersymbol Interference (ISI), cross talk, and Simultaneous Switching Output (SSO) noise by generating Probability Distribution Functions (PDFs) for each. The resulting PDFs are convolved to arrive at a total PDF indicative of the reception of data subject to each of these non-idealities. The total PDF, and its underlying terms, can be indexed to particular channels of the bus as well as to particular logic states. Use of the disclosed technique allows bit error rates and sensing margins to be determined with minimal computation and simulation.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: January 20, 2015
    Assignee: Micron Technology, Inc.
    Inventor: Timothy Hollis
  • Patent number: 8935133
    Abstract: A computing device may be used to create a model that includes a block. The block may represent a function corresponding to a simulation. Measurement points may be inserted into the model. The model may be used to create a simulation, and the measurement points may be used to measure operational characteristics corresponding to the block.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: January 13, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Joel Berg, Venkata Tamminana, Jagadish Gattu
  • Patent number: 8924192
    Abstract: A system and methods emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application for the mobile device. The resource utilization information for the mobile device is displayed.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: December 30, 2014
    Assignee: Wapp Tech Corp.
    Inventor: Donavan Paul Poulin
  • Patent number: 8924193
    Abstract: A device receives model information associated with a modeling application. The device determines first and second conflicting information in the model information. The first and second conflicting information describe different characteristics of a model described by the model information. The device formats the first and second conflicting information in a manner that designates the first conflicting information as a first variant of the model and the second conflicting information as a second variant of the model. The model, when executed with the first variant, behaves in a different manner than when executed with the second variant. The device provides the formatted first and second conflicting information to the modeling application, provides information that identifies the first and second variant, receives a user selection of information that identifies the first variant or second variant, and executes the model based on the user selection.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 30, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Timothy Hosey, Robert O. Aberg, Ebrahim Mehran Mestchian
  • Patent number: 8924188
    Abstract: A computerized method for simulating dispersion of fillers in a high polymer material comprises: a simulation step in which filler models and polymer models are disposed in a predetermined virtual space and a molecular dynamics calculation is made thereon; and an outputting step in which the dispersion state of the filler models is output based on results of the simulation step, wherein the filler model represents a plurality of filler particles one of which is defined as a most influential particle for which a largest cutoff distance is defined, and the outputting step includes a rendering step in which, as regards the filler models in the virtual space, only the most influential particles are rendered.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: December 30, 2014
    Assignee: Sumitomo Rubber Industries, Ltd.
    Inventor: Shinichi Ueno
  • Patent number: 8918306
    Abstract: Systems and methods are disclosed herein for managing electronic access to a plurality of computerized insurance services. A network interface is configured to receive a user identity provided by a user remote to the system and an access request from the user to access a selected computerized insurance service from the plurality of computerized insurance services. A memory stores computer executable instructions which, when executed by a processor, cause the system to determine a set of access rights for the user based on the user identity and an insurance-related role associated with the user identity and allow the user to access the selected computerized insurance service according to the access request only if the access requested is included in the determined set of access rights. At least two of the computerized insurance services are implemented on substantially different information platforms.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: December 23, 2014
    Assignee: Hartford Fire Insurance Company
    Inventors: Mark S. Cashman, Cornell N. Bogdan, James A Madison, Hugh J. Quinn
  • Patent number: 8914262
    Abstract: In an illustrative embodiment, an apparatus, computer-readable media, or method may be configured to suggest determine relationships. Interaction with a block diagram model may include receiving a first portion of a block diagram model. The block diagram model may include a plurality of blocks. Each of the plurality of blocks may represent a set of dynamic equations. The interacting may be performed using the computer. Relationships between a plurality of a synthesized input, a synthesized output, a synthesized state, or a synthesized derivative, may be determined. A determination may be performed for the first portion of the block diagram model. The determining may include determining a block Jacobian pattern of relationships between two or more of an input, an output, a state, or a derivative of a first block of the plurality of blocks in the graphical model.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: December 16, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Zhi Han, Murali Yeddanapudi, Pieter Johannes Mosterman
  • Patent number: 8909504
    Abstract: A method for processing dimension numbers using a computing device, a first template of a dimension frame and a plurality of second templates of dimension numbers 0-9, and a numerical text data of each second template are established. A plurality of block objects are obtained by grouping all discontinuous line segments in the engineering drawing. All frame objects in the engineering drawing are obtained by matching each of the block objects with the first template. One or more remainder objects in each bounding box are obtained, and grouped to obtain one or more number objects in each of the frame objects. A matched second template of each of the number objects is obtained by matching each of the number objects with each of the second templates. The number objects in each of the frame objects are replaced by corresponding numerical text data.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: December 9, 2014
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Jin-Gang Rao
  • Patent number: 8903686
    Abstract: A circuit is simulated by using distributed computing to obtain a real solution. The circuit may be an entire integrated circuit, portion of an integrated circuit, or a circuit block. A circuit simulation technique of the invention generates a system graph, finds a tree, and partitions the tree into two or more subtrees. The technique identifies global links and local links in the graph. Each subtree may be solved individually using distributed, parallel computing (e.g., using multiple processor cores or multiple processors). Using the results for the subtrees, the technique obtains a real solution, branch voltages and currents, for the circuit.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 2, 2014
    Assignee: Worldwide Pro Ltd.
    Inventor: William Wai Yan Ho
  • Patent number: 8886500
    Abstract: The disclosure relates to determining optimized parameters for mechanical ventilation comprising: obtaining data concerning a three-dimensional image of the subject's respiratory system; calculating a specific three-dimensional structural model of the subject's lung structure from the image data; calculating a specific three-dimensional structural model of the subject's airway structure from the image data; calculating a patient-specific three-dimensional structural model of the subject's lobar structure from the lung model; modeling the air flow through the airway, using the models of the airway and lobar structure of the subject at defined MV parameters; modeling the structural behavior of the airway and the interaction with the flow, using the models of the airway and lobar structure of the subject at defined MV parameters; determining the MV parameters which lead to a decrease in airway resistance and hence an increase in lobar mass flow for the same driving pressures according to the model.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: November 11, 2014
    Assignee: Fluidda Respi
    Inventor: Jan De Backer
  • Patent number: 8880387
    Abstract: An information processing apparatus connected to an emulator to arrange a verification model and a verification target includes a compile unit configured to create a first data transfer unit arranged in a computer to transfer data from the computer to the emulator based on a description of a file function of a verification program and a generation unit configured to generate a second data transfer unit that receives the data from the first data transfer unit and transfers the received data to the verification target based on the description of the file function.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: November 4, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Fumitada Nagashima
  • Patent number: 8874414
    Abstract: Systems and methods for populating a design model for engineering, design, and construction projects are described. The design model contains a 3D representation of an assembled structure. Each structural component within the assembled structure has a set of physical attributes that are electronically stored as design model objects. Additional information about each structural component is electronically supplied by a detailer as detailing model objects. The detailing model objects are imported into the design model using a utility tool. The utility tool comprises a processor and executable code that is configured to: (i) correlate the design and detailing model objects; and (ii) recommend to a user which detailing objects should be imported into the design model. The utility tool correlates physical attributes (e.g., location, section size, section type) rather than unique identification numbers, thus allowing the design model to be populated without relying on identification numbers.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: October 28, 2014
    Assignee: Fluor Technologies Corporation
    Inventors: Wolfgang Flammenspeck, Lorne Jensen
  • Patent number: 8874413
    Abstract: A computer-implemented system for designing a fire protection and/or piping system comprising a personal computer for loading programs into dynamic memory and storing data on a static memory device, means for providing user input, and program files comprising a process algorithm, traversing algorithm, and tagging algorithm. The process algorithm performs data validation, error checking and error resolution, saves data to a start point inserted by a user, pulls layer details into programming variables, applies processing logic to the system, and comprises a main pipes algorithm and a branch resizing algorithm. The traversing algorithm travels the system and presents objects to the process, main pipes and branch resizing algorithms in a logical order. The tagging algorithm attaches to each pipe in the system a tag with property set data pulled into and displayed in the tag. A method of using the foregoing system to design a fire protection and/or piping system.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: October 28, 2014
    Assignee: Rael Automatic Sprinkler Company, Inc.
    Inventors: David Mulligan, George Mathew, Shibu Chellappan, Solomon Mathai
  • Patent number: 8868384
    Abstract: A device for monitoring operation of a plurality of system assets includes a storage device configured to store a model of a plurality of system assets, wherein the model includes a plurality of asset images associated with the system assets, and a plurality of component connections representative of a plurality of conduits coupled to the system assets. The device also includes a processor coupled to the storage device. The processor is configured to display the plurality of asset images and to display the plurality of component connections. The processor is also configured to select an asset image, display a status of a system asset associated with the selected asset image, and automatically display a representation of at least one of a process flow entering the system asset and a process flow exiting the system asset when the asset image is selected.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: October 21, 2014
    Assignee: General Electric Company
    Inventors: Kenneth Paul Ceglia, Scott Terrell Williams, Charles Terrance Hatch, David Michael Robertson
  • Patent number: 8868391
    Abstract: Disclosed is a process for characterising the evolution of a reservoir over a time lapse comprising the steps of: providing a base and a plurality of monitor surveys of the reservoir, each having a set of seismic traces at different times; deriving an optimal regularization weight-map from a combination of at least three surveys; and using the optimal regularization weights to invert and obtain an improved time lapse seismic image between pairs of seismic surveys.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: October 21, 2014
    Assignee: Total S.A.
    Inventor: Andrea Grandi
  • Patent number: 8862445
    Abstract: Methods of selecting spectral elements and system components for a multivariate optical analysis system include providing spectral calibration data for a sample of interest; identifying a plurality of combinations of system components; modeling performance of a pilot system with one of the combinations of system components; determining optimal characteristics of the pilot system; and selecting optimal system components from among the combinations of system components.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: October 14, 2014
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Ryan J. Priore, Robert P. Freese, Michael L. Myrick, John C. Blackburn