Patents Examined by Omar Fernandez Rivas
  • Patent number: 9223918
    Abstract: A method, system and computer-readable medium for reducing repeater power and crosstalk are provided. The method includes generating a model of a circuit including a plurality of original repeaters connected between at least one source and at least one sink, performing a power optimization analysis on the plurality of original repeaters to change the plurality of original repeaters to low-power repeaters based on predetermined optimization parameters, performing a crosstalk analysis on the model of the circuit including the low-power repeaters to determine whether a crosstalk timing violation exists, and changing at least one of the low-power repeaters to a higher-power repeater when it is determined that a crosstalk violation exists, and leaving the low-power repeaters in the model of the circuit when it is determined that a crosstalk violation does not exist.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: December 29, 2015
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Paul D. Kartschoke, Adam P. Matheny, Jose L. Neves
  • Patent number: 9223908
    Abstract: An antenna designing method, performed by a computer, includes: inputting a first antenna characteristic of an antenna; creating an antenna model that includes the antenna and a matching circuit which is connected to the antenna and is formed by a matching element including parasitic reactance and loss resistance; calculating a second antenna characteristic of the created antenna model by using the first antenna characteristic; determining whether or not the calculated second antenna characteristic satisfies a desired standard value; and displaying a determined result.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 29, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Takashi Yamagajo, Tabito Tonooka, Masaki Tosaka
  • Patent number: 9211166
    Abstract: Embodiments are provided for using an individualized orthodontic treatment index. One method embodiment includes receiving an initial virtual dental model from a first scan of a patient's dentition, modifying the initial virtual dental model to create a target virtual dental model according to a treatment goal, assigning a number of dental references to the target virtual dental model, receiving a treatment outcome virtual dental model from a second scan of the patient's dentition, mapping the number of dental references from the target virtual dental model to a treatment outcome virtual dental model, and calculating an individualized treatment index score for the treatment outcome virtual dental model according to one or more differences between the target virtual dental model and the treatment outcome virtual dental model based on the number of dental references.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: December 15, 2015
    Assignee: Align Technology, Inc.
    Inventors: Eric E. Kuo, Vadim Matov, Larry Lai, Fuming Wu, Jihua Cheng
  • Patent number: 9210973
    Abstract: A system for controlling the cut of a gemstone includes a gemstone scanner adapted to scan a plurality of facets of an actual gemstone so as to determine facet parameters pertaining to each one of the plurality of facets. The system also includes a control module operatively coupled to the gem scanner and adapted to receive the determined facet parameters of the plurality of facets of the gemstone. The control module generates an actual 3D model of the actual gemstone from determined facet parameters and an idealized 3D model for an idealized gemstone. The control module compares the actual 3D model with the idealized 3D model to determine leakage values for facet parameters of each one of the facets of the gemstone such that the leakage value is used to control the cut of the gemstone. A method implemented by the system is also disclosed.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: December 15, 2015
    Assignee: DANOG PROPERTY AND INVEST LTD.
    Inventor: Daniel Benjano
  • Patent number: 9213785
    Abstract: Systems and methods are disclosed for performing component-based architecture design. In one example, a method includes accessing a database storing multiple pre-designed room components to automatically identify certain pre-designed room components that satisfy input criteria. Each of the pre-designed room components includes structural geometric data indicative of a three-dimensional (3D) model of a pre-designed room, embedded metadata indicative of at least one design policy associated with the pre-designed room, and construction drawing data that can be merged with that of other room components to create final construction drawings for a completed house design.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: December 15, 2015
    Inventor: Thomas Plewe
  • Patent number: 9213788
    Abstract: Systems, methods, and apparatus for modeling and analyzing a physical system comprising a plurality of components. In some embodiments, a component type of a component of the plurality of components may be used to access a dataset from a plurality of datasets. The dataset may include a representation of at least one partial differential equation. A model of the component may be constructed based at least in part on the accessed dataset and at least one parameter relating to a physical characteristic of the component, and may be used to compute at least one output value based on at least one input value.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: December 15, 2015
    Assignee: Massachusetts Institute of Technology
    Inventors: Dinh Bao Phuong Huynh, David John Knezevic, Anthony Tyr Patera, Harriet Li
  • Patent number: 9208271
    Abstract: Embodiments provide methods, systems, and devices involving transaction correlation tools that may record a limited number of run attributes yet are likely to be important in the debugging process. Some embodiments may include novel tabular representations of the runs. Embodiments may allow the user to specify directives for the recording of the runs and the creation of these tables. Embodiments may include comparing sets of failing and passing runs, which may be generated at random. This approach is called statistical debugging, as it employs statistical tools to find attributes of the DVE that tend to co-occur with the failure.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: December 8, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Reshef Meir, Yael Kinderman, Yoav Hollander, Ohad Givaty
  • Patent number: 9207916
    Abstract: A code converter 11 of a simulation apparatus 1 detects, during the execution of a program in a target CPU, an externally dependent instruction affected by the external environment in each of divided blocks, predicts the execution result of the externally dependent instruction, simulates the instruction execution in the predicted result, and generates a host code in which a code for performance simulation is embedded based on the simulation result. A simulation executor 12 performs performance simulation about instruction execution in the prediction result of the program using the host code, and when the execution result of the externally dependent instruction is different from the setting of the prediction result during the execution, corrects the execution time of the instruction in the prediction result using the execution time of instructions executed before and after the instruction, and the like. A simulation information collector 13 collects and outputs performance simulation information.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: December 8, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Atsushi Ike, David Thach
  • Patent number: 9201993
    Abstract: Various techniques for improving performance of a goal-seeking search of a computer-simulated stochastic process are disclosed. One such technique may include generating an N-point Monte Carlo simulation of a stochastic model, such as a model representative of a digital electronic circuit, and selecting a subset of M points from the N-point Monte Carlo simulation, where M is less than N. The technique may further include searching the subset of M points to identify a target value, wherein said searching comprises generating one or more M-point Monte Carlo simulations of the stochastic model; and checking the target value, wherein said checking comprises generating an additional N-point Monte Carlo simulation of the stochastic model dependent on results of searching the subset of M points.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: December 1, 2015
    Assignee: Apple Inc.
    Inventor: Michael R. Seningen
  • Patent number: 9201987
    Abstract: A configuration engine traverses sequential levels of a decision tree in order to iteratively refine a configuration for a solar power system. At each level of the decision tree, the configuration engine determines the outcome of a design decision based on computing the result of a value function. The configuration engine explores configurations that optimize the value function result compared to other configurations, and may also discard less optimal configurations. When a current configuration is considered less optimal than a previous configuration generated at a previous level, the configuration engine discards the current configuration and re-traverses the decision tree starting with the previous configuration.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: December 1, 2015
    Assignee: SunRun, Inc.
    Inventors: Billy Hinners, Gary Wayne
  • Patent number: 9196095
    Abstract: The invention relates to a method for compiling a digital mockup of a multiplicity of objects in an installation space, comprising allocating an installation location for each object, determine neighboring objects and object types for each object, and determining possible interactions between neighboring objects.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: November 24, 2015
    Inventors: Oliver Sascha Thomaschewski, Christoph Schafer
  • Patent number: 9194974
    Abstract: A method for characterizing one or more properties of a geological formation including brine and a dense vapor phase includes inputting at least one first property of the geological formation including resistivity of a vapor phase into a model including an equation of state (EOS) model, the model accounting for a high temperature effect on the dense vapor where that the dense vapor has a non-infinite resistivity. At least the EOS model is solves to provide data relating to at least one second property of the geological formation. The data relating to the at least one second property is output to a display device for visual inspection.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: November 24, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Indranil Roy, Chris Wilkinson, Partha Ganguly, Richard Lewis, Oliver Mullins, Colin Longfield
  • Patent number: 9196085
    Abstract: A method, apparatus, and article of manufacture provide the ability to shape a terrain. An associative framework dependency graph used to control the shaping of the terrain is established. The graph defines an association between and processing order for two or more nodes that include an input node and an action node. The input node is a drawing entity or set of one or more geometric parameters. The action node is dependent on and uses the input node as input to perform an evaluation and produce an output object. The associative framework dependency graph is displayed and evaluated by evaluating the action node in accordance with the processing order to produce a finished ground terrain.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: November 24, 2015
    Assignee: Autodesk, Inc.
    Inventors: Smita Narayan, Christopher E. Putnam
  • Patent number: 9187984
    Abstract: There is provided a method for modeling a hydrocarbon reservoir that includes generating a reservoir model that has a plurality of coarse grid cells. A plurality of fine grid models is generated, wherein each fine grid model corresponds to one of the plurality of coarse grid cells that surround a flux interface. The method also includes simulating the plurality of fine grid models using a training simulation to obtain a set of training parameters, including a potential at each coarse grid cell surrounding the flux interface and a flux across the flux interface. A machine learning algorithm is used to generate a constitutive relationship that provides a solution to fluid flow through the flux interface. The method also includes simulating the hydrocarbon reservoir using the constitutive relationship and generating a data representation of a physical hydrocarbon reservoir in a non-transitory, computer-readable medium based on the results of the simulation.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: November 17, 2015
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Adam Usadi, Dachang Li, Rossen Parashkevov, Sergey A. Terekhov, Xiaohui Wu, Yahan Yang
  • Patent number: 9183001
    Abstract: Embodiments are directed to providing a simulation of a type-level construct on an interface instance and to maintaining a token-based event handling system. In one scenario, a computer system instantiates an interface instance that includes an instance object and multiple instance members. The computer system also instantiates a separate typed object which is configured to maintain one or more simulated type-level parameterized constructors. The computer system then associates the instantiated interface instance with the separate typed object. The typed object routes method invocations from the interface instance to various simulated type-level parameterized constructors and static members of the type.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shawn Farkas, Jesse D. Kaplan, Ladislav Prosek, Richard M. Byers, Ryan A. Byington
  • Patent number: 9183581
    Abstract: A user may simulate wearing real-wearable items, such as virtual garments and accessories. A virtual-outfitting interface may be provided for presentation to the user. An item-search/selection portion within the virtual-outfitting interface may be provided. The item-search/selection portion may depict one or more virtual-wearable items corresponding to one or more real-wearable items. The user may be allowed to select at least one virtual-wearable item from the item-search/selection portion. A main display portion within the virtual-outfitting interface may be provided. The main display portion may include a composite video feed that incorporates a video feed of the user and the selected at least one virtual-wearable item such that the user appears to be wearing the selected at least one virtual-wearable item in the main display portion.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: November 10, 2015
    Assignee: ZUGARA, INC.
    Inventors: Matthew Szymczyk, Aaron Von Hungen, Blake Callens, Hans Forsman, Jack Benoff
  • Patent number: 9183326
    Abstract: A method for computing or estimating fractional, multi-phase/multi-component flow through a porous medium employing a 3D digital representation of a porous medium and a computational fluid dynamics method to calculate flow rates, pressures, saturations, internal velocity vectors and other flow parameters is described. The method employs a unique method of introducing non-wetting and wetting fluids into the pores at the inlet face of the 3D digital representation of a porous medium and a novel process control application to achieve quasi-steady state flow at low inlet concentrations of non-wetting fluid. In addition, the method of the present invention reduces the time required to simulate to complete the fluid dynamic calculations. The resulting values of flow of non-wetting fluid, wetting fluid, saturation, and other parameters are used to generate plots of relative permeability imbibition and drainage curves. Computerized systems and programs for performing the method are also provided.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: November 10, 2015
    Assignee: Ingrain, Inc.
    Inventors: Giuseppe de Prisco, Jonas Toelke, Yaoming Mu
  • Patent number: 9176640
    Abstract: The disclosed methods, mechanisms, and system provide the ability to associate one or more disjointed models such that a second model can be accessed from a first model thereby allowing easier navigation between models. A graphical link to a second model is provided as part of a first model. Activating the graphical link opens the second model for viewing or editing. Links between additional models may also be provided. Thus, by using the provided graphical links, a user may quickly and easily navigate between all the associated models.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 3, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Ali Behboodian
  • Patent number: 9177200
    Abstract: A method and apparatus for selecting a value or change in value of a measurement variable for an observation of an object, comprising: receiving models for the object defined in terms of an observation parameter and a measurement variable; selecting values of the measurement variable; for each model, determining a value of the observation parameter for each selected value; for each selected value, determining a value of an expected classification potential level using the determined values; and selecting a value of the measurement variable dependent upon the potential level values; wherein the potential level is an expected level of: the information or lack of information, and/or the certainty or uncertainty, with which the object could be classified if a measurement of the observation parameter were taken of the object at the respective value of the measurement variable.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: November 3, 2015
    Assignee: BAE SYSTEMS PLC
    Inventors: Jordi McGregor Barr, Christopher Mark Lloyd, Mark Lawrence Williams, David Nicholson
  • Patent number: 9177084
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a system, for generating an analytical energy model from a conceptual representation or a mass form model.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 3, 2015
    Assignee: Autodesk, Inc.
    Inventors: Kyle Bernhardt, Lillian M. Smith, Jack Conrad Gray, Nathan Lockwood