Patents Examined by Omar Fernandez Rivas
-
Patent number: 9223918Abstract: 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: GrantFiled: April 16, 2012Date of Patent: December 29, 2015Assignee: GLOBALFOUNDRIES INC.Inventors: Paul D. Kartschoke, Adam P. Matheny, Jose L. Neves
-
Patent number: 9223908Abstract: 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: GrantFiled: November 27, 2012Date of Patent: December 29, 2015Assignee: FUJITSU LIMITEDInventors: Takashi Yamagajo, Tabito Tonooka, Masaki Tosaka
-
Patent number: 9211166Abstract: 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: GrantFiled: April 30, 2010Date of Patent: December 15, 2015Assignee: Align Technology, Inc.Inventors: Eric E. Kuo, Vadim Matov, Larry Lai, Fuming Wu, Jihua Cheng
-
Patent number: 9210973Abstract: 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: GrantFiled: August 29, 2012Date of Patent: December 15, 2015Assignee: DANOG PROPERTY AND INVEST LTD.Inventor: Daniel Benjano
-
Patent number: 9213785Abstract: 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: GrantFiled: January 26, 2010Date of Patent: December 15, 2015Inventor: Thomas Plewe
-
Patent number: 9213788Abstract: 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: GrantFiled: February 16, 2012Date of Patent: December 15, 2015Assignee: Massachusetts Institute of TechnologyInventors: Dinh Bao Phuong Huynh, David John Knezevic, Anthony Tyr Patera, Harriet Li
-
Patent number: 9208271Abstract: 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: GrantFiled: November 19, 2010Date of Patent: December 8, 2015Assignee: Cadence Design Systems, Inc.Inventors: Reshef Meir, Yael Kinderman, Yoav Hollander, Ohad Givaty
-
Patent number: 9207916Abstract: 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: GrantFiled: April 9, 2013Date of Patent: December 8, 2015Assignee: FUJITSU LIMITEDInventors: Atsushi Ike, David Thach
-
Patent number: 9201993Abstract: 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: GrantFiled: February 22, 2012Date of Patent: December 1, 2015Assignee: Apple Inc.Inventor: Michael R. Seningen
-
Patent number: 9201987Abstract: 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: GrantFiled: November 26, 2012Date of Patent: December 1, 2015Assignee: SunRun, Inc.Inventors: Billy Hinners, Gary Wayne
-
Patent number: 9196095Abstract: 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: GrantFiled: June 28, 2012Date of Patent: November 24, 2015Inventors: Oliver Sascha Thomaschewski, Christoph Schafer
-
Patent number: 9194974Abstract: 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: GrantFiled: September 2, 2011Date of Patent: November 24, 2015Assignee: Schlumberger Technology CorporationInventors: Indranil Roy, Chris Wilkinson, Partha Ganguly, Richard Lewis, Oliver Mullins, Colin Longfield
-
Patent number: 9196085Abstract: 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: GrantFiled: July 7, 2011Date of Patent: November 24, 2015Assignee: Autodesk, Inc.Inventors: Smita Narayan, Christopher E. Putnam
-
Patent number: 9187984Abstract: 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: GrantFiled: May 19, 2011Date of Patent: November 17, 2015Assignee: ExxonMobil Upstream Research CompanyInventors: Adam Usadi, Dachang Li, Rossen Parashkevov, Sergey A. Terekhov, Xiaohui Wu, Yahan Yang
-
Patent number: 9183001Abstract: 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: GrantFiled: January 13, 2012Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Shawn Farkas, Jesse D. Kaplan, Ladislav Prosek, Richard M. Byers, Ryan A. Byington
-
Patent number: 9183581Abstract: 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: GrantFiled: August 22, 2012Date of Patent: November 10, 2015Assignee: ZUGARA, INC.Inventors: Matthew Szymczyk, Aaron Von Hungen, Blake Callens, Hans Forsman, Jack Benoff
-
Patent number: 9183326Abstract: 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: GrantFiled: July 2, 2012Date of Patent: November 10, 2015Assignee: Ingrain, Inc.Inventors: Giuseppe de Prisco, Jonas Toelke, Yaoming Mu
-
Patent number: 9176640Abstract: 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: GrantFiled: May 29, 2014Date of Patent: November 3, 2015Assignee: The MathWorks, Inc.Inventor: Ali Behboodian
-
Patent number: 9177200Abstract: 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: GrantFiled: May 13, 2010Date of Patent: November 3, 2015Assignee: BAE SYSTEMS PLCInventors: Jordi McGregor Barr, Christopher Mark Lloyd, Mark Lawrence Williams, David Nicholson
-
Patent number: 9177084Abstract: 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: GrantFiled: September 30, 2011Date of Patent: November 3, 2015Assignee: Autodesk, Inc.Inventors: Kyle Bernhardt, Lillian M. Smith, Jack Conrad Gray, Nathan Lockwood