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

Icon_funbox Quotables

"That’s an amazing invention, but who would ever want to use one of them?"

President Rutherford B. Hayes ; Said in 1876, after Alexander Graham Bell demonstrated the telephone to him at the White House

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 717/134 - Including emulation


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including means or steps for translating
No. of patents: 119
Last issue date: 03/06/2012


1      
NumberTitleIssue Date
8132161Semiconductor test program debug device
It is possible to provide a semiconductor test program debug device capable of reducing the unnecessary facilities when using a semiconductor test device or a semiconductor test program of different specification. The semiconductor test program debug device 300
03/06/2012
8127278System and method for extending legacy applications with undo/redo functionality
In a system and method for recalling a state in an application, a processor may store in a memory data representing a first set of previously executed commands, the first set representing a current application state, and, for recalling a previously extant applicatio...
02/28/2012
7996824Benchmark synthesis using workload statistics
A synthetic benchmark for a computer program and a method and computer program product for creating a synthetic benchmark for a computer program. The synthetic benchmark is created using statistical information that is collected about an executing program, and some ...
08/09/2011
7987454System and method for emulating the processing of java server pages
The processing of server pages is emulated at run time. The system includes a library of custom tags, and a server page emulator for reading the server page, including identifying any calls to the library of custom tags, and further for emulating any calls to the cu...
07/26/2011
7793270Method and apparatus for performing incremental validation of program code conversion
A method and apparatus for verifying program code conversion performed by an emulator. A first emulator configured in a same-to-same (X-X) mode converts subject code into target code for execution by a subject processor. Execution of the subject code natively by the...
09/07/2010
7765529Transforming graphical objects in a graphical modeling environment
In a graphical modeling environment, one of a selection of transformation operations is performed on a graphical object by first selecting the graphical object. A user may select a particular transformation operation to be executed on the graphical object from a lis...
07/27/2010
7444574Stimulus extraction and sequence generation for an electric device under test
A method and system that utilizes a graphical interface that enables a user to select and capture building blocks of a Device Under Test (DUT) test scenario from a previously run test case or from multiple stimulation results. Each of these extracted building block ...
10/28/2008
7441109Computer system with a debug facility for a pipelined processor using predicated execution
A computer system with enhanced integrated debug facilities is described. According to one aspect, step-by-step execution of an instruction sequence is implemented where each instruction is guarded. If, after guard resolution, the instruction is committed, a divert ...
10/21/2008
7437715System and method for generating a set of robot commands based on user entry events in a user interface
A system for generating a set of robot commands uses user entry events in a user interface. Such a system may include an event queue to which the events are sent from the user interface and a RobotCreator tool for receiving the events as those events are submitted t...
10/14/2008
7428727Debugging techniques in a multithreaded environment
A system for debugging targets using various techniques, some of which are particularly useful in a multithread environment. These techniques include implementing breakpoints using out-of-line instruction emulation so that an instruction replaced with a breakpoint i...
09/23/2008
7398195One to many mapping of application service provision
A method provides a demonstration capability for a plurality of network coupled users by which many users can watch a primary user interact with an application. The method includes providing an application to a primary user from an application server over a network ...
07/08/2008
7395524Method, system and program product providing a configuration specification language having clone latch support
Methods, data processing systems, and program products supporting the insertion of clone latches within a digital design are disclosed. According to one method, a parent latch within the digital design is specified in an HDL statement in one of the HDL files represe...
07/01/2008
7376549System performance prediction mechanism and method based on software component performance measurements
A system performance prediction mechanism based on software component performance measurements. The system performance prediction of the present invention is performed in the following procedure: (1) determine operating conditions, under which individual software co...
05/20/2008
7370320System and method for debugging programs run in a variety of environments
A system and method allows a debugging tool to operate in an environment differently from an expected environment of an application being debugged, yet allows the application to be debugged in an environment in which it is expected to operate. Debugging commands are...
05/06/2008
7370360Computer immune system and method for detecting unwanted code in a P-code or partially compiled native-code program executing within a virtual machine
An automated analysis system identifies the presence of malicious P-code or N-code programs in a manner that limits the possibility of the malicious code infecting a target computer. The target computer system initializes an analytical virtual P-code engine (AVPE). ...
05/06/2008
7360215Application interface for analytical tasks
One implementation provides a computer system that is capable of processing task requests from front-end software applications. The computer system is programmed to receive a task request from a front-end software application. The task request includes input values ...
04/15/2008
7346896Slowing network connection for application optimization
A developer is provided with an emulation tool, which approximates speed conditions of an application executing on a target device, for example a MIDlet executing on a mobile information device, by matching network operations of a development platform to the lesser ...
03/18/2008
7343591Real-time data exchange on demand
A real time data exchange on demand system for transferring real time data between a host processor and a target processor is described. The target processor includes a real time target exchange library and API library interface to a target application. The host pro...
03/11/2008
7343592Benchmark synthesis using workload statistics
A synthetic benchmark for a computer program and a method and computer program product for creating a synthetic benchmark for a computer program. The synthetic benchmark is created using statistical information that is collected about an executing program, and some ...
03/11/2008
7337434Off-device class/resource loading methods, systems and computer program products for debugging a Java application in a Java micro device
A Java application is debugged in a Java micro device by selectively loading from a host computer into the device, a subset of Java classes and/or Java resource files that is used during the debugging the Java application in the device, that is automatically selecte...
02/26/2008
7334136Virtual machine with securely distributed bytecode verification
A system for executing a software application comprising a plurality of hardware independent bytecodes is provided comprising a computing system that generates bytecodes, a virtual machine, remote to the computing system, that receives a plurality of bytecodes from ...
02/19/2008
7328429Instruction operand tracing for software debug
A tool that enables a user to perform instruction operand tracing during debug is presented. While executing microcode on a simulator, a history of register and memory values is saved. A graphic user interface uses these values to present a view of the microcode in ...
02/05/2008
7319948Blocking access to selected APIs
A method for testing operation of a computer application. An emulator is provided to run on a development platform subject to limitations of multiple different target devices, the emulator including a set of emulator APIs corresponding to target Application Program ...
01/15/2008
7313729Low-cost debugging system with a ROM or RAM emulator
A low-cost micro-controller debugging system with a ROM or RAM emulator is disclosed. The system includes a target microcontroller (MCU) and at least one ROM connected together, with a debugger unit which debugs that target MCU. A ROM/RAM emulator is connected to th...
12/25/2007
7305671Conversion of an object model to a source file generation model
An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write...
12/04/2007
7305673Count system for a number of peripheral devices and for a user-number of software, and royalty settling system
Software for operating a digital camera is installed in a personal computer. The software takes out a serial number of the digital camera, which is connected to the personal computer, when firstly booted. The serial number is sent to a server via the internet. The s...
12/04/2007
7293202Isolating the evaluation of actual test results against expected test results from the test module that generates the actual test results
The present invention extends to methods, systems, and computer program products for isolating the evaluation of actual test results against expected test results from the test module that generates the actual test results. A results evaluation sub-system receives a...
11/06/2007
7287243Code verification system and method
The system of the present disclosure comprises memory for storing a compiled program. The system further comprises logic configured to translate the compiled program into a set of human-readable instructions and construct a coarse tree representing the program flow ...
10/23/2007
7280955Universal system component emulator with human readable output
A system and method for emulating or monitoring the communications behavior of any system component connected to a data bus. These functions are accomplished through the implementation of software component emulators (SCE) that encode and decode message data for any...
10/09/2007
7263690Mechanism for safe byte code in a tracing framework
A method for evaluating safety of a tracing program involves loading a byte code in a tracing framework, where the byte code includes instructions of the tracing program, validating the instructions when loading the byte code, performing one or more safety checks on...
08/28/2007
7260815Method and apparatus for managing registers in a binary translator
The invention relates to managing registers during a binary translation mode in a virtual computing system. A set of registers is saved to memory before beginning to execute a series of blocks of translated code, and the contents of the set of registers are restored...
08/21/2007
7219335Method and apparatus for stack emulation during binary translation
A method of monitoring processor resources. To monitor a processor resource, first a set of needed resources is determined at the beginning of a block of code. A test is then performed to determine if the set of needed resources is available at the start of the bloc...
05/15/2007
7213233Modeling standards validation tool for use in enterprise architecture modeling
A device for modeling an integrated enterprise includes a first tool for constructing a model of the integrated enterprise and a second tool which validates compliance of documents constructed by the first tool with a set of standards. The documents which may be con...
05/01/2007
7213235Method for using a business model user interface
Method and apparatus for providing a user interface application programming interface (API) for providing extended access to the database by third-party and user software products. In accordance with one embodiment, a method for accessing a business database include...
05/01/2007
7206732C-API instrumentation for HDL models
A method and system for instrumenting testcase execution processing of a hardware description language (HDL) model using a simulation control program. In accordance with the method of the present invention, a set name application program interface (API) entry point ...
04/17/2007
7194400Method and system for reducing storage and transmission requirements for simulation results
A simulation control program receives a hardware description language (HDL) model including design entities and count event registers. Each count event registers is associated with a respective instance of an event. The count event registers include first and second...
03/20/2007
7185321Method and system for debugging through supervisory operating codes and self modifying codes
Embodiments of the present invention effectuate a method and system for debugging a device such as a microcontroller in a distributed architectural scheme, where the device may operate at speeds much faster than the debugger program is run, with limited debugging re...
02/27/2007
7184944Apparatus and method for the simulation of a large main memory address space given limited resources
A main memory simulation system includes storage files, a cache buffer, and an interface. The storage files includes both a fast look-up table and a slow look-up table. The fast look-up table is operable to directly obtain a page address that has been allocated to a...
02/27/2007
7181500System and method for utilizing personal information to customize an application program
A framework identity database for receiving, storing, and sharing a user's personal information. The framework identity database operates in conjunction with a user interface and one or more associated application programs to receive a user's personal information. T...
02/20/2007
7178138Method and tool for verification of algorithms ported from one instruction set architecture to another
The invention relates to a software system and method for automatically verifying the correct execution of an application ported from one instruction set architecture (ISA) to another ISA. In this method, versions of the application are prepared for the two ISAs. Ea...
02/13/2007
1      
 
Sign InRegister
Username  
Password   
forgot password?