Patents by Inventor Richard Ormond Simpson

Richard Ormond Simpson 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: 7386796
    Abstract: One embodiment of the disclosures made herein is a data processing system adapted for enabling at least one of presence and operating condition of system components installed in the data processing system to be monitored. Examples of presence include installed and uninstalled. Examples of operating conditions include temperature, voltage, current, duty-cycle, etc. The data processing system includes provides a user interface adapted for displaying a 1:1 mapped representation of the data processing system. Operating conditions of installed system components may be assessed via the user interface. A system component that is installed in its respective location in the data processing system (e.g., in a particular socket) is depicted in the 1:1 mapped representation of the data processing system as being installed in a corresponding location of the data processing system. After performing an operation for installing a particular system component in its respective location of the data processing system (e.g.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: June 10, 2008
    Assignee: Newisys Inc.
    Inventors: Richard Ormond Simpson, David Alan Garrison, Yiqin Zhao
  • Patent number: 7231509
    Abstract: An extended register processor includes a register file having a legacy register set and an extended register set. The extended register set includes a plurality of extended registers accessible only to extended register instructions. The processor maps extended register references to physical extended registers at run time. The processor includes a configurable extended register mapping unit to support this functionality. The mapping unit is accessible to an instruction decoder, which detects extended register references and forwards them to the mapping unit. The mapping unit returns a physical extended register corresponding to the extended register reference in the instruction. The mapping unit is configurable so that, for example, the mapping is specific to a code block. An extended register allocation instruction causes the processor to allocate a portion of the extended register set to the code block in which the declaration is located and to configure the mapping unit to reflect the allocation.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: June 12, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ahmed Gheith, James Lyle Peterson, Richard Ormond Simpson