1
Edmund J Kelly, Robert F Cmelik, Malcolm John Wing: Memory controller for a microprocessor for detecting a failure of speculation on the physical nature of a component being addressed. Transmeta Corporation, Stephen L King, November 3, 1998: US05832205 (216 worldwide citation)

A memory controller for a microprocessor including apparatus to both detect a failure of speculation on the nature of the memory being addressed, and apparatus to recover from such failures.


2
Robert F Cmelik, David R Ditzel, Edmund J Kelly, Colin B Hunter, Douglas A Laird, Malcolm John Wing, Grzegorz B Zyner: Combining hardware and software to provide an improved microprocessor. Transmeta Corporation, Stephen L King, February 29, 2000: US06031992 (159 worldwide citation)

A microprocessor for a host computer designed to execute target application programs for a target computer having a target instruction set including the combination of code morphing software, and morph host processing hardware designed to execute instructions of a host instruction set, the combinati ...


3
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection apparatus for an advanced microprocessor. Transmeta Corporation, Stephen L King, March 6, 2001: US06199152 (148 worldwide citation)

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...


4
Malcolm J Wing, Edmund J Kelly: Method and apparatus for aliasing memory data in an advanced microprocessor. Transmeta Corporation, Stephen L King, July 20, 1999: US05926832 (94 worldwide citation)

Apparatus and a method for storing data already stored at an often utilized memory address in registers local to a host processor and maintain the data in the registers and memory consistent so that the processor may respond more rapidly when a memory address is to be accessed.


5
John E Arpee, Eric H Jensen, Eric A Miller: Cellular telephone interference prediction and frequency reuse planning. Internet Mobility Corporation, Stephen L King, July 20, 1999: US05926762 (92 worldwide citation)

A computer implemented process which includes furnishing data indicating the actual strengths of all signals to be transmitted by a plurality of cells each positioned at an individual physical position in a mobile communications system and to be received by a mobile unit at a plurality of points of ...


6
David S H Rosenthal, Curtis Priem: DMA controller translates virtual I/O device address received directly from application program command to physical i/o device address of I/O device on device bus. NVidia Corporation, Stephen L King, May 26, 1998: US05758182 (77 worldwide citation)

A DMA controller which responds without operating system intervention to virtual addresses provided by application programs, and a memory management unit for providing translations between physical addresses of input/output devices and addresses on a system input/output bus for data transferred by t ...


7
David S H Rosenthal, Curtis Priem: Method of controlling I/O routing by setting connecting context for utilizing I/O processing elements within a computer system to produce multimedia effects. NVidia Corporation, Stephen L King, June 1, 1999: US05909595 (74 worldwide citation)

A method of controlling the routing of input/output operations including providing a series of commands expressing connections between sources of data, processing elements, and destinations for data to carry out an input/output operation; compiling a data structure for the input/output operation fro ...


8
Alex Klaiber, Robert Bedichek, David Keppel: Method and apparatus for correcting errors in computer systems. Transmeta Corporation, Stephen L King, May 18, 1999: US05905855 (72 worldwide citation)

A computer implemented process for detecting errors in computer systems including the steps of executing sequences of instructions of a software program on each of a reference system and a test system, detecting and recording state of the reference system and the test system at comparable points in ...


9
Edmund J Kelly, Malcolm John Wing: Host microprocessor with apparatus for temporarily holding target processor state. Transmeta Corporation, Stephen L King, September 28, 1999: US05958061 (57 worldwide citation)

Apparatus for use in a processing system having a host processor capable of executing a first instruction set to assist in running instructions of a different instruction set which is translated to the first instruction set by the host processor including circuitry for temporarily storing memory sto ...


10
Curtis Priem: Register array for utilizing burst mode transfer on local bus. Nvidia Corporation, Stephen L King, November 11, 1997: US05687357 (55 worldwide citation)

Apparatus and a method by which an application program writing a series of commands to a single destination on an input/output bus increments the addresses to which the commands are addressed as the commands are written so that the commands may be transferred utilizing the burst mode of the input/ou ...