AcclaimIP-ad

Match Document Document Title
9026424 Emulation of multiple instruction sets  
A device may emulate target instructions by executing a first set of microinstructions, and may store a base address of a table that includes a microinstruction provided in a second set of...
9015027 Fast emulation of virtually addressed control flow  
Two or more processes for executing a source application are emulated using: a virtual trampoline memory in which each emulated process has a respective private trampoline memory; and a shared...
8949106 Just in time compiler in spatially aware emulation of a guest computer instruction set  
A selected group of Guest machine instructions in an emulation environment are translated to a semantic routine of Host machine instructions, wherein Guest cells corresponding to an opcode portion...
8849631 Protocol independent telephony call lifecycle management scheme  
A method of telephone call management in process of service development that allows a user to model and create telephone call management schemes independent of telecommunications protocols and...
8838819 Method for embedding meta-commands in normal network packets  
A method for synchronizing different components of a computer network system using meta-commands embedded in normal network packets. The data communication channel between different components of...
8812287 Autonomous, scalable, digital system for emulation of wired-or hardware connection  
A method and device for preserving the wired-OR nature of the clock signal connection between two devices without a direct analog connection between the lines and in an infinitely scalable...
8775153 Transitioning from source instruction set architecture (ISA) code to translated code in a partial emulation environment  
In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation...
8768683 Self initialized host cell spatially aware emulation of a computer instruction set  
A plurality of Guest cells of Guest instructions are provided with corresponding Host cells for emulating Guest instructions, each Guest instruction having a Guest cell corresponding to a Host...
8768684 Apparatus, method and program for processing information  
Apparatus and method for processing information may determine whether a migration condition exists by a source information processing unit executing a program. When a migration condition is...
8762127 Transitioning from source instruction set architecture (ISA) code to translated code in a partial emulation environment  
In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation...
8751820 Interfaces for combining calls in an emulated environment  
Calls from an application in an emulated environment to a module in the operating system hosting the emulated environment may be combined to reduce the overhead of accessing the module. An...
8744832 Hybrid electronic design system and reconfigurable connection matrix thereof  
A hybrid electronic design system and a reconfigurable connection matrix thereof are disclosed. The electronic design system includes a virtual unit, a hybrid unit and a communication channel. The...
8738556 Course development program  
The present invention is directed to a method of operating a knowledge capture program. The knowledge capture program has the steps of starting the knowledge capture program wherein a user can...
8713289 Efficiently emulating computer architecture condition code settings without executing branch instructions  
Emulation of source machine instructions is provided in which target machine CPU condition codes are employed to produce emulated condition code settings without the use, encoding or generation of...
8682639 Dedicated memory window for emulation address  
This invention allows code emulation in a memory system by implementing a fixed location and size emulation segment that is only accessible to emulation requests, and may be mapped to any area of...
8677293 Feasibility of IC edits  
One embodiment relates to a computer method of evaluating proposed edits to a target layer of an integrated circuit. In the method, a number of editable regions is determined for metal layers...
8671270 System connected to a memory for storing an extended firmware having a bios emulator in which the bios emulator is overwritten using a interruption vector for handling a bios call  
A computer system including no basic input/output system (BIOS) for operating bootstrap used in initial activation of a legacy operation system is allowed to perform booting of legacy operation...
8655638 Methods for converting instructions with base register-relative addressing in an emulation  
An original processor uses addresses with a first length of n bits for addressing in a cyclical address space and a target processor uses addresses with a second length of m bits, where the second...
8639492 Accelerated execution for emulated environments  
The illustrative embodiments provide a computer implemented method, apparatus, and computer program product for accelerating execution of a program, written in an object oriented programming...
8639491 Emulator for general purpose viewer configurable interface  
An emulator is provided for an interface device. The emulator includes all functional software of the physical interface device, including configuration software, operating system, design-time...
8621444 Retargetable instruction set simulators  
Methods for simulating an instruction set architecture (ISA) with a instruction set simulator (ISS) are provided. One exemplary embodiment of the methods includes fetching a first decoded...
8619624 Network performance estimating device, network performance estimating method and storage medium having a network performance estimating program stored therein  
A network performance estimating device for estimating network performance of a parallel computing machine for executing plural processes in parallel, includes a communication data obtaining unit...
8615384 Method and apparatus for simulating aircraft data processing systems  
A method, apparatus, and computer program product for simulating mobile platforms. In one advantageous embodiment, a method is used to performing operations with a virtual aircraft network. A data...
8607174 Verification module apparatus to serve as a prototype for functionally debugging an electronic design that exceeds the capacity of a single FPGA  
A plurality of FPGAs and off-chip storage devices provide a verification module for functionally debugging electronic circuit designs. Signal value compression circuits embedded in each FPGA...
8600726 System and method for virtualization of networking system software via emulation  
A method of running a target device in a hardware-in-the-loop network simulation via a host computer may include launching a network application on a host computer each having a protocol stack and...
8600727 Streamlined execution of emulated code using block-based translation mode  
Methods and systems are disclosed, including a method for executing a non-native code stream on a computing system. The method includes forming one or more blocks of emulated mode code for...
8589143 Virtualization apparatus and processing method thereof  
A virtualization apparatus includes: an emulation manager for searching a basic block cache for an entry with an entry point, and, if there exists no entry with the entry point in the basic block...
8554535 Instruction-set architecture simulation techniques using just in time compilation  
A method of simulating a program. Compiled and interpretive techniques are combined into a just-in-time cached compiled technique. When an instruction of a program simulation is to be executed at...
8543372 System design rights management  
Development software compares prototype functionality to module library to pre-qualify design rights. Functional equivalence is determined at different abstraction levels. When equivalence is...
8521504 Method 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...
8516485 Extract CPU time facility  
An efficient facility for determining resource usage, such as a processor time used by tasks. The determination is performed on behalf of user applications that do not require a call to operating...
8503665 System and method of writing and using scripts in automated, speech-based caller interactions  
A machine-implemented method includes enabling a script writer to enter a line of dialog for use by a call center in a connection with a machine-implemented, speech-based, caller-interaction,...
8484626 Generic XML screen scraping  
A method may include creating an Extensible Markup Language (XML) instruction file based on screen shots of a host system, providing the XML instruction file to a screen scraper program, executing...
8479019 Cryptography for secure shell in emulated environments  
Calls from an application in an emulated environment to a module in the operating system hosting the emulated environment may be combined to reduce the overhead of accessing the module. An...
8473275 Method for integrating event-related information and trace information  
A method for emulating and debugging a microcontroller is described. In one embodiment, an event thread is executed on an emulator that operates in lock-step with the microcontroller. Event...
8464028 Redirection table and predictor for fetching instruction routines in a virtual machine guest  
In one embodiment, a processor comprises a redirect unit configured to detect a match of an instruction pointer (IP) in an IP redirect table, the IP corresponding to a guest instruction that the...
8447963 Method and system for simplifying distributed server management  
A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated...
8447583 Self initialized host cell spatially aware emulation of a computer instruction set  
A plurality of Guest cells of Guest instructions are provided with corresponding Host cells for emulating Guest instructions, each Guest instruction having a Guest cell corresponding to a Host...
8438548 Consistency checking of source instruction to execute previously translated instructions between copy made upon occurrence of write operation to memory and current version  
In one embodiment, after translating a plurality of target instructions from a target memory location into a plurality of host instructions, a write operation to a target memory portion which...
8438000 Dynamic generation of tests  
Generation of a test based on a test template comprising of branch instructions. The test template may be a layout test template, defining a set of possible control flows possibilities between...
8433053 Voice user interfaces based on sample call descriptions  
A design interface is described for maintaining call information for creating a voice user interface. An initial set of sample call paths is defined for a dialog application. Each sample call path...
8433555 Processor emulation using fragment level translation  
Emulation of a target system with a host system is disclosed. Two or more target system code instructions may be grouped into one or more fragments. A main translation function may be implemented...
8428931 Mainframe data stream proxy and method for caching communication between emulators and mainframes  
The present invention concerns a mainframe data stream proxy (MDSP) (1) for caching communication of at least one emulator (2) directed to at least one mainframe (3), wherein the MDSP (1)...
8428930 Page mapped spatially aware emulation of a computer instruction set  
Dynamic creation of a spatially aware emulation environment comprising Host cells of Host pages corresponding to Guest cells of Guest pages of Guest instructions. Each Host cell comprises a...
8417508 Multiprocessor development environment  
In a method of simulating a multi-processor system by running code that simulates the system on a host processor, a SPECULATE and a COMMIT instruction is used to mark an area of memory, shared...
8397186 Technique for replaying operations using replay look-ahead instructions  
A technique for reliably replaying operations in electronic-design-automation (EDA) software is described. In this technique, the EDA software stores operations performed by a user during a design...
8392170 Emulation system and method for a no longer available microcontroller  
An emulation system and emulation method for a no longer available microcontroller, having a supplyable microcontroller and emulation software able to be run thereon, and having an interpreter,...
8392168 Simulating an application during a sampling period and a non-sampling period  
One example embodiment is a method that simulates a sampling period of an application to collect execution counts of basic blocks and compute cycles per instruction (CPI) data. A non-sampling...
8392169 Simulating virtual optical disc recorder by using a storage device and method for the same  
Generating a virtual CD recorder by using a storage device is proposed. The storage device includes a first data sector for storing auto-run data and a second data sector for storing table of...
8375126 Methods, apparatus and techniques for suspending, resuming, and sharing sessions using object serialization  
An X display may be dynamically rerouted to a different graphics terminal, or to several graphics terminals, without disrupting X clients. The corresponding X server architecture includes a...