Patents by Inventor John Edward Dickol

John Edward Dickol 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: 5898885
    Abstract: A method and system for executing a non-native stack-based instruction within a computer system is disclosed. In accordance with the method and system of the present invention, a computer system capable of executing a set of non-native stack-access instructions is provided which includes a system memory, an instruction set convertor, and a processor. The system memory is utilized to store the non-native stack-access instructions, and part of the system memory is utilized as a stack. The instruction set convertor is utilized to convert the non-native stack-access instructions to a set of native instructions. When encountering a block of non-native stack-access instructions which include paired push and pop stack operations, the instruction set convertor produces a set of native instructions that ignores paired push and pop stack operations and retains all relevant number values in general purpose registers.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: April 27, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Edward Dickol, Bernard Charles Drerup, Richard Siegmund, Jr.
  • Patent number: 5898850
    Abstract: A method for executing a non-native mode-sensitive instruction within a computer system is disclosed. In accordance with the method and system of the present invention, a computer system as described, capable of executing a non-native mode-sensitive instruction, includes a system memory, an instruction set convertor, and a processor. The system memory is utilized to store the non-native mode-sensitive instruction. The instruction set convertor, having a Semantics Table, is utilized for converting the non-native mode-sensitive instruction to a group of native instructions by preemptively testing whether or not the mode-sensitive instruction is preceded by a mode-altering instruction within a single block, and for accessing the Semantics Table for the non-native instruction with an address according to the preemptive testing. The processor is then utilized to process the group of native instructions from the instruction set convertor.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: April 27, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Edward Dickol, Bernard Charles Drerup
  • Patent number: 5875336
    Abstract: A method and system for translating a non-native bytecode to a set of codes native to a processor within a computer system is disclosed. In accordance with the method and system of the present invention, a computer system capable of translating non-native instructions to a set of native instructions is provided that comprises a system memory, a processor, and an instruction set convertor. The system memory is utilized to store non-native instructions and groups of unrelated native instructions. The processor is only capable of processing native instructions. The instruction set convertor, coupled between the system memory and the processor, includes a semantics table and an information table. In response to an instruction fetch from the processor for a non-native instruction in the system memory, the instruction set convertor translates the non-native instruction to a set of native instructions for the processor by accessing both the semantics table and the information table.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Edward Dickol, Bernard Charles Drerup, James Michael Stafford, Wendel Glenn Voigt