"The wireless music box has no imaginable commercial value. Who would pay for a message sent to nobody in particular?"
David Sarnoff, American radio pioneer ; 1921
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.
| Number | Title | Issue Date |
| 5185865 | System for simulating block transfer with slave module incapable of block transfer by locking bus for multiple individual transfers Interface ciruitry for accomplishing a block transfer of information over a NuBus protocol bus having associated therewith a plurality of individual computer modules through the steps of testing to determine whether an addressed module is capable of accom... | 02/09/1993 |
| 5179703 | Dynamically adaptive environment for computer programs Multiple versions of a given system command are run on a single operating system by using one command processing program per command irrespective of its version. Each version of the command has a command definition which has the same format for all counte... | 01/12/1993 |
| 5168559 | Emulation system capable of complying with microcomputers having different on-chip memory capacities An emulation system which includes an evaluation chip, a program memory and a data memory and is coupled to an external memory comprises an area discriminator for discriminating whether or not a location to be accessed by the evaluation chip is within an ... | 12/01/1992 |
| 5167023 | Translating a dynamic transfer control instruction address in a simulated CPU processor The system and method of this invention simulates the flow of control of an application program targeted for a specific instruction set of a specific processor by utilizing a simulator running on a second processing system having a second processor with a... | 11/24/1992 |
| 5077657 | Emulator Assist unit which forms addresses of user instruction operands in response to emulator assist unit commands from host processor An emulator is comprised of a host processor, an emulator, assist unit, and a memory which are closely coupled together over a co-processor bus. Stored in the memory is a user program which is a sequence of instructions from a user instruction set that is... | 12/31/1991 |
| 5073968 | Method and apparatus for marking emulation analysis states Additional memory for holding marking tags is used for providing additional information regarding states acquired by an emulator during tracing for dequeueing. The marking tags are determined according to a predetermined coding scheme, loaded in a marking... | 12/17/1991 |
| 5036457 | Bit string compressor with boolean operation processing capability An apparatus and method, for use with a computer, for converting an uncompressed one-dimensional array of binary bits into a compressed binary bit string and/or for processing a Boolean operation on a first and a second compressed bit string. The first an... | 07/30/1991 |
| 4975869 | Fast emulator using slow processor Software driven controller emulator includes hardware apparatus for emulating the controller at a speed faster than the software driven emulator, incorporating predicting a next event to be emulated and preactivating dedicated logic to emulate the control... | 12/04/1990 |
| 4972317 | Microprocessor implemented data processing system capable of emulating execution of special instructions not within the established microprocessor instruction set by switching access from a main store portion of a memory A microprocessor chip which is capable of executing a specific subset of instructions on behalf of the main storage portion of a computer memory can be made to emulate direct execution instructions not in that specific subset while working on behalf a con... | 11/20/1990 |
| 4964039 | Apparatus for processing code data associated with management data including identification data An information processing apparatus is provided with an optical disk for storing image data and code data. The code data stored in the optical disk have different data format. The optical disk further stores a flag indicating the data format of each code ... | 10/16/1990 |
| 4939507 | Virtual and emulated objects for use in the user interface of a display screen of a display processor A user interface is represented on the display screen in the form of metaphoric objects, called icons, with which the user can interact by changing the input focus to a designated object by visually pointed to it via the input means, which thereafter perm... | 07/03/1990 |
| 4939637 | Circuitry for producing emulation mode in single chip microcomputer An emulator circuit utilizes an Intel 8031 microprocessor with external address and data buses to emulate an Intel 8051 single chip microcomputer with no external buses by providing external registers into which the contents of the internal 8031 "Port 0" ... | 07/03/1990 |
| 4937036 | Concurrent display of data from two different display processors and user interface therefore A multiprocessor system comprises concurrent display of video data reflecting the operation of two processors in discrete portions of a single display screen with a user interface adapted for interaction with both processors. One processor controls the en... | 06/26/1990 |
| 4920481 | Emulation with display update trapping An emulating data processor includes a host system and an emulating processor with outputs to and inputs from the host system. The emulating processor executes sequences of instructions executable by a PC being emulated, but a host processor independently... | 04/24/1990 |
| 4885681 | I/O Execution method for a virtual machine system and system therefor In a virtual machine system (VMS) capable of concurrently running at least one operating system (OS) under one real computer system and a control program (VMCP) for controlling the VMS, the object is to reduce the overhead produced for simulating VM I/Os ... | 12/05/1989 |
| 4841476 | Extended floating point operations supporting emulation of source instruction execution In a system which emulates execution of source CPU instructions and includes a translating unit (translator) for converting source instructions to target instructions and a target CPU instruction unit for processing and issuing translated target instructi... | 06/20/1989 |
| 4812975 | Emulation method A method for emulating programs in a system includes a plurality of first and second data processors having different instruction word sets. An instruction which interrupts the operating system on the first data processor is defined. When the instruction ... | 03/14/1989 |
| 4794522 | Method for detecting modified object code in an emulator A method of emulating the instructions of a target computer in the instructions of a host computer to operate the host computer in accordance with the target computer instructions, the target computer having the capability of modifying its own instruction... | 12/27/1988 |
| 4780821 | Method for multiple programs management within a network having a server computer and a plurality of remote computers The procedure which allows users of a computer system comprising a plurality of computers connected in a local area network to share both file resources and application programs on the local area network without modification to existing programs which wer... | 10/25/1988 |
| 4771376 | Processor Computers are formed with different architecture to attain optimum functions or performances according to the usage and objects. For standardization of processors for implementing predetermined operations in accordance with instuctions supplied from an ex... | 09/13/1988 |
| 4763242 | Computer providing flexible processor extension, flexible instruction set extension, and implicit emulation for upward software compatibility A computer and an instruction set are presented which allow for a number of assists to be easily incorporated into the computer, and which allow for an instruction set extension. The computer is designed to support instructions which move data between an ... | 08/09/1988 |
| 4638423 | Emulating computer An apparatus and method is disclosed for providing an emulating computer. The present invention consists of a computer having a storage area, processing unit, control circuits and translation circuit. The original instructions are first loaded into the st... | 01/20/1987 |
| 4611277 | Microcomputer communications software Disclosed is a microcomputer communications software implementation for controlling the transfer of data between a microcomputer and a host mainframe computer in various modes of operation, including an unattended mode, a terminal emulation mode, an autom... | 09/09/1986 |
| 4604686 | Associative data access method (ADAM) and its means of implementation An input/output driver program residing in digital computer apparatus responsive to Pascal type of software and which operates to emulate an asychronous terminal, as opposed to bisynchronous devices having defined protocols, in a distributed processing en... | 08/05/1986 |
| 4587612 | Accelerated instruction mapping external to source and target instruction streams for near realtime injection into the latter If a predetermined field (FIG. 3/27) within a source instruction indexes and accesses a body of control information from memory (FIG. 2/5), and if control information (FIG. 4) designates the field-to-field (register-to-register) mapping (FIG. 6), then a s... | 05/06/1986 |
| 4574344 | Entry control store for enhanced CPU pipeline performance An entry control store in a central processing unit (CPU) is addressed by the next macroinstruction to be executed by the CPU and fetches the microcode for the first line of that macroinstruction. Subsequent lines of microcode for that macroinstruction ar... | 03/04/1986 |
| 4514803 | Methods for partitioning mainframe instruction sets to implement microprocessor based emulation thereof Methods of applying LSI and microprocessors to the design of microprocessor-based LSI implementation of mainframe processors are described. A mainframe instruction set is partitioned into two or more subsets, each of which can be implemented by a micropro... | 04/30/1985 |
| 4447876 | Emulator control sequencer An emulator control sequencer comprises a programmable state machine which passively monitors the data bus of an emulator microprocessor, extracts certain information indicative of internal processor behavior, such as when the next opcode fetch will occur... | 05/08/1984 |
| 4415969 | Macroinstruction translator unit for use in a microprocessor An instruction translator unit which receives an instruction stream from a main memory of a microprocessor, for latching data fields, for generating microinstructions necessary to emulate the function encoded in an instruction, and for transferring the da... | 11/15/1983 |
| 4370709 | Computer emulator with three segment microcode memory and two separate microcontrollers for operand derivation and execution phases A microcoded central processing unit (CPU) is used to emulate the macroinstructions of a target computer. Each macroinstruction emulated is divided into two phases, an operand derivation or classification phase and an instruction execution phase. A microc... | 01/25/1983 |
| 4315321 | Method and apparatus for enhancing the capabilities of a computing system A method and apparatus for permitting an existing computing system to understand and operate upon applications programming, which has been prepared using the instruction set of another computing system. Selected memory units located in the central process... | 02/09/1982 |
| 4277827 | Microprocessor based system for the development and emulation of programmable calculator control read only memory software A microprocessor based system for both creating and emulating control read only memories (CROM) for use in conjunction with programmable calculators and the like. The development system operates as two independent yet integrated systems. The system genera... | 07/07/1981 |
| 4127896 | Bidirectional interface utilizing read-only memory, decoder and multiplexer An apparatus matches control code signals and data signals between data processing units which employ different control code formats. The interface is especially suitable for use between a computer bus interface and a controller or between two separate co... | 11/28/1978 |
| 4084235 | Emulation apparatus A processing unit includes emulation apparatus which operates to execute instructions of a target system, one of a plurality of ways depending upon the options and features of the target system being emulated. The options, features and characteristics of ... | 04/11/1978 |
| 3955180 | Table driven emulation system A host microprogrammed data processing system includes a plurality of tables to store information coded to define a plurality of a variety of different input-output system configurations of resources required to execute input-output instructions in a corr... | 05/04/1976 |