Patents by Inventor Wayne Douglas Ward

Wayne Douglas Ward has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5896522
    Abstract: A system and method for providing high speed emulation of a computer system by transforming selected target instructions and bypassing target instruction decoding for those target instructions which have been transformed. A target computer system, controlled by a plurality of target instructions, is emulated on an emulation host computing system. Target instructions are successively loaded into the emulation host computing system in the order that the target instructions would be executed. The target instructions are decoded to identify the functions designated by the target instructions, and these functions are executed by the emulation host computing system. Emulation information is assigned to selected target instructions, where the emulation information controls execution of these selected target instructions, referred to as transformed instructions.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: April 20, 1999
    Assignee: Unisys Corporation
    Inventors: Wayne Douglas Ward, Merwin Herscher Alferness
  • Patent number: 5732404
    Abstract: A multiple-word virtual address flexibly expands the virtual address space of a computer system without requiring the modification of the word size of the computer system. In a memory system having a virtual memory mapped to an absolute memory, the virtual memory is divided up into multiple levels each having a plurality of memory banks. Each memory bank has a plurality of words. The multiple-word virtual address provides a plurality of words for specifying the virtual memory level, memory bank, and offset word within the memory bank, to describe a selected memory location. Special instructions are added to the instruction set architecture to set up a window of program visibility, called a peephole, into a selected area of the expanded virtual memory. Existing programs are compatible with the multiple-word addressing scheme, and can also reference virtual memory through a defined peephole. New programs using multiple-word virtual addresses can still call procedures requiring single word virtual addresses.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: March 24, 1998
    Assignee: Unisys Corporation
    Inventors: David Randal Johnson, Wayne Douglas Ward