Patents by Inventor Kiet Hien Lam

Kiet Hien Lam 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: 7174386
    Abstract: A system and method for tuning TCP/IP acknowledgments is provided. The system and method reduces the number of acknowledgments sent by a TCP/IP receiver by determining whether the connection state with the sender warrants using minimal acknowledgments. If minimal acknowledgments are used, the receiver sends fewer acknowledgments to the sender in response to received packets. The number of packets that are received before an acknowledgment is returned is increased until the delay value reaches a threshold value. The threshold value can be determined based on the size of the buffer setup to receive packets from the sender during the session. If errors, such as TCP/IP timeouts or duplicate packets, are detected, the threshold is changed to the last delay value that did not cause errors. If further errors are detected, the system is programmed to revert to sending traditional acknowledgments for the session.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: February 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: James Brian Cunningham, Herman Dietrich Dierks, Jr., Octavian Florin Herescu, Kiet Hien Lam
  • Publication number: 20040003106
    Abstract: A system and method for tuning TCP/IP acknowledgments is provided. The system and method reduces the number of acknowledgments sent by a TCP/IP receiver by determining whether the connection state with the sender warrants using minimal acknowledgments. If minimal acknowledgments are used, the receiver sends fewer acknowledgments to the sender in response to received packets. The number of packets that are received before an acknowledgment is returned is increased until the delay value reaches a threshold value. The threshold value can be determined based on the size of the buffer setup to receive packets from the sender during the session. If errors, such as TCP/IP timeouts or duplicate packets, are detected, the threshold is changed to the last delay value that did not cause errors. If further errors are detected, the system is programmed to revert to sending traditional acknowledgments for the session.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: James Brian Cunningham, Herman Dietrich Dierks, Octavian Florin Herescu, Kiet Hien Lam