U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"If you build a better mousetrap, you will catch better mice."

George Gobel

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 703/23 - EMULATION


Subclass of Class 703 - Data processing: structural design, modeling, simulation, and emulation
Definition: Subject matter comprising means or steps that allow the
No. of patents: 884
Last issue date: 05/01/2012


1                      
NumberTitleIssue Date
8170860Method and device for emulating control and/or regulating functions of a control or regulating device
A method and an emulation device for emulating control and/or regulating functions of a control or regulating unit, in particular of a motor vehicle. For emulation, the functions are swapped out into an external emulation computer, a data circuit is produced before ...
05/01/2012
8170861Method for distributed hybrid emulation of manufacturing systems
Manufacturing facility process optimization includes monitoring communication signals within a facility device network, analyzing work station specific patterns in the communication signals, developing operational dependencies for work stations based upon the work s...
05/01/2012
8160862Method and apparatus for controlling power in an emulation system
Method and apparatus for controlling power in an emulation system is described. In one example, power is controlled in a processor-based emulation system coupled to a host computer. A logic design is processed to identify unused resources in the emulation system dur...
04/17/2012
8150675Network simulation for download progress and latency
A method, apparatus and computer program product for emulating a mobile network for an emulated mobile device is presented. A mobile device is emulated with a mobile device emulator. Network data requested by the mobile device emulator is acquired and stored in a mo...
04/03/2012
8145469System and method for providing compact mapping between dissimilar memory systems
A memory mapping system for compactly mapping dissimilar memory systems and methods for manufacturing and using same. The mapping system maps a source memory system into a destination memory system by partitioning the source memory system and disposing memory conten...
03/27/2012
8108200System and method for accessing and configuring field devices in a process control system using distributed control components
A system includes a client and an interface component. The client includes (i) a device manager associated with a field device in a process control system and (ii) a first emulator configured to emulate a communication manager. The device manager defines a user inte...
01/31/2012
8099273Compression of emulation trace data
A system and method for compressing trace data from an emulation system. Scan chains may receive trace data from configurable logic blocks inside one or more emulation chips, and the data received from the scan chains may be compressed. Where delta compression is us...
01/17/2012
8099274Facilitating input/output processing of one or more guest processing systems
An article of manufacture, method and system are provided for facilitating input/output (I/O) processing of at least one guest processing system. The article of manufacture includes at least one computer-usable medium having computer-readable program code logic to f...
01/17/2012
8090568Hardware emulator having a variable input primitive
A hardware emulator having a first primitive for evaluating functions having a first input width and a second primitive, coupled to the first primitive, for evaluating a function having a second input width, where the first input width is unequal to the second input...
01/03/2012
8090569Apparatus and method for testing electronic apparatuses
A method for testing electronic apparatuses is provided. The method includes: reading an identification (ID) of an emulator adapter; searching for the script name in a test table according to the ID; fetching the script from a storage according to the determined scr...
01/03/2012
8078448Systems and methods for automated testing
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...
12/13/2011
8073672Managing communication bandwidth in co-verification of circuit designs
Related communication signals between a simulator and an emulator are organized into logical channels. The signals in each channel are then be transmitted only as needed, reducing the use of the communication pathways between the simulator and the emulator. Further,...
12/06/2011
8073673Emulated memory management
A first software program executing on a computing device emulates a second computing device executing a software program using emulated memory. The first software program permits the second software program to perform an operation on a contiguous portion of the emul...
12/06/2011
8065133Method for testing a storage network including port level data handling
The invention is a method of testing a storage network that includes a method of handling data at the port and bus level. The method includes emulating targets in computer memory, receiving data from initiators, and passing to computer memory only a portion of the d...
11/22/2011
8050905Automatic connection to an online service provider from a backup system
A software application is provided for a user to select a backed up data file and specify a task to be performed by an online service provider on the selected file. The application automatically connects to the online service provider and uploads the selected file f...
11/01/2011
8027828Method and apparatus for synchronizing processors in a hardware emulation system
A method, apparatus and method for compiling a hardware design for performing hardware emulation using synchronized processors is described. The apparatus comprises a plurality of processors defining a processor group for evaluating data regarding a hardware design ...
09/27/2011
8024170Configuration of reconfigurable interconnect portions
Configuring reconfigurable interconnect resources employing a switch matrix and configuration bit look-up table are disclosed. Reconfigurable interconnect resources include multiplexors to decrease the number of bits needed to load a configuration. Distributed proce...
09/20/2011
8014995Virtual device interactive recording
The present invention provides a mechanism for recording interactions with a Mobile Device to create a map of the structure of the menu system, Mobile Applications, and Mobile Service available on the device. A Recording/Control Environment is integrated with a phys...
09/06/2011
8000954FPGA emulation system
This invention features an FPGA emulation system including an FPGA device under test having a plurality of pins. A bus functional model circuit responsive to signals representing predetermined input characteristics of the FPGA device under test and configured to app...
08/16/2011
7983893Fault support in an emulation environment
An emulator is disclosed that allows for diagnoses of failures or defects within the emulator. A map of faulty resources is generated to identify which resources should be avoided during compilation. Thus, in a transparent and automated manner, defects found during ...
07/19/2011
7974828Simulation device for programmable controller
A simulation device for a programmable controller is formed by realizing by software on a computer a virtual PLC for emulating operations of a real PLC, a tool that functions as a development aid device for the virtual PLC and an error simulator for emulating an err...
07/05/2011
7970597Event-driven emulation system
A circuit emulator includes emulation resources programmed to emulate a circuit, a clocking system for clocking logic implemented by the emulation resources, a resource interface circuit, a logic analyzer, and a debugger. The resource interface circuit supplies inpu...
06/28/2011
7966169Allocation of processor resources in an emulated computing environment
In an emulated computing environment, a method is provided for allocating resources of the host computer system among multiple virtual machines resident on the host computer system. On the basis of the proportional weight of each virtual machine, a proportional shar...
06/21/2011
7945436Pass-through and emulation in a virtual machine environment
A virtual device emulated in software and included in a virtual machine is provided in a virtualized computer system. The virtual device includes an emulation mode and a pass through mode. The emulation mode is used for a first plurality of device operations. The pa...
05/17/2011
7937258System and method for providing compact mapping between dissimilar memory systems
A memory mapping system for providing compact mapping between dissimilar memory systems and methods for manufacturing and using same. The memory mapping system can compactly map contents from one or more first memory systems into a second memory system without a los...
05/03/2011
7904288Hardware emulator having a variable input emulation group
A hardware emulator having a variable input emulation group is described. Each emulation group comprises two or more processors, where one of the processors (a first processor) is coupled to a data input selector and another one of the processors (a second processor...
03/08/2011
7890316Synchronizing on-chip data processor trace and timing information for export
Emulation information indicative of internal operations of a data processor can be provided for use by an apparatus external to the data processor. A stream of emulation trace information indicative of data processing operations performed by the data processor is pr...
02/15/2011
7848913Emulator-enabled network connectivity to a device
An emulator is capable of connecting to an information interface that can communicate information from an information source to an information sink in a format native to the information sink. The emulator comprises an emulation controller capable of coupling to the ...
12/07/2010
7844446Method and system for multiprocessor emulation on a multiprocessor host system
A method (and system) for executing a multiprocessor program written for a target instruction set architecture on a host computing system having a plurality of processors designed to process instructions of a second instruction set architecture, includes representin...
11/30/2010
7844444Fibre channel disk emulator system and method
A system and method for emulating disk drives in a storage area network, including providing a system with one or more ports for connecting to a storage area network, emulating one or more targets for each port of the system, and emulating one or more LUNs for each ...
11/30/2010
7844445Automatic connection to an online service provider from a backup system
A software application is provided for a user to select a backed up data file and specify a task to be performed by an online service provider on the selected file. The application automatically connects to the online service provider and uploads the selected file f...
11/30/2010
7840398Techniques for unified management communication for virtualization systems
Techniques for unified management communications for virtual systems are described. An apparatus may comprise a first server emulated using a first virtual machine, a second server emulated using a second virtual machine, and a virtual machine monitor. The virtual m...
11/23/2010
7822595Systems and methods for selectively copying embedded data files
A backup system is provided that includes a backup application configured to automatically execute upon connection of the backup system to a data source. The backup application is configured to selectively back up data from the data source to itself or to networked ...
10/26/2010
7788299File formatting on a non-tape media operable with a streaming protocol
A method and apparatus for a generating a tape format like file with an associated look-up table on a non-tape storage medium is disclosed. In one configuration, a data storage arrangement can comprise a host computer in communication with a storage system by means ...
08/31/2010
7774191Virtual supercomputer
The virtual supercomputer is an apparatus, system and method for generating information processing solutions to complex and/or high-demand/high-performance computing problems, without the need for costly, dedicated hardware supercomputers, and in a manner far more e...
08/10/2010
7774190Sleep and stall in an in-circuit emulation system
A method and apparatus for performing sleep and stall operations in a system that includes a device under test and that includes an emulator device that operates to perform a sequence of instructions in lock-step fashion with the device under test. When a first sign...
08/10/2010
7761283Virtual EPROM simulator apparatus
An apparatus for simulating the internal configuration of industry standard ROM and EPROM-type chips using other types of storage technologies, while still operating transparently with interfaces and mechanisms such as authentication devices adapted to EPROM-type me...
07/20/2010
7761284Tape emulating disk based storage system and method with automatically resized emulated tape capacity
A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive interface. A virtual tape data structure is created and stored on the d...
07/20/2010
7761285Data processing condition detector with table lookup
In support of data processing emulation, a data processing condition indicated by a predetermined number of digital data processing signals can be detected by applying the digital data processing signals to a lookup table (LUT) that is programmable according to how ...
07/20/2010
7756697Emulator and emulating method for adjusting the execution timing of instructions included in an application to be emulated
An emulation technique adjusts the execution timing of instructions included in an application to be emulated. An emulator executes an instruction stream consisting of a plurality of instructions included in the application for an apparatus to be emulated to perform...
07/13/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?