1
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Intelligent network interface system method for protocol processing. Alacritech, Mark Lauer, T Lester Wallace, May 1, 2001: US06226680 (337 worldwide citation)

A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multipacket messages, greatly accelerating da ...


2
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Passing a communication control block from host to a local device such that a message is processed on the device. Alacritech, T Lester Wallace, Mark Lauer, June 12, 2001: US06247060 (263 worldwide citation)

A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multipacket messages, greatly accelerating da ...


3
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Intelligent network interfaced device and system for accelerated communication. Alacritech, T Lester Wallace, Mark Lauer, July 30, 2002: US06427173 (247 worldwide citation)

An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing task ...


4
Peter K Craft, Olive M Philbrick, Laurence B Boucher, David A Higgen: Protocol processing stack for use with intelligent network interface device. Alacritech, Mark Lauer, T Lester Wallace, July 30, 2002: US06427171 (245 worldwide citation)

A host CPU runs a network protocol processing stack that provides instructions not only to process network messages but also to allocate processing of certain network messages to a specialized network communication device, offloading some of the most time consuming protocol processing from the host ...


5
Daryl D Starr, Clive M Philbrick, Laurence B Boucher: Intelligent network storage interface system. Alacritech, Mark Lauer, T Lester Wallace, Silicon Edge Law Group, October 19, 2004: US06807581 (244 worldwide citation)

An interface device is connected to a host by an I/O bus and provides hardware and processing mechanisms for accelerating data transfers between a network and a storage unit, while controlling the data transfers by the host. The interface device includes hardware circuitry for processing network pac ...


6
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Fast-path apparatus for receiving data corresponding to a TCP connection. Alacritech, Mark Lauer, T Lester Wallace, July 8, 2003: US06591302 (233 worldwide citation)

A network interface device provides a fast-path that avoids most host TCP and IP protocol processing for most messages. The host retains a fallback slow-path processing capability. In one embodiment, generation of a response to a TCP/IP packet received onto the network interface device is accelerate ...


7
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Passing a communication control block from host to a local device such that a message is processed on the device. Alacritech, Mark Lauer, T Lester Wallace, December 25, 2001: US06334153 (197 worldwide citation)

A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating d ...


8
Peter K Craft, Clive M Philbrick, Laurence B Boucher, David A Higgen: Protocol processing stack for use with intelligent network interface device. Alacritech, T Lester Wallace, Mark Lauer, February 24, 2004: US06697868 (196 worldwide citation)

A host CPU runs a network protocol processing stack that provides instructions not only to process network messages but also to allocate processing of certain network messages to a specialized network communication device, offloading some of the most time consuming protocol processing from the host ...


9
Bernard J New: Multi-chip programmable logic device having configurable logic circuitry and configuration data storage on different dice. Xilinx, T Lester Wallace, LeRoy D Maunu, Justin Liu, July 12, 2005: US06917219 (185 worldwide citation)

The circuitry of a programmable logic device (for example, an FPGA) includes a configurable logic portion and a configuration memory. The configuration memory stores configuration data that configures the configurable logic portion to realize a user-defined circuit. The configurable logic portion is ...


10
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Passing a communication control block to a local device such that a message is processed on the device. Alacritech, Mark Lauer, T Lester Wallace, May 21, 2002: US06393487 (184 worldwide citation)

A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating d ...