Patents by Inventor Ketan P. Pancholi

Ketan P. Pancholi 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: 8451834
    Abstract: Determining availability of a destination for computer network communications that include providing on a caching device a destination availability cache comprising at least one cache entry representing availability of a destination and providing, from the caching device to a source, through computer network communications, information indicating the availability of the destination. In typical embodiments, the cache entry comprises a network address of a destination device and a time limitation for the cache entry.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Ranadip Das, Ketan P. Pancholi, Venkat Venkatsubra
  • Patent number: 7760648
    Abstract: The present invention provides a method and apparatus for handling reordered data packets. A method comprises receiving a data packet and determining if the data packet is received out of order. The method further comprises delaying transmission of an acknowledgement indicating that a data packet is missing in response to determining that the data packet is received out of order.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Radhika Chirra, Ketan P. Pancholi, Venkat Venkatsubra
  • Patent number: 7483376
    Abstract: The present invention provides a method and apparatus for discovering a path maximum transmission unit. The method comprises receiving a data packet from a first remote device for transmission to a second remote device and determining if a size of the received data packet is greater than a maximum transmission unit (MTU) value. In response to determining that the size of the received data packet is greater than the MTU value, the method further comprises transmitting a portion of the received data packet to the second remote device and transmitting a message to the first remote device indicating that the size of the received data packet exceeds the MTU value.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Deanna Lynn Quigg Brown, Ketan P. Pancholi, Venkat Venkatsubra
  • Publication number: 20080222479
    Abstract: The present invention provides a method and apparatus for handling reordered data packets. A method comprises receiving a data packet and determining if the data packet is received out of order. The method further comprises delaying transmission of an acknowledgement indicating that a data packet is missing in response to determining that the data packet is received out of order.
    Type: Application
    Filed: April 17, 2008
    Publication date: September 11, 2008
    Inventors: Dwip N. Banerjee, Radhika Chirra, Ketan P. Pancholi, Venkat Venkatsubra
  • Patent number: 7382733
    Abstract: The present invention provides a method for handling reordered data packets. A method comprises receiving a data packet and determining if the data packet is received out of order. The method further comprises delaying transmission of an acknowledgement indicating that a data packet is missing in response to determining that the data packet is received out of order.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Radhika Chirra, Ketan P. Pancholi, Venkat Venkatsubra
  • Publication number: 20080056263
    Abstract: A method for improving the efficiency of Internet Protocol Control Block (INPCB) lookup operations at a TCP receiver and TCP sender. The TCP/IP stack is modified such that every data packet generated includes both data and INPCB address information. Specifically, the TCP/IP stacks of a sending device and a receiving device are modified to provide a contemporaneous transmission of INPCB addresses along with each data packet. The TCP/IP stack of the receiver is also modified such that the receiver echoes this INPCB address along with each TCP packet sent back to the sender to eliminate the necessity of an INPCB address lookup operation at the sending device. Contemporaneous transmission of data and INPCB addresses facilitates direct delivery of data packets to the corresponding sockets.
    Type: Application
    Filed: September 6, 2006
    Publication date: March 6, 2008
    Inventors: Vinit Jain, Alexander Medvedev, Ketan P. Pancholi, Venkat Venkatsubra