41
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Method and apparatus for distributing network traffic processing on a multiprocessor computer. Alacritech, Mark Lauer, Silicon Edge Law Group, May 21, 2013: US08447803 (7 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 ...


42
Peter K Craft, Joseph L Gervais, Colin C Sharp: Transferring control of TCP connections between hierarchy of processing mechanisms. Alacritech, Mark Lauer, Silicon Edge Law Group, August 21, 2012: US08248939 (5 worldwide citation)

In one embodiment, a system for communicating over a network is disclosed, the system comprising: a processor running a protocol processing stack to control a TCP connection; a first offload engine that receives control of the TCP connection from the stack to perform a first task corresponding to th ...


43
Peter K Craft, Clive M Philbrick, Laurence B Boucher, David A Higgen, Stephen E J Blightman, Daryl D Starr: TCP/IP offload device. Alacritech, Mark Lauer, Silicon Edge Law Group, September 17, 2013: US08539112 (4 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 ...


44
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Intelligent network interface device and system for accelerated communication. Alacritech, Silicon Edge Law Group, Mark A Lauer, March 6, 2012: US08131880 (4 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 ...


45
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Network interface device that can transfer control of a TCP connection to a host CPU. Alacritech, Mark Lauer, Silicon Edge Law Group, October 5, 2010: US07809847 (4 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 ...


46
Daryl D Starr, Peter K Craft, Clive M Philbrick: Accelerating data transfer in a virtual computer system with tightly coupled TCP connections. Alacritech, Mark Lauer, Silicon Edge Law Group, September 17, 2013: US08539513 (3 worldwide citation)

First and second operating systems of a virtual computer system can communicate using respective first and second network protocol stacks, by employing procedures that are specialized for a situation in which a TCP control block of the first stack and a TCP control block of the second stack correspo ...


47
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: Parsing a packet header. A Tech, Mark Lauer, Silicon Edge Law Group, July 15, 2014: US08782199 (2 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 ...


48
Laurence B Boucher, Stephen E J Blightman, Peter K Craft, David A Higgen, Clive M Philbrick, Daryl D Starr: TCP/IP offload network interface device. Alacritech, Silicon Edge Law Group, Mark A Lauer, December 14, 2010: US07853723 (2 worldwide citation)

A system for protocol processing in a computer network has a TCP/IP Offload Network Interface Device (TONID) associated with a host computer. The TONID provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating data communication. The TONID also a ...


49
Peter K Craft, Clive M Philbrick, Laurence B Boucher, David A Higgen: Protocol stack that offloads a TCP connection from a host computer to a network interface device. Alacritech, Silicon Edge Law Group, Mark Lauer, November 30, 2010: US07844743 (2 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 ...


50
Peter K Craft, Clive M Philbrick: TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies. Alacritech, Mark Lauer, Silicon Edge Law Group, April 5, 2016: US09306793 (1 worldwide citation)

A TCP offload system is disclosed including apparatuses and methods for batching session (sometimes called application) layer headers to reduce interrupts as well as CPU copies. One embodiment includes receiving a plurality of TCP packets, comprising processing the packets by TCP, including removing ...