Patents Examined by Paul Rodriguez
-
Patent number: 8145467Abstract: Method and apparatus for profiling a hardware/software embedded system are described. In one example, a hardware co-simulation interface is generated between a programmable logic device (PLD) configured with the embedded system and a computer based on a plurality of events. The embedded system in the PLD is simulated. During the simulation of the embedded system, occurrence of at least one event is detected to produce profiling data. The profiling data is stored into shared first-in-first-out (FIFO) logic of the PLD and the computer. The profiling data is retrieved from the shared FIFO logic at the computer.Type: GrantFiled: February 25, 2008Date of Patent: March 27, 2012Assignee: Xilinx, Inc.Inventors: Jingzhao Ou, Chi Bun Chan
-
Patent number: 8145454Abstract: A method and apparatus for improving the fatigue life of a wobblefram utilized in a micro switch. The flexible circular wobblefram can be formed with a fixed edge and a solid center region utilizing a punch and die at elevated temperatures. An external lever can be attached to the solid center region of the wobblefram. The lever can be loaded and actuated to transmit motion from outside of the micro switch to a sealed internal mechanism in order to perform a switching function. Circular and/or sinusoidal shaped corrugations can then be added to the wobblefram and evaluated for performance utilizing a finite element analysis (FEA) model. The FEA model can precisely evaluate and optimize profile, number and height of the circular and/or sinusoidal corrugations. Such a wobblefram with circular and/or sinusoidal corrugations can achieve higher lifetime without affecting the operating characteristics of the micro switch.Type: GrantFiled: April 22, 2008Date of Patent: March 27, 2012Assignee: Honeywell International Inc.Inventor: Brian Speldrich
-
Patent number: 8145470Abstract: A hypervisor environment configured for accelerated access to device emulators comprises a hypervisor that intercepts a device access instruction to a child partition processor and routes said device access instruction to a root partition. A processor instruction emulator emulates said device access instruction along with any number of next instructions of the processor in said child partition, thereby dispatching accesses to a device emulator on behalf of the processor in said child partition. By emulating these instructions in the root partition, accesses to the device emulator are greatly accelerated.Type: GrantFiled: June 27, 2007Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventor: Dustin L. Green
-
Patent number: 8140301Abstract: A method (and system) for causal modeling includes modeling a data set. The modeling includes estimating a reverse Bayesian forest for the data set and detecting outliers in a separate data set. Detecting the outliers includes applying the reverse Bayesian forest to the separate data set to obtain a probability value assigned to data points in the separate data set and identifying outliers in the separate data set by evaluating the probability value given by the reverse Bayesian forest.Type: GrantFiled: April 30, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Naoki Abe, David L. Jensen, Srujana Merugu, Justin Wai-Chow Wong
-
Patent number: 8140304Abstract: Deformations occurring in cloth can be decomposed into two components: the in-plane and the out-of-plane deformations. Stretch and shear are in-plane deformation, and bending is out-of-plane deformation. In the method, the numerical simulation can be done in real-time, and the models fix some flaws that existed in previous real-time models, leading to conspicuous reduction of artifacts. The (|x|?C)2 in the energy function is replaced with |x?x*|2 for some constant vector x*, such that the force Jacobian becomes a constant, which obviates solving the large system of linear equations at every time step. The method uses simplified physical models for both edge-based and triangle-based systems.Type: GrantFiled: July 13, 2007Date of Patent: March 20, 2012Inventors: Hyeong-Seok Ko, Kwang-Jin Choi
-
Patent number: 8140318Abstract: A method and system for generating application simulations and, more particularly, a method and system for graphical data scrubbing in application simulation image sequences. The method comprises creating a graphical representation of identified data and scrubbing instances of the identified data. The method further comprises replacing the scrubbed identified data with the graphical representation of the identified data. The system includes a computer infrastructure to perform at least the steps of the method.Type: GrantFiled: August 20, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Jeffrey W. Holland, Bradley K. Wells
-
Patent number: 8131531Abstract: A method runs a simulation. The method comprises receiving a selection of a device. The device is one of a prober used in wafer testing and a handler used in package testing. The method comprises receiving at least one parameter for a set of parameters for the simulation. The method comprises running the simulation by executing commands to be performed as if the device were present. A controller supplies the set of commands. Results from the simulation indicate a performance of the controller.Type: GrantFiled: November 30, 2007Date of Patent: March 6, 2012Assignee: Verigy (Singapore) Pte. Ltd.Inventor: Larry Ira Goldsmith
-
Patent number: 8131529Abstract: Method and system to configure a common set of electronic components using software in order to simulate different electronic, mechanical and/or electro-mechanical instruments or instrument functions. For each instrument function or traditional mode of operation to be simulated, software models are created which when directed to the electronic components, cause the electronic components to respond to input in the same manner that the actual, traditional physical instrument would respond to satisfy the same test requirement input. The software models are preferably stored in a model repository which is searchable to enable a user to select the instrument function or traditional mode of operation to be simulated with the corresponding model being provided to the electronic components. Once the model, i.e., a function for each synthetic element, is downloaded and the electronic components configured according to the model functions, testing of the assemblies or other UUTs can begin.Type: GrantFiled: September 1, 2006Date of Patent: March 6, 2012Assignee: Advanced Testing Technologies Inc.Inventors: Robert Spinner, Eli Levi, William Harold Leippe, Emery Korpi, Michael Lai, James Kuveikis, Richard E. Chalmers, Richard Engel, Peter F. Britch, William Biagiotti, David Howell
-
Patent number: 8131528Abstract: Exemplary embodiments report delay incurred in a model. Exemplary embodiments identify an incurred delay that is related to a graphical affordance in the model and generate a visual indicator associated with the graphical affordance in the model. The visual indicator is related to the incurred delay. Exemplary embodiments render the visual indicator with an output device to depict the incurred delay that is related to the graphical affordance in the model.Type: GrantFiled: December 29, 2006Date of Patent: March 6, 2012Assignee: The MathWorks, Inc.Inventors: Chandresh Vora, Martin Clark, Michael H. McLernon
-
Patent number: 8131533Abstract: Techniques are described for automatically generating a reporting model based on a relational database storing multidimensional data in accordance with a relational database schema. A model generator may, for example, produce a base reporting model from the database schema, and subsequently generate a user reporting model by importing the base reporting model. The model generator updates the user reporting model in response to modifications requested by a user, and maintains an activity log to record the modifications. The model generator regenerates the base reporting model and the user reporting model in the event the database schema changes, and reapplies the modifications from the activity log to the user reporting model to automatically update the user reporting model. The database schema may be a relational star schema as described herein.Type: GrantFiled: January 8, 2009Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Thomas Legault, Dominique Roy
-
Patent number: 8131518Abstract: To provide a functional spectral filter through which, it is possible for an observer wearing the functional spectral filter to change his or her color sensitivity (ease of color distinction), and which is for designing a color scheme easy to be distinguished for a color deficient observer by using the filter. A functional spectral filter including a multilayer is formed in accordance with a thin film design (an optimization method) determined by use of a color vision theory so as to make color sensitivity into a desired pattern. With respect to combinations that two colors among a plurality of specified colors are combined, color differences in the respective combinations are made close to a color difference given in advance. Alternatively, with respect to specified combinations, the color differences are made small or the color differences are made large.Type: GrantFiled: February 14, 2007Date of Patent: March 6, 2012Assignees: National University Corporation Toyohashi University of Technology, Itoh Optical Industrial Co., Ltd.Inventors: Shigeki Nakauchi, Tatsuya Onouchi, Hirohisa Katou, Hirofumi Oda, Yuuji Saitou, Kanae Miyazawa
-
Patent number: 8131534Abstract: Systems and methods provide for emulating a host architecture in guest firmware. One aspect of the systems and methods comprises determining whether an emulated instruction would cause a transition into a legacy mode. A current execution context is converted into a legacy mode context, and the firmware emulator proceeds to a group of legacy mode instructions in a native mode for the processor. The firmware emulator detects an end instruction and converts the legacy context back to the guest firmware context.Type: GrantFiled: August 4, 2009Date of Patent: March 6, 2012Assignee: Intel CorporationInventor: Michael D. Kinney
-
Patent number: 8131526Abstract: This invention relates to petroleum reservoir characterization. It uses a novel system and method to generate a system of reservoir models, and then use a series of simulation techniques to simulate the models. The models are refined through each simulation and comparison step by comparing the results of the simulation with the known data from the reservoir. The invention can be applied to different reservoirs which have different known properties. Simulation techniques such as EM test forward calculation, stochastic reservoir modeling, streamline forward calculation are all candidates of simulation methods disclosed in the invention.Type: GrantFiled: April 14, 2007Date of Patent: March 6, 2012Assignee: Schlumberger Technology CorporationInventor: Thomas J. Neville
-
Patent number: 8126684Abstract: Improved topology optimization for engineering product design is disclosed. An engineering product including a design domain to be optimized is defined. Design domain can be a portion or the entire engineering product. Design objective and optional constraint are defined such that optimization goal is achieved. Additionally, initial configuration of the design domain is represented by a finite element analysis (FEA) mesh. Each element or element group is associated with a design variable. A set of discrete material models is created from the baseline material used for the design domain. The set of discrete material models is configured to cover entire range of the design variable and each discrete material model represents a non-overlapping portion. Each element representing the design domain is associated with an appropriate discrete material model according to the design variable. Structure response is obtained via FEA to evaluate design objective and update design variable.Type: GrantFiled: April 10, 2009Date of Patent: February 28, 2012Assignee: Livermore Software Technology CorporationInventors: Tushar Goel, Willem J. Roux
-
Patent number: 8126682Abstract: To provide a design support system which can enhance reusability of historical data about past design work and improve work efficiency, design work history data is divided according to an instruction to generate unit work history data, input work made by a person in charge of work in a history is retrieved, input of design support information for the work is accepted, and the input design support information is inserted into the unit work history data to be stored in a database 1. The person in charge of work who reuses the unit work history data performs design work with reference to the design work history data which is previously reproduced in a design support window shown on a display section 24 of a design support device 2 and the design support information contained in it.Type: GrantFiled: January 17, 2002Date of Patent: February 28, 2012Assignee: Toyota Jidosha Kabushiki KaishaInventors: Yasuyuki Anami, Hiroshi Nakajima
-
Patent number: 8126691Abstract: A method of saving portions of a simulation or execution engine image at various points in a simulation or execution is disclosed. The saving of the simulation or execution context in addition to the more traditional saving of the system state information enables the restoration of a simulation or execution that is capable of producing, in a subsequent simulation or execution of a block diagram continuing from the point of the saved simulation or execution, results that are identical to those of the initial simulation or execution. The ability to restore more than just system state variables enables a user to run multiple variations of a simulation from a given point without having to replicate the simulation up until the point of the saved initial simulation, and the ability to run multiple iterations of a block diagram execution in a non-simulation execution from a given point without having to replicate the execution of the block diagram up until that point.Type: GrantFiled: August 21, 2007Date of Patent: February 28, 2012Assignee: The MathWorks, Inc.Inventors: John Ciolfi, Pieter J. Mosterman
-
Patent number: 8121820Abstract: A method for generating architectural design requirements for a building structure is disclosed. A schematic drawing file of the building structure is loaded. The building type for the building structure is designated. A topology mask identifying the functional zones demarcated by the schematic drawing is created over the schematic drawing. Architectural design standards that are specific to the building type designated are applied to each of the identified functional zones to generate the architectural design requirements for the building structure. The architectural design standards being stored in a relational database.Type: GrantFiled: January 11, 2007Date of Patent: February 21, 2012Assignee: Gannon Technologies Group, LLCInventor: Mark A. Walch
-
Patent number: 8121823Abstract: Method for reducing the time needed to perform geophysical inversion by using simultaneous encoded sources in the simulation steps of the inversion process. The geophysical survey data are prepared by encoding (3) a group of source gathers (1), using for each gather a different encoding signature selected from a set (2) of non-equivalent encoding signatures. Then, the encoded gathers are summed (4) by summing all traces corresponding to the same receiver from each gather, resulting in a simultaneous encoded gather. (Alternatively, the geophysical data are acquired from simultaneously encoded sources.) The simulation steps needed for inversion are then calculated using a particular assumed velocity (or other physical property) model (5) and simultaneously activated encoded sources using the same encoding scheme used on the measured data. The result is an updated physical properties model (6) that may be further updated (7) by additional iterations.Type: GrantFiled: September 11, 2007Date of Patent: February 21, 2012Assignee: ExxonMobil Upstream Research CompanyInventors: Jerome R. Krebs, John E. Anderson, Ramesh Neelamani, Charlie Jing, David Hinkley, Thomas A. Dickens, Christine E. Krohn, Peter Traynin
-
Patent number: 8117016Abstract: The invention relates to a method of performing production operations. The method includes identifying a plurality of simulators from a group consisting of a wellsite simulator for modeling at least a portion of the wellsite of the oilfield and a non-wellsite simulator for modeling at least a portion of a non-wellsite portion of the oilfield, defining a first strategy template comprising a first condition defined based on a first variable of the plurality of simulators and a first action defined based on a control parameter of the plurality of simulators, wherein execution of the first action during simulation is determined based on the first condition in view of a logical relationship, developing a first strategy for managing the plurality of simulators during simulation, wherein the first strategy is developed using the first strategy template, and selectively simulating the operations of the oilfield using the plurality of simulators based on the first strategy.Type: GrantFiled: April 17, 2008Date of Patent: February 14, 2012Assignee: Schlumberger Technology CorporationInventors: Vijaya Halabe, Richard Torrens
-
Patent number: 8112263Abstract: To check operation of a circuit to be checked connected to a bus to which at least one master circuit and at least one slave circuit are connected, a model is connected to a bus in place of a master circuit or a slave circuit and cause given signals to be outputted at given timing for checking the operation of the circuit to be checked. Especially, by causing various data transfer to occur at random timing by a plurality of models, it is easy to cause severer than actual conditions to take place easily, enabling to enhance efficiency of checking. For example, when checking operation of a bus arbiter, a plurality of master models are connected in place of a plurality of master circuits to cause a request of bus accessibility to be outputted from each master model at random timing to check arbitration operation of a bus arbiter.Type: GrantFiled: April 29, 2009Date of Patent: February 7, 2012Assignee: Canon Kabushiki KaishaInventors: Yoshihiro Terashima, Hiroshi Nonoshita, Nobuyuki Yuasa