Patents Examined by Bernard E Cothran
-
Patent number: 8229722Abstract: 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: GrantFiled: October 8, 2008Date of Patent: July 24, 2012Assignee: Power Analytics CorporationInventor: Adib Nasle
-
Patent number: 8219365Abstract: 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: GrantFiled: March 13, 2009Date of Patent: July 10, 2012Assignee: Honda Motor Co., Ltd.Inventors: Brian T. Allen, Christopher Mampe, Peter Cardimen, Skye Malcolm
-
Patent number: 8195581Abstract: 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: GrantFiled: May 21, 2007Date of Patent: June 5, 2012Assignee: Honeywell ASCa Inc.Inventors: Johan U. Backstrom, Mattias Bjorklund, Cheul Chung
-
Patent number: 8185364Abstract: 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: GrantFiled: April 7, 2009Date of Patent: May 22, 2012Assignee: Sinapse Print SimulatorsInventors: Peter Q. Herman, Laurent Grimaldi
-
Patent number: 8175862Abstract: 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: GrantFiled: July 8, 2011Date of Patent: May 8, 2012Assignee: Quest Software, Inc.Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Steven P. Rosenberg, Geoff Vona
-
Patent number: 8170856Abstract: 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: GrantFiled: July 12, 2007Date of Patent: May 1, 2012Assignee: Power Analytics CorporationInventor: Adib Nasle
-
Patent number: 8165866Abstract: 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: GrantFiled: August 13, 2007Date of Patent: April 24, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Chi-Ho Cha, Hoon-Sang Jin, Jae-Geun Yun
-
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: 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: 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: 8112267Abstract: 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: GrantFiled: June 10, 2008Date of Patent: February 7, 2012Assignee: Cypress Semiconductor CorporationInventor: Craig Nemecek
-
Patent number: 8108187Abstract: 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: GrantFiled: January 8, 2008Date of Patent: January 31, 2012Inventor: David C. Brown
-
Patent number: 8078441Abstract: 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: GrantFiled: October 12, 2007Date of Patent: December 13, 2011Assignee: Caterpillar Inc.Inventors: Jonny Ray Greiner, Yang Liu, Bhavin Jagdishbhai Vyas
-
Patent number: 8078448Abstract: 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: GrantFiled: May 27, 2008Date of Patent: December 13, 2011Assignee: Adobe Systems IncorporatedInventors: Tim Wohlberg, Klaas Stöeckmann, Soeren Ammedick, Kai Ortmanns
-
Patent number: 8078436Abstract: 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: GrantFiled: October 16, 2008Date of Patent: December 13, 2011Assignee: Eagle View Technologies, Inc.Inventors: Chris Pershing, David P. Carlson
-
Patent number: 8036858Abstract: 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: GrantFiled: April 12, 2007Date of Patent: October 11, 2011Assignee: Honeywell International Inc.Inventor: Evgeni Ganev
-
Patent number: 8036864Abstract: 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: GrantFiled: September 29, 2006Date of Patent: October 11, 2011Assignee: The Board of Regents, The University of Texas SystemInventors: Gyeong S. Hwang, Decai Yu
-
Patent number: 8027817Abstract: 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: GrantFiled: May 10, 2007Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Donna N. Dillenberger, Michael J. Osias
-
Patent number: 8010336Abstract: 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: GrantFiled: November 8, 2007Date of Patent: August 30, 2011Assignee: Virelec Ltd.Inventor: Eduardo Chaiquin
-
Patent number: 7979245Abstract: 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: GrantFiled: May 16, 2007Date of Patent: July 12, 2011Assignee: Quest Software, Inc.Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Stephen P. Rosenberg, Geoff Vona