Patents Examined by Bernard E Cothran
  • Patent number: 8229722
    Abstract: A system for intelligent web-based monitoring and management of an electrical system is provided. The system is configured to acquire real-time data output from the electrical system, and to transmit a user interface to a client terminal which is configured to display the user interface. In an embodiment, the system is configured to store a virtual system model of the electrical system. The system is configured to generate a predicted data output for the electrical system utilizing the virtual system model of the electrical system, monitor the real-time data output and the predicted data output of the electrical system, and initiate a calibration and synchronization operation to update the virtual system model when a difference between the real-time data output and the predicted data output exceeds a threshold.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: July 24, 2012
    Assignee: Power Analytics Corporation
    Inventor: Adib Nasle
  • Patent number: 8219365
    Abstract: A method of designing a motor vehicle is disclosed. The method includes simulating a collision of a motor vehicle using a computer model that corresponds to the motor vehicle. Collision data is collected from the simulation and used to determine calibration information for an air bag system.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: July 10, 2012
    Assignee: Honda Motor Co., Ltd.
    Inventors: Brian T. Allen, Christopher Mampe, Peter Cardimen, Skye Malcolm
  • Patent number: 8195581
    Abstract: A process simulator is provided for simulating the behavior of multi-dimensional non-linear multivariable processes. A multi-dimensional non-linear multivariable model of a process can be generated, such as by using smaller building blocks. One or more inputs are provided to the model, a behavior of the process is simulated in real-time using the model, and one or more outputs of the model are provided. The model could represent a two-dimensional non-linear multivariable model, and the one or more inputs to the model and/or the one or more outputs of the model could be array-based. The process simulator could be formed from multiple components, such as a regulatory loop simulator object, a process model object, a disturbance generator object, and a scanner simulator object. The arrangement of the objects can be flexible and configurable, such as by designing the objects in an object-oriented manner utilizing a sink/source architecture.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: June 5, 2012
    Assignee: Honeywell ASCa Inc.
    Inventors: Johan U. Backstrom, Mattias Bjorklund, Cheul Chung
  • Patent number: 8185364
    Abstract: A process and device for simulating a product printed by a virtual press. The process implemented by the device includes creation of a three-dimensional object page, selection of at least one fold among a set of predetermined folds, with the selected folds corresponding to the folds produced on the product to be simulated, for each fold produced and selected, a modification of the three-dimensional object page by the addition of at least one fold line at a given position on the three-dimensional object page, construction of the simulated product starting from the modified three-dimensional object page, and a display of the simulated product constructed in this manner.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: May 22, 2012
    Assignee: Sinapse Print Simulators
    Inventors: Peter Q. Herman, Laurent Grimaldi
  • Patent number: 8175862
    Abstract: Modeling systems and methods for constructing one or more models of a computing system using collected data. Certain model-based systems build topology models and/or model instances by transforming collected performance data into a collection-location independent form. In certain examples, systems include at least one agent for collecting performance data from monitored resource(s), canonical data transform (CDT) configurations, and a data transformation module for performing data transform operation(s) on the performance data based on at least one CDT configuration. The data transform operation may include generating and/or updating a topology model, assigning metrics to model object(s), updating properties of model object(s), creating associations between existing model objects, or the like. Certain systems and methods also allow for a single piece of data to be processed by multiple models or for pieces of data collected from different locations to be matched and/or associated with the same model object.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: May 8, 2012
    Assignee: Quest Software, Inc.
    Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Steven P. Rosenberg, Geoff Vona
  • Patent number: 8170856
    Abstract: A system for real-time three-dimensional (3D) visualization of an electrical system is disclosed. The system includes a data acquisition component, a power analytics server and a client terminal. The data acquisition component acquires real-time data output from the electrical system. The power analytics server is comprised of a virtual system modeling engine, an analytics engine, a machine learning engine and a 3D visualization engine. The virtual system modeling engine generates predicted data output for the electrical system. The analytics engine monitors real-time data output and predicted data output of the electrical system. The machine learning engine stores and processes patterns observed from the real-time data output and the predicted data output to forecast an aspect of the electrical system. The 3D visualization engine renders the virtual system model and the forecasted aspect into a 3D visual model.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: May 1, 2012
    Assignee: Power Analytics Corporation
    Inventor: Adib Nasle
  • Patent number: 8165866
    Abstract: An emulation system includes a controller, an emulation calculator, an emulation storage unit, and an interface unit. The emulation calculator includes a device under test (DUT) and emulates the DUT. The emulation storage unit stores emulation data of the DUT emulated by the emulation calculator under the control of the controller. The interface unit distributes and transfers the emulation data to a plurality of computers under the control of the controller.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: April 24, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chi-Ho Cha, Hoon-Sang Jin, Jae-Geun Yun
  • Patent number: 8145467
    Abstract: 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: Grant
    Filed: February 25, 2008
    Date of Patent: March 27, 2012
    Assignee: Xilinx, Inc.
    Inventors: Jingzhao Ou, Chi Bun Chan
  • Patent number: 8145470
    Abstract: 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: Grant
    Filed: June 27, 2007
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventor: Dustin L. Green
  • Patent number: 8131531
    Abstract: 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: Grant
    Filed: November 30, 2007
    Date of Patent: March 6, 2012
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventor: Larry Ira Goldsmith
  • Patent number: 8112267
    Abstract: A system and a method for checking consistency of a lock-step process while debugging a microcontroller code. The virtual microcontroller and the microcontroller simultaneously and independently run a microcontroller code. The microcontroller includes a first memory and the virtual microcontroller residing in the ICE includes a second memory. A host computer copies a content of the first memory and a content of the second memory in the host computer memory when the execution of the code is halted. The host device compares the content of the first memory and the content of the second memory for consistency. In case of a disparity between the content of the first memory and the content of the second memory, a user traces the execution of the code in a trace buffer residing in the ICE and debugs the faulty code accordingly.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: February 7, 2012
    Assignee: Cypress Semiconductor Corporation
    Inventor: Craig Nemecek
  • Patent number: 8108187
    Abstract: A method and system of surface analysis or product design comprising using a plurality of input scans, commonly orienting the scans, establishing a common origin, creating a ray mesh having a plurality of rays extending from the origin, calculating intersections of the rays with the input scans, analyzing the intersection along each ray, generating percentile envelopes by connecting similar percentile points on each ray, and designing products using percentile envelopes as a guide. The system may comprise a device for scanning surfaces, a fit plan setting forth predetermined guidelines for the product, a coordinate transformation algorithm, an envelope processor comprising an intersection calculation algorithm for analyzing data sets and generating output surfaces, and an output file.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: January 31, 2012
    Inventor: David C. Brown
  • Patent number: 8078441
    Abstract: A method for designing a haul road based on machine performance comprises receiving one or more haul road parameters and identifying at least one type of machine to be operated on the haul road. The method also includes selecting at least one target operating parameter associated with the at least one type of machine and simulating performance of the at least one type of machine to predict an operating value corresponding with the at least one target operating parameter. If the predicted operating value is not within a threshold range of the corresponding target operating parameter, one or more haul road parameters are adjusted.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: December 13, 2011
    Assignee: Caterpillar Inc.
    Inventors: Jonny Ray Greiner, Yang Liu, Bhavin Jagdishbhai Vyas
  • Patent number: 8078448
    Abstract: Systems and methods for automated testing are disclosed. In one embodiment, the method includes receiving an input during testing of an application on a first emulated device. The method further includes automatically creating from the input a test module configured to be executed on a second emulated device for testing of the application, wherein the first emulated device is different from the second emulated device. In one embodiment, the system includes a receiver configured to receive an input during testing of an application on a first emulated device. The system further includes a creation module in communication with the receiver and configured to automatically create from the input a test module configured to be executed on a second emulated device for testing of the application, wherein the first emulated device is different from the second emulated device.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: December 13, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Tim Wohlberg, Klaas Stöeckmann, Soeren Ammedick, Kai Ortmanns
  • Patent number: 8078436
    Abstract: Methods and systems for roof estimation are described. Example embodiments include a roof estimation system, which generates and provides roof estimate reports annotated with indications of the size, geometry, pitch and/or orientation of the roof sections of a building. Generating a roof estimate report may be based on one or more aerial images of a building. In some embodiments, generating a roof estimate report of a specified building roof may include generating a three-dimensional model of the roof, and generating a report that includes one or more views of the three-dimensional model, the views annotated with indications of the dimensions, area, and/or slope of sections of the roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: December 13, 2011
    Assignee: Eagle View Technologies, Inc.
    Inventors: Chris Pershing, David P. Carlson
  • Patent number: 8036858
    Abstract: A method is provided for selecting and optimizing an electric drive system by analyzing critical-to-quality subjects of the electric drive system according to Six Sigma theory. The critical-to-quality subjects include weight, volume, reliability, efficiency and cost. Various design approaches may be evaluated to select an optimal design. The design approaches may include electric machine type, cooling system, electrical integration and electrical-mechanical interface.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: October 11, 2011
    Assignee: Honeywell International Inc.
    Inventor: Evgeni Ganev
  • Patent number: 8036864
    Abstract: A method for predicting the formation of silicon nanocrystals in an oxide matrix is disclosed. Initially, fundamental data for a set of microscopic processes that can occur during one or more material processing operations are obtained. Kinetic models are then built by utilizing the fundamental data for a set of reactions that can contribute substantially to the formation of silicon nanocrystals in a silicon oxide matrix. Finally, the kinetic models are applied to predict shape, size distribution, spatial arrangements of silicon nanocrystals.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: October 11, 2011
    Assignee: The Board of Regents, The University of Texas System
    Inventors: Gyeong S. Hwang, Decai Yu
  • Patent number: 8027817
    Abstract: A solution for managing a set of simulations within a grid infrastructure is provided. In particular, a solution is provided in which distinct simulations (e.g., virtual worlds, distributed simulations, and/or the like) and/or simulation instances (e.g., virtual world instances) can be concurrently managed in a single grid infrastructure.
    Type: Grant
    Filed: May 10, 2007
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Donna N. Dillenberger, Michael J. Osias
  • Patent number: 8010336
    Abstract: A method for simulating the configuration of an electrical power network for robust power restoration method is described. The method involves analyzing an electrical network topology in respect of electrical power sources, electrical bridges and other associated data, such as safety data, loss data, etc. The method determining a set of virtual paths within a mesh electrical power network, the network having a plurality of sources of electrical power. Each of the virtual paths allowing determination of suitable locations for provisioning at least a non-conducting electrical bridge. The method allowing the state of the electrical bridges to be modified to restore power when a fault is detected within the electrical power network.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: August 30, 2011
    Assignee: Virelec Ltd.
    Inventor: Eduardo Chaiquin
  • Patent number: 7979245
    Abstract: Modeling systems and methods for constructing one or more models of a computing system using collected data. Certain model-based systems build topology models and/or model instances by transforming collected performance data into a collection-location independent form. In certain examples, systems include at least one agent for collecting performance data from monitored resource(s), canonical data transform (CDT) configurations, and a data transformation module for performing data transform operation(s) on the performance data based on at least one CDT configuration. The data transform operation may include generating and/or updating a topology model, assigning metrics to model object(s), updating properties of model object(s), creating associations between existing model objects, or the like. Certain systems and methods also allow for a single piece of data to be processed by multiple models or for pieces of data collected from different locations to be matched and/or associated with the same model object.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: July 12, 2011
    Assignee: Quest Software, Inc.
    Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Stephen P. Rosenberg, Geoff Vona