1

2

3
Eric R Wehage, Jasmin Ajanovic, David Harriman, David M Lee, Blaise Fanning, Buck Gremel, Ken Creta, Wayne Moore: General input/output architecture, protocol and related methods to manage data integrity. Intel Corporation, Blakely Sokoloff Taylor & Zafman, December 19, 2006: US07152128 (52 worldwide citation)

An enhanced general input/output communication architecture, protocol and related methods are presented. In one embodiment, a method is described comprising receiving a datagram at general input/output (GIO) interface from a remote GIO interface coupled through a GIO link, validating content of one ...


4

5
David Harriman: Communicating transaction types between agents in a computer system using packet headers including an extended type/extended length field. Intel Corporation, Blakely Sokoloff Taylor & Zafman, September 13, 2005: US06944617 (40 worldwide citation)

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 f ...


6
Gary A Solomon, David Harriman: Store and forward switch device, system and method. Intel Corporation, Blakely Sokoloff Taylor & Zafman, July 31, 2007: US07251704 (36 worldwide citation)

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.


7
Jasmin Ajanovic, Mahesh Wagh, Prashant Sethi, Debendra Das Sharma, David Harriman, Mark Rosenbluth, Ajay Bhatt, Peter Barry, Scott Dion Rodgers, Anil Vasudevan, Sridhar Muthrasanallur, James Akiyama, Robert Blankenship, Ohad Fallk, Avi, Ilan Pardo, Eran Tamari, Ellezer Weissmann, Doron Shamia: PCI express enhancements and extensions. Intel Corporation, David P McAbee, May 24, 2011: US07949794 (32 worldwide citation)

A method and apparatus for enhancing /extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Mess ...


8

9
David Harriman: Communicating message request transaction types between agents in a computer system using multiple message groups. Intel Corporation, Ted A Crawford, August 29, 2006: US07099318 (21 worldwide citation)

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 pac ...


10
Jasmin Ajanovic, David Harriman: Enhanced general input/output architecture and related methods for establishing virtual channels therein. Intel Corporation, Blakely Sokoloff Taylor & Zafman, January 31, 2006: US06993611 (21 worldwide citation)

A point-to-point interconnection and communication architecture, protocol and related methods. System resources are dynamically shared based on contents of information received for transmission within the system. Virtual channels may be used for transmission of the information received for transmiss ...