Patents by Inventor Shivkumar Kalyanaraman

Shivkumar Kalyanaraman 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).

  • Publication number: 20060251010
    Abstract: Provided are apparatuses and methods for transmitting or receiving data packets in a data block in a communication network with a transport protocol. In one example, a loss tolerant TCP protocol is used in which a maximum segment size (MSS) may be adapted to a minimum granularity of a congestion window. Also, proactive forward error correction (FEC) packets may be added to a window of the data block. The number of proactive FEC packets may be determined, for example, based on an estimate erasure rate. In addition, reactive FEC packets may be added to the data block. Also, a receiver may receive data packets in a data block and process a selective acknowledgment (SACK) responsive to the data packets received.
    Type: Application
    Filed: December 1, 2005
    Publication date: November 9, 2006
    Applicants: AT&T Corp., Rensselaer Polytechnic Institute
    Inventors: Kadangode Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
  • Publication number: 20060149524
    Abstract: A collaborative on-line simulation system and method to provide automated and pro-active control functions for computer network. In a wide area network, clients communicate through one or several nodes (108). Each node (108) contains routers which include control plane (202) and data plane (204). Collaborative on-line simulators (206) are interfaced to the network nodes (108) and continuously monitor the surrounding network conditions, communicate with other simulators and execute collaborative on-line simulation. Based on the simulation results, the on-line simulators (206) continuously tune selected network parameters to a more efficient operation point to fit the current network conditions.
    Type: Application
    Filed: December 15, 2000
    Publication date: July 6, 2006
    Inventors: Shivkumar Kalyanaraman, Boleslaw Szymanski, Kenneth Vastola, Ye Tao, David Harrison, Bin Mo, Biplab Sikdar, Jingjie Jiang
  • Patent number: 7020714
    Abstract: The present invention provides for a method of congestion control for multicast transmission that is entirely managed at the source of the transmission. The various types of filters as well as round trip time estimators (130) that are used in the invention to determine when the rate of the multicast transmission should be reduced to alleviate congestion. The source of the transmission adjusts the rate of transmission based on loss indications that the receivers would otherwise transmit.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: March 28, 2006
    Assignee: Rensselaer Polytechnic Institute
    Inventors: Shivkumar Kalyanaraman, Neelkanth Natu, Priya Rajagopal, Puneet Thapliyal, Fnu Sidhartha, Jiang Li
  • Publication number: 20040049593
    Abstract: The present invention provides for a method of congestion control for multicast transmission that is entirely managed at the source of the transmission. The various types of filters as well as round trip time estimators (130) that are used in the invention to determine when the rate of the multicast transmission should be reduced to alleviate congestion.
    Type: Application
    Filed: July 30, 2003
    Publication date: March 11, 2004
    Inventors: Shivkumar Kalyanaraman, Neelkanth Natu, Priya Rajagopal, Puneet Thapliyal, Sidhartha, Jiang Li
  • Publication number: 20040039839
    Abstract: A method is provided for routing a packet to a third node in a network of nodes connected by links, the network including first and second nodes. The method includes receiving, in the second node, the packet from the first node, the packet including a value representing a route of nodes connected by links to a destination node. The method also includes modifying, in the second node, the received value to produce a modified value representing another route of nodes connected by links to the destination node. The method also includes transmitting the packet including the modified value, from the second node to the third node.
    Type: Application
    Filed: February 10, 2003
    Publication date: February 26, 2004
    Inventors: Shivkumar Kalyanaraman, Hema Tahilramani H.T., Jayasri Akella, Satish Raghunath, Karthikeya Chandrayana, Hemang Nagar
  • Patent number: 6424626
    Abstract: A method and system for discarding and regenerating transmission control protocol (TCP) acknowledgment packets (ACKS) transmitted over an asymmetrical digital subscriber line (ADSL) to increase the data transmission rate. When an incoming ACK is received at a first intermediate node located at one end of the ADSL link, the intermediate node determines whether a prior ACK from the same connection/flow (TCP receiver) is presently stored in a queue awaiting transmission. If a prior ACK packet is not presently stored in the queue, the incoming ACK packet is stored in the queue. However, if there is a prior ACK packet in the queue, the information contained in the incoming ACK packet is stored in a per-connection state table and the incoming ACK packet is discarded. When the prior ACK packet is ready to be transmitted to a second intermediate node via the ADSL link, the information contained in the per-connection state table regarding the discarded incoming ACK is copied into the prior ACK.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: July 23, 2002
    Assignee: Hubbell Incorporated
    Inventors: Kalyan R. Kidambi, Shivkumar Kalyanaraman, Dibyendu Shekhar