Patents by Inventor Christopher Alan Greer

Christopher Alan Greer 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: 7216205
    Abstract: Transferring cache line ownership between processors in a shared memory multi-processor computer system. A request for ownership of a cache line is sent from a requesting processor to a memory unit. The memory unit receives the request and determines which one of a plurality of processors other than the requesting processor has ownership of the requested cache line. The memory sends an ownership recall to that processor. In response to the ownership recall, the other processor sends the requested cache line to the requesting processor, which may send a response to the memory unit to confirm receipt of the requested cache line. The other processor may optionally send a response to the memory unit to confirm that the other processor has sent the requested cache line to the requesting processor. A copy of the data for the requested cache line may, under some circumstances, also be sent to the memory unit by the other processor as part of the response.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: May 8, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Alan Greer, Michael Alex Schroeder, Gary Belgrave Gostin
  • Patent number: 7114054
    Abstract: Systems and methods for increasing transaction entries in a hardware queue of the type having a fixed number of storage elements. One of a plurality of transaction entries in one of the storage elements is accessed through at least one pointer having one or more first bits that identify the one element and one or more second bits that identify the one transaction entry within the one element. Information that is part of the one transaction entry is modified when the one transaction entry is accessed from the one storage element.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: September 26, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Christopher Alan Greer
  • Patent number: 6996654
    Abstract: Systems and methods generate transaction identifiers. A plurality of available transaction identifiers are generated for use in identifying future transactions from a first bus. A new transaction identifier is generated upon receipt of each received transaction from the first bus. One of the available transaction identifiers is assigned to each received transaction prior to generation of the new transaction identifier so that the received transaction communicated on a second bus is identified by the one transaction identifier.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: February 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard W. Adkisson, Christopher Alan Greer
  • Publication number: 20040225765
    Abstract: Systems and methods for increasing transaction entries in a hardware queue of the type having a fixed number of storage elements. One of a plurality of transaction entries in one of the storage elements is accessed through at least one pointer having one or more first bits that identify the one element and one or more second bits that identify the one transaction entry within the one element. Information that is part of the one transaction entry is modified when the one transaction entry is accessed from the one storage element.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventor: Christopher Alan Greer
  • Publication number: 20040225820
    Abstract: Systems and methods generate transaction identifiers. A plurality of available transaction identifiers are generated for use in identifying future transactions from a first bus. A new transaction identifier is generated upon receipt of each received transaction from the first bus. One of the available transaction identifiers is assigned to each received transaction prior to generation of the new transaction identifier so that the received transaction communicated on a second bus is identified by the one transaction identifier.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventors: Richard W. Adkisson, Christopher Alan Greer