Patents by Inventor Srinivasan Seshan

Srinivasan Seshan 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: 9438504
    Abstract: A network employing multiple redundancy-aware routers that can eliminate the transmission of redundant data is greatly improved by steering redundant data preferentially into common data paths possibly contrary to other routing paradigms. By collecting redundant data in certain pathways, the effectiveness of the redundancy-aware routers is substantially increased.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: September 6, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Srinivasa Aditya Akella, Ashok Anand, Srinivasan Seshan
  • Patent number: 8983011
    Abstract: In one aspect, a method for mitigating an effect of an interfering radio signal at a multiple antenna receiver includes forming an estimate of a relationship of the interfering signal among signals received from the multiple antennas. In general, the interfering signal does not share the same communication technology as a desired signal. The signals received from the multiple antennas filtered and combined according to the estimate of the relationship of the interfering channels to reduce an effect of the interfering signal. Desired data present in the desired signal represented in the filtered and combined signals is decoded and the estimate of the relationship of the interfering signals is updated according to the decoding of the desired signal.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: March 17, 2015
    Assignees: Massachusetts Institute of Technology, Carnegie Mellon University
    Inventors: Shyamnath Gollakota, Fadel Adib, Dina Katabi, Srinivasan Seshan
  • Publication number: 20130028305
    Abstract: In one aspect, a method for mitigating an effect of an interfering radio signal at a multiple antenna receiver includes forming an estimate of a relationship of the interfering signal among signals received from the multiple antennas. In general, the interfering signal does not share the same communication technology as a desired signal. The signals received from the multiple antennas filtered and combined according to the estimate of the relationship of the interfering channels to reduce an effect of the interfering signal. Desired data present in the desired signal represented in the filtered and combined signals is decoded and the estimate of the relationship of the interfering signals is updated according to the decoding of the desired signal.
    Type: Application
    Filed: July 31, 2012
    Publication date: January 31, 2013
    Applicants: Carnegie Mellon University, Massachusetts Institute Of Technology
    Inventors: Shyamnath Gollakota, Fadel Adib, Dina Katabi, Srinivasan Seshan
  • Publication number: 20100254378
    Abstract: A network employing multiple redundancy-aware routers that can eliminate the transmission of redundant data is greatly improved by steering redundant data preferentially into common data paths possibly contrary to other routing paradigms. By collecting redundant data in certain pathways, the effectiveness of the redundancy-aware routers is substantially increased.
    Type: Application
    Filed: June 8, 2009
    Publication date: October 7, 2010
    Inventors: Srinivasa Aditya Akella, Ashok Anand, Srinivasan Seshan
  • Publication number: 20100254377
    Abstract: A network employing multiple redundancy-aware routers that can eliminate the transmission of redundant data is greatly improved by steering redundant data preferentially into common data paths possibly contrary to other routing paradigms. By collecting redundant data in certain pathways, the effectiveness of the redundancy-aware routers is substantially increased.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 7, 2010
    Inventors: Srinivasa Aditya Akella, Ashok Anand, Srinivasan Seshan
  • Publication number: 20070195714
    Abstract: The present invention provides methods and apparatus for classifying and demultiplexing packets in a network protocol stack. It provides extendibility for packet processing in the network protocol stack by defining a standard method for adding new functionality. It provides a method to obtain external information, from an application scheduled outside of the forwarding or interrupt context of the kernel, in order to augment packet classification and/or augment packet disposition. In some embodiments, external information augments a criteria of a node in a classification tree with additional information. It presents a way of augmenting which suspends the classification process until an application, scheduled outside of the forwarding or interrupt context of the kernel, completes. The resulting external information is used to augment the packet classification.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 23, 2007
    Inventors: Douglas Schales, Srinivasan Seshan, Miriam Zohar
  • Patent number: 7200684
    Abstract: The present invention provides methods and apparatus for classifying and demultiplexing packets in a network protocol stack. It provides extendibility for packet processing in the network protocol stack by defining a standard method for adding new functionality. It provides a method to obtain external information, from an application scheduled outside of the forwarding or interrupt context of the kernel, in order to augment packet classification and/or augment packet disposition. In some embodiments, external information augments a criteria of a node in a classification tree with additional information. It presents a way of augmenting which suspends the classification process until an application, scheduled outside of the forwarding or interrupt context of the kernel, completes. The resulting external information is used to augment the packet classification.
    Type: Grant
    Filed: April 13, 2000
    Date of Patent: April 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Schales, Srinivasan Seshan, Miriam Zohar