Patents by Inventor Christopher Martin Haviland

Christopher Martin Haviland 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: 6498793
    Abstract: A method of receiving a set of data packets which represent a contiguous data block sent over a bus between two nodes. A memory allocation unit allocates memory beginning at a known address to a local node. The local node divides the address into multiple segments that include predetermined transaction label overlay portions. Thereafter, the local node issues request packets which include transaction labels in a header of the request packet that correspond to the predetermined transaction label overlay portions. Subsequently, a remote node sends responses, and a header of the responses includes the transaction label that corresponds to the request. The local node routes response packets to a dedicated context. The dedicated context replaces the transaction label for the transaction label overlay portion to route the response packet to a proper memory location, regardless of the order in which the packet was received.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: December 24, 2002
    Assignee: Hewlett-Packard Company
    Inventor: Christopher Martin Haviland