Patents by Inventor Francis Tieu

Francis Tieu 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).

  • Patent number: 7554917
    Abstract: A method and system for the retransmission of TCP segments in a high speed, low memory TOE device or processor system uses one or more selective context duplication (SCD) TCP/IP connections to provide retransmission assistance to an original TCP/IP connection. SCD connections are used only to retransmit TCP segments on behalf of the system. The original connection and SCD connections are linked together and managed using a TCP state engine in such a way that the original connection receives and processes acknowledgements (ACKs) and selective acknowledgements (SACKs) transmitted back to the system. In many applications, the original connection is able to continue transmitting even while the SCD connection is retransmitting.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: June 30, 2009
    Inventor: Francis Tieu
  • Patent number: 7502324
    Abstract: A method and system for the retransmission of TCP segments in a high speed, low memory TOE device or processor system uses one or more selective context duplication (SCD) TCP/IP connections to provide retransmission assistance to an original TCP/IP connection. SCD connections are used only to retransmit TCP segments on behalf of the system. The original connection and SCD connections are linked together and managed using a TCP state engine in such a way that the original connection receives and processes acknowledgements (ACKs) and selective acknowledgements (SACKs) transmitted back to the system. In many applications, the original connection is able to continue transmitting even while the SCD connection is retransmitting.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: March 10, 2009
    Assignee: NTH IP Corporation
    Inventor: Francis Tieu
  • Publication number: 20050286527
    Abstract: A method and single chip device having limited on-chip memory for processing and reordering out-of-order TCP segments in a high-speed TCP communication system, wherein in-order TCP segments are forwarded on to an appropriate application, includes storing a first out-of-order TCP segment in the limited on-chip memory, the first out-of-order TCP segment defining a SACK region, determining the gap between a last-received in-order TCP segment and the SACK region, for each later-received out-of-order TCP segment that is contiguous with but non-cumulative with the SACK region, storing said later-received out-of-order TCP segment in the limited on-chip memory of the high-speed TCP receiving device; and expanding the SACK region to include said later-received out-of-order TCP segment, and when the gap between the last received in-order TCP segment and the SACK region is filled, forwarding each out-of-order TCP segment included within the SACK region on to the appropriate application.
    Type: Application
    Filed: October 12, 2004
    Publication date: December 29, 2005
    Applicant: iVivity, Inc.
    Inventors: Francis Tieu, Mark Lin