Patents by Inventor Uma Krishnan

Uma Krishnan 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: 8422501
    Abstract: A method, computer program product, and data processing system for efficiently discovering and storing path MTU information in a sending host are disclosed. In a preferred embodiment, two path MTU tables are maintained. One path MTU table contains MTU values corresponding to the first-hop routers associated with the sending host. The other path MTU table contains MTU values corresponding to individual destination hosts. When the sending host needs to send information to a destination, it first consults the MTU table associated with individual destination hosts. If an entry for that destination host is found in the table, the sending host uses that MTU value. If not, the sending host consults the MTU table for the first-hop router on the path to the destination host and uses that MTU value. If that MTU value is too high, a new entry is made in the host-specific MTU table for the destination host.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ranadip Das, Vinit Jain, Uma Krishnan, Venkat Venkatsubra
  • Patent number: 7496038
    Abstract: A method, network receiver and TCP network that enables a receiver-side triggering of the fast retransmit mechanism when a TCP packet/segment is lost or received out-of sequencing order. The receiver is enhanced with a Fast Retransmit Support (FRS) utility that monitors when a next received packet is out-of-order and responds by transmitting a duplicate acknowledgment (ACK) response that includes therein the same window value as the previous ACK. By including the previous clock time, even when the current window value has advanced, the fast retransmit algorithm at the transmitter is triggering before the timeout period.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shantala G. Krishna, Uma Krishnan, Kavitha Ramalingam, Venkat Venkatsubra
  • Patent number: 7480301
    Abstract: A TCP/IP retransmission frame contains multiple TCP segments containing non-contiguous missing packets from a data communication. A TCP option in the first segment in the frame indicates the presence of multiple TCP payloads in the frame. Each TCP payload has a corresponding prepended TCP header. An offset address specified in each TCP header within the frame identifies the location of the next TCP header in the frame. Network throughput performance is enhanced by permitting multiple non-contiguous packets to be retransmitted in a single IP packet.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Uma Krishnan, Venkat Venkatsubra, Vinit Jain
  • Publication number: 20070133414
    Abstract: A method, network receiver and TCP network that enables a receiver-side triggering of the fast retransmit mechanism when a TCP packet/segment is lost or received out-of sequencing order. The receiver is enhanced with a Fast Retransmit Support (FRS) utility that monitors when a next received packet is out-of-order and responds by transmitting a duplicate acknowledgment (ACK) response that includes therein the same window value as the previous ACK. By including the previous clock time, even when the current window value has advanced, the fast retransmit algorithm at the transmitter is triggering before the timeout period.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Inventors: Shantala Krishna, Uma Krishnan, Kavitha Ramalingam, Venkat Venkatsubra
  • Publication number: 20060133379
    Abstract: A TCP/IP retransmission frame contains multiple TCP segments containing non-contiguous missing packets from a data communication. A TCP option in the first segment in the frame indicates the presence of multiple TCP payloads in the frame. Each TCP payload has a corresponding prepended TCP header. An offset address specified in each TCP header within the frame identifies the location of the next TCP header in the frame. Network throughput performance is enhanced by permitting multiple non-contiguous packets to be retransmitted in a single IP packet.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Inventors: Uma Krishnan, Venkat Venkatsubra, Vinit Jain
  • Publication number: 20060050717
    Abstract: Methods, systems, and media to reduce delays associated with port assignments are disclosed. More specifically, embodiments include hardware and/or software to delay binding of selected port numbers to instances of applications. Some embodiments identify port numbers for which applications generate multiple bind calls that may connect with unique remote ports. The port numbers are stored in a port list that is accessible to the protocol stack and memory is allocated for storing flags and additional port configuration data. When a bind call is associated with a port number bound to another application instance and the port number is included in the port list, the bind call may then be delayed until a connect is received from the corresponding application instance. When the resulting four tuple is unique for the computer system, the corresponding application instance is bound to the port number and connected with the remote port.
    Type: Application
    Filed: September 9, 2004
    Publication date: March 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mallesh Lepakshaiah, Venkat Venkatsubra, Shantala Gopalakrishna, Uma Krishnan