Patents by Inventor Vijaynarayanan Subramanian

Vijaynarayanan Subramanian 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: 20110158253
    Abstract: In response to a detected loss of previously transmitted information by an apparatus communicating with a remote device (e.g., using TCP), the rate of transmission of information is increased by the apparatus in response to attributing the detected loss of previously transmitted information as not being caused by congestion. This attribution of the packet loss is typically determined based on roundtrip delays between sent information and received corresponding acknowledgments, which may be used directly or indirectly, such as by estimating network queuing delays based on the measured roundtrip delays.
    Type: Application
    Filed: December 25, 2009
    Publication date: June 30, 2011
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: Nandita Dukkipati, Sangtae Ha, Vijaynarayanan Subramanian, Flavio Giovanni Bonomi
  • Publication number: 20110099437
    Abstract: A particular device includes a transmitter. The transmitter is adapted to estimate a packet erasure rate for packets of a data window to be transmitted to a receiver. The transmitter is adapted to determine a number of proactive forward error control (FEC) packets for the data window based on the estimated packet erasure rate. The transmitter is adapted to determine a packet size for the packets in the data window based on a window size of the data window and the determined number of proactive FEC packets. The transmitter is also adapted to transmit the data window to the receiver. The packets in the transmitted data window have a size corresponding to the determined packet size and include the determined number of proactive FEC packets.
    Type: Application
    Filed: January 4, 2011
    Publication date: April 28, 2011
    Applicants: AT&T INTELLECTUAL PROPERTY II, L.P. (fka AT&T Corp.), RENSSELAER POLYTECHNIC INSTITUTE
    Inventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
  • Patent number: 7929527
    Abstract: A transport protocol that achieves improved performance in an environment where paths are lossy and a plurality of paths are employed to transfer data, essentially in parallel, from a source to a destination. The protocol is implemented with the aid of an aggregate flow manager (AFM) at the source that considers and controls the data flow through the plurality of paths. With some preselected regularity the AFM determines a number of packets to be included in a Forward Error Correction (FEC) block of packets, creates the block, and transmits the segments of the block over the plurality of paths. As necessary, the destination sends information to the source of what additional information needs to be sent. This additional information might be reactive error correcting (RFEC) packets, or a retransmission of the missed packets.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: April 19, 2011
    Inventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Koushik Kar, Vicky Sharma, Vijaynarayanan Subramanian
  • Patent number: 7889654
    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: Grant
    Filed: December 1, 2005
    Date of Patent: February 15, 2011
    Assignees: AT&T Intellectual Property II, L.P., Rensselaer Polytechnic Institute
    Inventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
  • Publication number: 20100220592
    Abstract: Embodiments are described herein such as a method for providing media-aware congestion control for the transmission of video streams, the method comprising: estimating congestion price information for one or more network nodes; responding to the congestion price information by calculating optimal rates for one or more end hosts; adapting the sending rates of the one or more end hosts according to the calculated optimal rates; and determining an amount of FEC to be inserted into the video streams based on the congestion price information.
    Type: Application
    Filed: February 24, 2010
    Publication date: September 2, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Rong Pan, Xiaoqing Zhu, Nandita Dukkipati, Vijaynarayanan Subramanian
  • Publication number: 20090262646
    Abstract: A transport protocol that achieves improved performance in an environment where paths are lossy and a plurality of paths are employed to transfer data, essentially in parallel, from a source to a destination. The protocol is implemented with the aid of an aggregate flow manager (AFM) at the source that considers and controls the data flow through the plurality of paths. With some preselected regularity the AFM determines a number of packets to be included in a Forward Error Correction (FEC) block of packets, creates the block, and transmits the segments of the block over the plurality of paths. As necessary, the destination sends information to the source of what additional information needs to be sent. This additional information might be reactive error correcting (RFEC) packets, or a retransmission of the missed packets.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Inventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Koushik Kar, Vicky Sharma, Vijaynarayanan Subramanian
  • Patent number: 7366132
    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: Grant
    Filed: December 1, 2005
    Date of Patent: April 29, 2008
    Assignees: AT&T Corp., Rensselaer Polytechnic Institute
    Inventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
  • Publication number: 20060251011
    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: 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: 20060250949
    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