Patent | Date |
---|
Network cache accelerator Grant 10,798,206 - Craft , et al. October 6, 2 | 2020-10-06 |
Low latency communications Grant 10,461,892 - Shoens , et al. Oc | 2019-10-29 |
TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies Grant 10,148,795 - Craft , et al. De | 2018-12-04 |
Low Latency Communications App 20180167168 - SHOENS; Kurt Alan ;   et al. | 2018-06-14 |
Network cache accelerator Grant 9,787,792 - Craft , et al. October 10, 2 | 2017-10-10 |
TCP offload send optimization Grant 9,413,788 - Craft , et al. August 9, 2 | 2016-08-09 |
TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies Grant 9,306,793 - Craft , et al. April 5, 2 | 2016-04-05 |
Intelligent network interface system and method for accelerated protocol processing Grant 9,307,054 - Boucher , et al. April 5, 2 | 2016-04-05 |
Method and apparatus for processing received network packets on a network interface for a computer Grant 9,264,366 - Boucher , et al. February 16, 2 | 2016-02-16 |
Method And Apparatus For Processing Received Network Packets On A Network Interface For A Computer App 20150249609 - Boucher; Laurence B. ;   et al. | 2015-09-03 |
Freeing transmit memory on a network interface device prior to receiving an acknowledgment that transmit data has been received by a remote device Grant 9,055,104 - Philbrick , et al. June 9, 2 | 2015-06-09 |
Method and apparatus for processing received network packets on a network interface for a computer Grant 9,009,223 - Boucher , et al. April 14, 2 | 2015-04-14 |
Intelligent Network Interface System and Method for Accelerated Protocol Processing App 20150055661 - Boucher; Laurence B. ;   et al. | 2015-02-26 |
Accelerating data transfer in a virtual computer system with tightly coupled TCP connections Grant 8,893,159 - Starr , et al. November 18, 2 | 2014-11-18 |
Intelligent network interface system and method for protocol processing Grant 8,856,379 - Boucher , et al. October 7, 2 | 2014-10-07 |
Intelligent network interface system and method for protocol processing Grant 8,805,948 - Boucher , et al. August 12, 2 | 2014-08-12 |
Parsing a packet header Grant 8,782,199 - Boucher , et al. July 15, 2 | 2014-07-15 |
Intelligent Network Interface System and Method for Protocol Processing App 20140059155 - Boucher; Laurence B. ;   et al. | 2014-02-27 |
Intelligent Network Interface System and Method for Protocol Processing App 20140032779 - Boucher; Laurence B. ;   et al. | 2014-01-30 |
Intelligent network interface system and method for accelerated protocol processing Grant 8,631,140 - Boucher , et al. January 14, 2 | 2014-01-14 |
Method And Apparatus For Processing Received Network Packets On A Network Interface For A Computer App 20130326083 - Boucher; Laurence B. ;   et al. | 2013-12-05 |
Accelerating data transfer in a virtual computer system with tightly coupled TCP connections Grant 8,539,513 - Starr , et al. September 17, 2 | 2013-09-17 |
TCP/IP offload device Grant 8,539,112 - Craft , et al. September 17, 2 | 2013-09-17 |
Method and apparatus for distributing network traffic processing on a multiprocessor computer Grant 8,447,803 - Boucher , et al. May 21, 2 | 2013-05-21 |
TCP offload send optimization Grant 8,341,286 - Craft , et al. December 25, 2 | 2012-12-25 |
Transferring control of TCP connections between hierarchy of processing mechanisms Grant 8,248,939 - Craft , et al. August 21, 2 | 2012-08-21 |
Intelligent network interface device and system for accelerated communication Grant 8,131,880 - Boucher , et al. March 6, 2 | 2012-03-06 |
TCP/IP Offload Device App 20110280243 - Boucher; Laurence B. ;   et al. | 2011-11-17 |
Obtaining a destination address so that a network interface device can write network data without headers directly into host memory Grant 7,945,699 - Boucher , et al. May 17, 2 | 2011-05-17 |
TCP/IP offload network interface device Grant 7,853,723 - Boucher , et al. December 14, 2 | 2010-12-14 |
Protocol stack that offloads a TCP connection from a host computer to a network interface device Grant 7,844,743 - Craft , et al. November 30, 2 | 2010-11-30 |
Network interface device that can transfer control of a TCP connection to a host CPU Grant 7,809,847 - Boucher , et al. October 5, 2 | 2010-10-05 |
TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism Grant 7,694,024 - Philbrick , et al. April 6, 2 | 2010-04-06 |
Fast-path apparatus for transmitting data corresponding to a TCP connection Grant 7,673,072 - Boucher , et al. March 2, 2 | 2010-03-02 |
Network interface device that fast-path processes solicited session layer read commands Grant 7,664,883 - Craft , et al. February 16, 2 | 2010-02-16 |
TCP/IP offload network interface device Grant 7,664,868 - Boucher , et al. February 16, 2 | 2010-02-16 |
Port aggregation for network connections that are offloaded to network interface devices Grant 7,640,364 - Craft , et al. December 29, 2 | 2009-12-29 |
Protocol stack that offloads a TCP connection from a host computer to a network interface device Grant 7,627,001 - Craft , et al. December 1, 2 | 2009-12-01 |
Network interface device that can offload data transfer processing for a TCP connection from a host CPU Grant 7,627,684 - Boucher , et al. December 1, 2 | 2009-12-01 |
Zero copy method for receiving data by a network interface Grant 7,620,726 - Craft , et al. November 17, 2 | 2009-11-17 |
Freeing Transmit Memory On A Network Interface Device Prior To Receiving An Acknowledgment That Transmit Data Has Been Received By A Remote Device App 20090234963 - Philbrick; Clive M. ;   et al. | 2009-09-17 |
Method to synchronize and upload an offloaded network stack connection with a network stack Grant 7,584,260 - Craft , et al. September 1, 2 | 2009-09-01 |
Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device Grant 7,543,087 - Philbrick , et al. June 2, 2 | 2009-06-02 |
Obtaining A Destination Address So That A Network Interface Device Can Write Network Data Without Headers Directly Into Host Memory App 20090086732 - Boucher; Laurence B. ;   et al. | 2009-04-02 |
Intelligent network interface system and method for accelerated protocol processing Grant 7,502,869 - Boucher , et al. March 10, 2 | 2009-03-10 |
Transferring control of a TCP connection between devices Grant 7,472,156 - Philbrick , et al. December 30, 2 | 2008-12-30 |
Obtaining a destination address so that a network interface device can write network data without headers directly into host memory Grant 7,461,160 - Boucher , et al. December 2, 2 | 2008-12-02 |
Peripheral device that DMAS the same data to different locations in a computer App 20080263171 - Craft; Peter K. ;   et al. | 2008-10-23 |
Fast-path apparatus for transmitting data corresponding to a TCP connection App 20080126553 - Boucher; Laurence B. ;   et al. | 2008-05-29 |
Fast-path apparatus for receiving data corresponding to a TCP connection Grant 7,337,241 - Boucher , et al. February 26, 2 | 2008-02-26 |
TCP offload network interface device Grant 7,284,070 - Boucher , et al. October 16, 2 | 2007-10-16 |
Fast-path apparatus for receiving data corresponding a TCP connection Grant 7,237,036 - Boucher , et al. June 26, 2 | 2007-06-26 |
TCP/IP offload network interface device App 20070136495 - Boucher; Laurence B. ;   et al. | 2007-06-14 |
TCP/IP offload network interface device App 20070130356 - Boucher; Laurence B. ;   et al. | 2007-06-07 |
TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism App 20070118665 - Philbrick; Clive M. ;   et al. | 2007-05-24 |
Network interface device that fast-path processes solicited session layer read commands App 20070067497 - Craft; Peter K. ;   et al. | 2007-03-22 |
Fast-path apparatus for receiving data corresponding to a TCP connection Grant 7,191,241 - Boucher , et al. March 13, 2 | 2007-03-13 |
TCP/IP offload network interface device Grant 7,174,393 - Boucher , et al. February 6, 2 | 2007-02-06 |
TCP/IP offload network interface device Grant 7,167,926 - Boucher , et al. January 23, 2 | 2007-01-23 |
TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism Grant 7,167,927 - Philbrick , et al. January 23, 2 | 2007-01-23 |
Network interface device that fast-path processes solicited session layer read commands Grant 7,124,205 - Craft , et al. October 17, 2 | 2006-10-17 |
Fast-path processing for receiving data on TCP connection offload devices Grant 7,089,326 - Boucher , et al. August 8, 2 | 2006-08-08 |
Reducing delays associated with inserting a checksum into a network message Grant 7,042,898 - Blightman , et al. May 9, 2 | 2006-05-09 |
Protocol stack that offloads a TCP connection from a host computer to a network interface device App 20060075130 - Craft; Peter K. ;   et al. | 2006-04-06 |
Port aggregation for network connections that are offloaded to network interface devices App 20060010238 - Craft; Peter K. ;   et al. | 2006-01-12 |
Network interface device that can offload data transfer processing for a TCP connection from a host CPU App 20050278459 - Boucher, Laurence B. ;   et al. | 2005-12-15 |
Transmit fast-path processing on TCP/IP offload network interface device Grant 6,965,941 - Boucher , et al. November 15, 2 | 2005-11-15 |
Method and apparatus for data re-assembly with a high performance network interface App 20050204058 - Philbrick, Clive M. ;   et al. | 2005-09-15 |
Protocol stack that offloads a TCP connection from a host computer to a network interface device App 20050198198 - Craft, Peter K. ;   et al. | 2005-09-08 |
Protocol processing stack for use with intelligent network interface device Grant 6,941,386 - Craft , et al. September 6, 2 | 2005-09-06 |
Protocol stack that offloads a TCP connection from a host computer to a network interface device App 20050175003 - Craft, Peter K. ;   et al. | 2005-08-11 |
Network interface device that can transfer control of a TCP connection to a host CPU App 20050160139 - Boucher, Laurence B. ;   et al. | 2005-07-21 |
Method to offload a network stack App 20050144300 - Craft, Peter K. ;   et al. | 2005-06-30 |
Protocol stack that offloads a TCP connection from a host computer to a network interface device App 20050141561 - Craft, Peter K. ;   et al. | 2005-06-30 |
Method to synchronize and upload an offloaded network stack connection with a network stack App 20050071490 - Craft, Peter K. ;   et al. | 2005-03-31 |
Obtaining a destination address so that a network interface device can write network data without headers directly into host memory App 20040240435 - Boucher, Laurence B. ;   et al. | 2004-12-02 |
Transferring control of a TCP connection between devices App 20040158640 - Philbrick, Clive M. ;   et al. | 2004-08-12 |
Obtaining a destination address so that a network interface device can write network data without headers directly into host memory Grant 6,757,746 - Boucher , et al. June 29, 2 | 2004-06-29 |
Protocol processing stack for use with intelligent network interface device App 20040117509 - Craft, Peter K. ;   et al. | 2004-06-17 |
Providing window updates from a computer to a network interface device Grant 6,751,665 - Philbrick , et al. June 15, 2 | 2004-06-15 |
Intelligent network interface system and method for accelerated protocol processing App 20040111535 - Boucher, Laurence B. ;   et al. | 2004-06-10 |
Method and apparatus for dynamic packet batching with a high performance network interface App 20040100952 - Boucher, Laurence B. ;   et al. | 2004-05-27 |
Parsing a packet header App 20040078480 - Boucher, Laurence B. ;   et al. | 2004-04-22 |
Providing Window Updates From A Computer To A Network Interface Device App 20040078462 - Philbrick, Clive M. ;   et al. | 2004-04-22 |
Fast-path apparatus for receiving data corresponding a TCP connection App 20040073703 - Boucher, Laurence B. ;   et al. | 2004-04-15 |
High performance network interface App 20040062246 - Boucher, Laurence B. ;   et al. | 2004-04-01 |
Fast-path apparatus for receiving data corresponding to a TCP connection App 20040064589 - Boucher, Laurence B. ;   et al. | 2004-04-01 |
Fast-path apparatus for receiving data corresponding to a TCP connection App 20040064578 - Boucher, Laurence B. ;   et al. | 2004-04-01 |
Protocol processing stack for use with intelligent network interface device Grant 6,697,868 - Craft , et al. February 24, 2 | 2004-02-24 |
Method and apparatus for distributing network traffic processing on a multiprocessor computer App 20040030745 - Boucher, Laurence B. ;   et al. | 2004-02-12 |
Port aggregation for network connections that are offloaded to network interface devices Grant 6,687,758 - Craft , et al. February 3, 2 | 2004-02-03 |
TCP/IP offload network interface device App 20040003126 - Boucher, Laurence B. ;   et al. | 2004-01-01 |
Intelligent network interface system and method for accelerated protocol processing Grant 6,658,480 - Boucher , et al. December 2, 2 | 2003-12-02 |
Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device App 20030200284 - Philbrick, Clive M. ;   et al. | 2003-10-23 |
Port aggregation for network connections that are offloaded to network interface devices App 20030167346 - Craft, Peter K. ;   et al. | 2003-09-04 |
Fast-path apparatus for receiving data corresponding to a TCP connection Grant 6,591,302 - Boucher , et al. July 8, 2 | 2003-07-08 |
Protocol processing stack for use with intelligent network interface device App 20030079033 - Craft, Peter K. ;   et al. | 2003-04-24 |
Fast-path processing for receiving data on TCP connection offload devices App 20020161919 - Boucher, Laurence B. ;   et al. | 2002-10-31 |
TCP/IP offload network interface device App 20020156927 - Boucher, Laurence B. ;   et al. | 2002-10-24 |
Fast-path apparatus for receiving data corresponding to a TCP connection App 20020147839 - Boucher, Laurence B. ;   et al. | 2002-10-10 |
TCP/IP offload network interface device Grant 6,434,620 - Boucher , et al. August 13, 2 | 2002-08-13 |
Intelligent network interfaced device and system for accelerated communication Grant 6,427,173 - Boucher , et al. July 30, 2 | 2002-07-30 |
Protocol processing stack for use with intelligent network interface device Grant 6,427,171 - Craft , et al. July 30, 2 | 2002-07-30 |
TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism App 20020095519 - Philbrick, Clive M. ;   et al. | 2002-07-18 |
Network interface device that fast-path processes solicited session layer read commands App 20020091844 - Craft, Peter K. ;   et al. | 2002-07-11 |
Transmit fast-path processing on TCP/IP offload network interface device App 20020087732 - Boucher, Laurence B. ;   et al. | 2002-07-04 |
Passing a communication control block to a local device such that a message is processed on the device Grant 6,393,487 - Boucher , et al. May 21, 2 | 2002-05-21 |
Intelligent network interface device and system for accelerated communication Grant 6,389,479 - Boucher , et al. May 14, 2 | 2002-05-14 |
Passing a communication control block from host to a local device such that a message is processed on the device Grant 6,334,153 - Boucher , et al. December 25, 2 | 2001-12-25 |
Obtaining a destination address so that a network interface device can write network data without headers directly into host memory App 20010047433 - Boucher, Laurence B. ;   et al. | 2001-11-29 |
Reducing delays associated with inserting a checksum into a network message App 20010036196 - Blightman, Stephen E. J. ;   et al. | 2001-11-01 |
Intelligent network interface system and method for accelerated protocol processing App 20010037397 - Boucher, Laurence B. ;   et al. | 2001-11-01 |
Passing a communication control block to a local device such that a message is processed on the device App 20010027496 - Boucher, Laurence B. ;   et al. | 2001-10-04 |
Passing a communication control block from host to a local device such that a message is processed on the device App 20010023460 - Boucher, Laurence B. ;   et al. | 2001-09-20 |
Passing a communication control block from host to a local device such that a message is processed on the device Grant 6,247,060 - Boucher , et al. June 12, 2 | 2001-06-12 |
Intelligent network interface system method for protocol processing Grant 6,226,680 - Boucher , et al. May 1, 2 | 2001-05-01 |