Patents Examined by Bernard E Cothran
-
Patent number: 9223905Abstract: A system and method for predicting airflow within a data center using a potential flow technique is provided. In one aspect, a method includes automatically generating an unstructured grid, the unstructured grid comprising a plurality of unstructured grid cells, each unstructured grid cell having a size, dividing a representation of the data center into the plurality of unstructured grid cells, determining airflow velocity values for each of the plurality of unstructured grid cells using airflow velocity potentials, determining a temperature value for each one of the plurality of the unstructured grid cells using the airflow velocity values, determining a concentration value for each of the plurality of the unstructured grid cells using the airflow velocity values, and calculating a comparison result indicating whether the concentration values, the airflow velocity values and the temperature values for the plurality of the unstructured grid cells satisfy convergence criteria.Type: GrantFiled: July 29, 2011Date of Patent: December 29, 2015Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Mikkel Dalgas, James W. VanGilder, Christopher Healey, Martin Johansen
-
Patent number: 9220580Abstract: Embodiments for determining a dental treatment difficulty are described herein. One method embodiment includes receiving an initial and subsequent position of each of a first tooth and a second tooth and calculating a change in position of each of the first tooth and the second tooth. The method embodiment can also include projecting the changes in position of each of the first tooth and the second tooth onto a reference line and calculating a change in position on the reference line for the first tooth and the second tooth. The method embodiment can further include determining the dental treatment difficulty based on the changes in position on the reference line.Type: GrantFiled: March 1, 2012Date of Patent: December 29, 2015Assignee: Align Technology, Inc.Inventors: Artem Borovinskih, Roman A. Roschin, Rene M. Sterental, Dmitriy Ten
-
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: 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: 9176718Abstract: Certain example embodiments relate to a computer program written in the programming language Java for emulating the memory management of a computer program written in the programming language C. The C program includes instructions for allocating a memory area, instructions for defining at least one data structure, and instructions for defining at least one pointer to the allocated memory area in accordance with the at least one data structure. The Java program may include instructions for: providing a Java byte array for emulating the allocated memory area of the C program; and providing at least one Java object for emulating the at least one data structure of the C program. The at least one Java object uses at least one Java ByteBuffer object for emulating the at least one pointer of the C program.Type: GrantFiled: August 21, 2012Date of Patent: November 3, 2015Assignee: Software AGInventor: Lior Yaffe
-
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
-
Patent number: 9140108Abstract: Computerized method and system for deriving a statistical reservoir model of associations between injecting wells and producing wells. Potential injector events are interactively identified from time series measurement data of flow rates at the wells, with confirmation that some response to those injector events appears at producing wells. Gradient analysis is applied to cumulative production time series of the producing wells, to identify points in time at which the gradient of cumulative production changes by more than a threshold value. The identified potential producer events are spread in time and again thresholded. An automated association program rank orders injector-producer associations according to strength of the association. A capacitance-resistivity reservoir model is evaluated, using the flow rate measurement data, for the highest-ranked injector-producer associations.Type: GrantFiled: November 3, 2011Date of Patent: September 22, 2015Assignee: BP Corporation North America Inc.Inventors: Shahryar G. Shirzadi, Richard Bailey, Eric Ziegel
-
Patent number: 9069918Abstract: A system and method for writing simulation acceleration data from a host workstation to a hardware emulation system without considerably sacrificing emulation speed or sacrificing the emulation capacity available for a user's logic design. According to one embodiment, a system comprises a logic software simulator running on a host workstation; a hardware emulation system having a system bus and an emulator chip, the emulator chip includes: an emulation processor that generates emulation data, and a data array connected to the system bus; and a high-speed interface connecting the host workstation to the system bus of the hardware emulator, wherein simulation acceleration data from the host workstation are written to the data array of the emulator chip using the system bus.Type: GrantFiled: June 11, 2010Date of Patent: June 30, 2015Assignee: Cadence Design Systems, Inc.Inventors: Mitchell Poplack, Beshara Elmufdi
-
Patent number: 9069699Abstract: Methods and apparatuses are described for identifying inconsistent constraints. During operation, a system can receive a set of constraints, wherein each constraint is defined over one or more random variables from a set of random variables. If an inconsistency or conflict is detected while solving the set of constraints, the system can identify a phase in a series of phases of the constraint solver where the inconsistency was detected. The system can then try to solve different subsets of the set of constraints to identify smaller subsets of the set of constraints that contain the inconsistency. When the system tries to solve a subset of the set of constraints, the system can determine whether or not an inconsistency is detected in the identified phase while solving the subset of the set of constraints. Next, the system can report the smallest subset of inconsistent constraints that was found to a user.Type: GrantFiled: March 29, 2011Date of Patent: June 30, 2015Assignee: SYNOPSYS, INC.Inventors: Dhiraj Goswami, Soe Myint, Ngai Ngai William Hung, Rajarshi Mukherjee
-
Patent number: 9052358Abstract: A method is provided for determining specifications that meet electronic system or integrated circuit product requirements at all stages of the product lifecycle. Early in the product lifecycle design features must be specified. Later in the lifecycle datasheet specifications must be determined and published to customers, and test specifications in manufacturing must be determined. The method includes acquiring data from a test vehicle, fitting the data to a copula-based statistical model using an appropriately programmed computer, and using the statistical model to compute producer- and customer-oriented figures of merit of a product, different from the test vehicle, using the appropriately programmed computer. Different size, fault tolerance schemes, test coverage, end-use (datasheet), and test condition specifications of the product may be modeled. The statistical model is a copula-based and so can take into account dependency among attributes of the product.Type: GrantFiled: January 27, 2012Date of Patent: June 9, 2015Assignee: Portland State UniversityInventors: Carvin Glenn Shirley, W. Robert Daasch
-
Patent number: 9009010Abstract: Systems and methods for hydraulic fracture characterization using microseismic event data to identify the orientation spacing and dip for subsurface fractures.Type: GrantFiled: April 15, 2011Date of Patent: April 14, 2015Assignee: Landmark Graphics CorporationInventors: Jianfu Ma, Kenneth E. Williams
-
Patent number: 9009006Abstract: Embodiments relate to generating active links between model objects. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. The source data accepted into the modeling client can include consumer or business-level applications, whose spreadsheet, database or other content can be extracted and encapsulated in object-oriented format, such as extensible markup language (XML) format. Links can be inserted in the resulting model object to link to external resources, such as additional model objects, services, local or remote modeling tools, or other resources. The model object can share, exchange, or combine data from other model object(s), as well as instantiate functions hosted in other model object(s). Multiple links can be inserted to multiple model objects in linked list, node, or other configurations.Type: GrantFiled: May 29, 2009Date of Patent: April 14, 2015Assignee: Red Hat, Inc.Inventor: Eric Williamson
-
Method for characterizing the fracture network of a fractured reservoir and method for developing it
Patent number: 8983818Abstract: The invention is a method for constructing a representation of a fluid reservoir traversed by a fracture network and by at least one well. The reservoir is discretized into a set of grid cells and the fractures are characterized by statistical parameters from observations of the reservoir. An equivalent permeability tensor and an average fracture opening is constructed from an image representative of the fracture network delimiting porous blocks and fractures is then deduced from the statistical parameters. A first elliptical boundary zone centered on the well and at least a second elliptical boundary zone centered on the well which form an elliptical ring with the elliptical boundary of the first zone are defined around the well. The image representative of the fracture network is simplified in a different manner for each of the zones which is used to construct the representation of the fluid reservoir.Type: GrantFiled: November 3, 2011Date of Patent: March 17, 2015Assignee: IFP Energies NouvellesInventors: André Fourno, Bernard Bourbiaux -
Patent number: 8949100Abstract: The present disclosure relates to a computer-implemented method for simulating an analog and mixed-signal circuit design having a digital circuit segment connected to an analog circuit segment at a connection point. The method may include inserting a bidirectional interface element at the connection point located between the digital circuit segment and the analog circuit segment. The method may further include splitting the digital circuit segment into a plurality of transistor network models to provide for bidirectional transfer of data between the analog circuit segment and the digital circuit segment.Type: GrantFiled: April 25, 2011Date of Patent: February 3, 2015Assignee: Cadence Design Systems, Inc.Inventors: William S. Cranston, Junwei Hou, Dan R. Kaiser, Aaron Mitchell Spratt
-
Patent number: 8949103Abstract: A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation.Type: GrantFiled: May 1, 2009Date of Patent: February 3, 2015Assignee: Microsoft CorporationInventors: Deon Brewis, Durham Goode, John Joseph Jordan, Sadi Khan
-
Patent number: 8949086Abstract: Methods, an apparatus, and a computer program product for determining whether or not a particle belongs to free surface particles, in a calculation process of a particle method in which a continuum subjected to calculation analysis is collectively modeled with a free surface by a plurality of particles. One of the methods includes the steps of: determining whether any other particle exists within a predetermined range with respect to the particle by referencing to identification information stored in a memory, where the other particle belongs to the free surface, and storing in the memory near free surface identification information which is set as near free surface if the other particle belonging to the free surface exists and set as sufficiently inside if the other free surface particle belonging to the free surface does not exist.Type: GrantFiled: January 24, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventor: Tatsuya Ishikawa
-
Patent number: 8942961Abstract: A re-matching method of slab-order for improving slab utilization in iron and steel plants, comprising the steps of Step 1: formulating a mathematical model according to information of slabs and orders, so as to quantitatively describe the optimization problem of slab-order matching; Step 2: dividing the slabs and orders into groups; Step 3: generating a new slab-order matching relationship for each group of slabs and orders by using a multiple neighborhoods based tabu search algorithm on the basis of the formulated mathematical model, tries to re-optimize the matching relationship with consideration of the original slab-order matching relationship and the load balance of all equipment units, so as to improve the slab-order matching relationship, decrease the slab cutting loss, reduce the redundant slab weight of each order, and improve the integrity of an order, thus improving slab utilization, ensuring to deliver an urgent order on time, and improving the customer satisfaction.Type: GrantFiled: April 5, 2013Date of Patent: January 27, 2015Assignee: Northeastern UniversityInventors: Lixin Tang, Ying Meng
-
Patent number: 8938371Abstract: A method for generating a three-dimensional representation of a ribbon cable in a computer-aided design drawing is disclosed. In one embodiment, a user may create a three-dimensional ribbon cable object with an arbitrary shape and an arbitrary number of fold or twists. A user creates or specifies a ribbon cable template incorporating several attributes and a computer aided design application may be configured to generate a three-dimensional ribbon cable object from the template and displays the representation of the three-dimensional ribbon cable object in the computer-aided design drawing. Further, once generated, the ribbon cable object may be flattened to a two-dimensional surface, identifying the overall length of the ribbon cable and the location of any folds.Type: GrantFiled: August 7, 2007Date of Patent: January 20, 2015Assignee: Autodesk, Inc.Inventor: George Hudetz
-
Patent number: 8935135Abstract: Methods, an apparatus, and a computer program product for determining whether or not a particle belongs to free surface particles, in a calculation process of a particle method in which a continuum subjected to calculation analysis is collectively modeled with a free surface by a plurality of particles. One of the methods includes the steps of: determining whether any other particle exists within a predetermined range with respect to the particle by referencing to identification information stored in a memory, where the other particle belongs to the free surface, and storing in the memory near free surface identification information which is set as near free surface if the other particle belonging to the free surface exists and set as sufficiently inside if the other free surface particle belonging to the free surface does not exist.Type: GrantFiled: August 24, 2012Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventor: Tatsuya Ishikawa
-
Patent number: 8924187Abstract: The present disclosure describes tools and associated computational analysis methodologies employed therein for improved minimum weight design of thin wall profile members (TPMs). The tools draw on inter-dependent parameters relating to TPM cross-section dimensions ratio values and established constructive restrictions to calculate, using appropriate algorithmic computational analysis, the optimum cross-section dimensions values of a given TPM. A design selection serves as a blueprint for the next stage, which is the actual fabrication or manufacturing of the component. For a given set of constructive restrictions, the final product is based on optimum configurations selected from a fixed set of TPMs with varied cross-sectional shapes.Type: GrantFiled: March 15, 2013Date of Patent: December 30, 2014Assignee: Fair LLCInventor: Aleksandr I. Kamenomostskiy