Patents by Inventor David Harriman

David Harriman 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).

  • Publication number: 20040039986
    Abstract: Disclosed are a system and method for forwarding data packets from ingress ports to egress ports on a switch. A forwarding circuit may commence forwarding data packets from an ingress port through a switch fabric to a transmit queue of an egress port prior to completion of a checksum operation.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventors: Gary A. Solomon, David Harriman
  • Patent number: 6691192
    Abstract: A point-to-point interconnection and communication architecture, protocol and related methods is presented.
    Type: Grant
    Filed: September 30, 2001
    Date of Patent: February 10, 2004
    Assignee: Intel Corporation
    Inventors: Jasmin Ajanovic, David Harriman
  • Publication number: 20030174716
    Abstract: A requesting device and a completer device are coupled via a high-speed serial interface within a computer system. The requesting device transmits a packet for a request transaction to a completer device. The completer device checks for error conditions in the course of servicing the request. If an error condition is found then the completer device transmits a completion packet with a completion status of something other than successful. The completion packet includes a completer identification field. The requesting device records the completer identification value and indicates in a register that a completion packet has been received with a non-successful completion status.
    Type: Application
    Filed: December 28, 2001
    Publication date: September 18, 2003
    Inventors: David M. Lee, Kenneth C. Creta, Jasmin Ajanovic, Gary Solomon, David Harriman
  • Publication number: 20030158992
    Abstract: An enhanced general input/output communication architecture, protocol and related methods are presented.
    Type: Application
    Filed: August 23, 2002
    Publication date: August 21, 2003
    Inventors: Jasmin Ajanovic, David Harriman, Blaise Fanning, David M. Lee
  • Publication number: 20030145134
    Abstract: An enhanced general input/output communication architecture, protocol and related methods are presented.
    Type: Application
    Filed: August 23, 2002
    Publication date: July 31, 2003
    Inventors: Eric R. Wehage, Jasmin Ajanovic, David Harriman, David M. Lee, Blaise Fanning, Buck Gremel, Ken Creta, Wayne Moore
  • Publication number: 20030131179
    Abstract: An enhanced general input/output communication architecture, protocol and related methods are presented.
    Type: Application
    Filed: August 22, 2002
    Publication date: July 10, 2003
    Inventors: Jasmin Ajanovic, Hong Jiang, David Harriman
  • Publication number: 20030123484
    Abstract: A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet header for a message request transaction that include a message group sub-field that indicates one of a plurality of message groups. The packet header also includes a format field that indicates whether the message request packet includes data. The packet header further includes a message code field to indicate a specific message type.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 3, 2003
    Inventor: David Harriman
  • Publication number: 20030126274
    Abstract: A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet that includes a format field to partially specify the packet header format and a type field to specify a transaction type. The format field and the type field together specify the packet header format and the format field indicates the size of the packet header.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 3, 2003
    Inventors: David Harriman, Jasmin Ajanovic
  • Publication number: 20030126535
    Abstract: A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet for a request transaction to a receiving device. The receiving device checks for error conditions. If an error condition exists and if the packet for the request transaction indicates that a completion is not expected by the transmitting device, an error message is delivered by the receiving device to the transmitting device.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 3, 2003
    Inventors: Gary Solomon, David Harriman, Jasmin Ajanovic
  • Publication number: 20030126281
    Abstract: A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet that includes an extended type/extended length field that extends either a type field or a length field depending on the value of the type field. The extended type/extended length field extends the length field when the type field indicates a memory read request transaction.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 3, 2003
    Inventor: David Harriman
  • Publication number: 20030115380
    Abstract: An enhanced general input/output communication architecture, protocol and related methods are presented.
    Type: Application
    Filed: August 23, 2002
    Publication date: June 19, 2003
    Inventors: Jasmin Ajanovic, David Harriman, Randolph L. Campbell, Jose A. Vargas, Clifford D. Hall, Prashant Sethi, Steve Pawlowski
  • Publication number: 20030115513
    Abstract: A point-to-point interconnection and communication architecture, protocol and related methods is presented.
    Type: Application
    Filed: September 30, 2001
    Publication date: June 19, 2003
    Inventors: David Harriman, Jasmin Ajanovic, Buck Gremel
  • Publication number: 20030115391
    Abstract: A point-to-point interconnection and communication architecture, protocol and related methods is presented.
    Type: Application
    Filed: September 30, 2001
    Publication date: June 19, 2003
    Inventors: Jasmin Ajanovic, David Harriman
  • Patent number: 5974571
    Abstract: A method of issuing a data retrieval command to a re-order unit in a bus bridge is described. The method requires maintaining an indication of the available (or unreserved) capacity in a data buffer into which a data package is received from a memory resource in response to a data retrieval command. Data packages are furthermore dispatched, relative to other data packages, in the order in which a corresponding data retrieval command is issued from a requesting device. The size of a data package requested by each data retrieval command is determined prior to issuance thereof to the re-order unit. The size of each data package is then compared to the then available capacity in the data buffer, and the relevant data retrieval command is only issued to the re-order unit if the available capacity in the data buffer is sufficient to accommodate the data package requested by the relevant data retrieval command.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: October 26, 1999
    Assignee: Intel Corporation
    Inventors: Robert J. Riesenman, David Harriman, Brian K. Langendorf