Patents by Inventor Ed Heller

Ed Heller 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: 6662298
    Abstract: A system for execution of code while booting a computer system uses MMX registers of a processor as a virtual stack. BIOS instructions can cause the processor to execute a virtual stack push instruction to move a first data element from a general purpose register to a first MMX register. BIOS instructions can also execute a virtual stack pop instruction to move the first data element from the first of the MMX register to the general purpose register. The virtual stack push instruction and the virtual stack pop instruction are executable prior to initialization of a main memory.
    Type: Grant
    Filed: February 4, 2003
    Date of Patent: December 9, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ed Heller
  • Publication number: 20030115445
    Abstract: A system for execution of code while booting a computer system uses MMX registers of a processor as a virtual stack. BIOS instructions can cause the processor to execute a virtual stack push instruction to move a first data element from a general purpose register to a first MMX register. BIOS instructions can also execute a virtual stack pop instruction to move the first data element from the first of the MMX register to the general purpose register. The virtual stack push instruction and the virtual stack pop instruction are executable prior to initialization of a main memory.
    Type: Application
    Filed: February 4, 2003
    Publication date: June 19, 2003
    Applicant: Hewlett-Packard Development Company, L.P. a Delaware corporation
    Inventor: Ed Heller
  • Patent number: 6516410
    Abstract: A system for execution of code during power-on-self test (POST), the system including a mass storage device for storing computer programs; a microprocessor connected to the mass storage device, the microprocessor including an execution unit; a general purpose register connected to the execution unit, the general purpose register for storing a first data element; an MMX unit including a plurality of MMX registers, the MMX unit connected to the general purpose register, wherein the plurality of MMX registers are configurable as a virtual stack; a storage device connected to the microprocessor, the storage device for storing BIOS instructions; and a plurality of BIOS instructions stored on the storage device, the plurality of BIOS instructions readable by the microprocessor to thereby cause the microprocessor to execute a virtual stack push instruction wherein the first data element is moved from the general purpose register to a first of the plurality of MMX registers; and execute a virtual stack pop instructio
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: February 4, 2003
    Assignee: Compaq Information Technologies Group, L.P.
    Inventor: Ed Heller