Patents by Inventor Ananth Rao

Ananth Rao 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: 10484754
    Abstract: An advertisement status indicator method, system, and computer readable media implemented through a set-top box (STB) for determining Ad status during a program provides a user advance notice of the status of Ad playback. A request is received through the set top box to determine Ad status of one or more programs being broadcasted. The request may be access to an EPG grid displaying broadcasting information or a request to change channels. Ad status is determined for one or more programs being broadcasted. The Ad status is displayed to the user. Ad status may be based on Ad timing information and Time Offset/Date Table (TOT/TDT) values compared to Ad timing information generated with an Event Information Table (EIT). If the TOT/TDT value falls in a range of the Ad timing information, the Ad status of Ad playing is indicated to the user.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: November 19, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: Ananth Rao
  • Publication number: 20190028777
    Abstract: An advertisement status indicator method, system, and computer readable media implemented through a set-top box (STB) for determining Ad status during a program provides a user advance notice of the status of Ad playback. A request is received through the set top box to determine Ad status of one or more programs being broadcasted. The request may be access to an EPG grid displaying broadcasting information or a request to change channels. Ad status is determined for one or more programs being broadcasted. The Ad status is displayed to the user. Ad status may be based on Ad timing information and Time Offset/Date Table (TOT/TDT) values compared to Ad timing information generated with an Event Information Table (EIT). If the TOT/TDT value falls in a range of the Ad timing information, the Ad status of Ad playing is indicated to the user.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventor: Ananth Rao
  • Patent number: 9313512
    Abstract: A method performed by one or more processors for segmenting and encoding media content over a network. The media content is first partitioned into an ordered sequence of media segments. Each of the media segments is then encoded (i) at a first bit rate to generate a respective one of a first set of data segments, and (ii) at a second bit rate to generate a respective one of a second set of data segments, wherein data segments of the first set may be used interchangeably with data segments of the second set to facilitate continuous playback of the media content. A request for the media content is then received from another device in the network. In response, a respective one of the first set of data segments or the second set of data segments is selectively transmitted, for each of the media segments, based at least in part on a network bandwidth of the first device.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: April 12, 2016
    Assignee: Vudu, Inc.
    Inventors: Prasanna Ganesan, Sumankar Shankar, Ananth Rao
  • Publication number: 20110122939
    Abstract: A method performed by one or more processors for segmenting and encoding media content over a network. The media content is first partitioned into an ordered sequence of media segments. Each of the media segments is then encoded (i) at a first bit rate to generate a respective one of a first set of data segments, and (ii) at a second bit rate to generate a respective one of a second set of data segments, wherein data segments of the first set may be used interchangeably with data segments of the second set to facilitate continuous playback of the media content. A request for the media content is then received from another device in the network. In response, a respective one of the first set of data segments or the second set of data segments is selectively transmitted, for each of the media segments, based at least in part on a network bandwidth of the first device.
    Type: Application
    Filed: November 22, 2010
    Publication date: May 26, 2011
    Inventors: Prasanna Ganesan, Sumankar Shankar, Ananth Rao
  • Publication number: 20050204028
    Abstract: A network troubleshooting framework is described. In an implementation, a method includes forming a plurality of reports by a plurality of nodes in a network, wherein each of the reports is formed by a respective one of the nodes and includes trace data obtained from the respective node and another of the nodes. An inconsistency is detected in the trace data in one of the reports when compared with corresponding trace data in another of the reports. A set of the nodes is found that formed one or more of the reports having the inconsistency in the trace data.
    Type: Application
    Filed: June 30, 2004
    Publication date: September 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Paramvir Bahl, Lidong Zhou, Lili Qiu, Ananth Rao
  • Publication number: 20050169186
    Abstract: A network troubleshooting framework is described. In an implementation, a method includes generating a first estimation of network performance by a simulator based on network settings obtained from a network, estimating the new performance under an alternative setting by providing the alternative setting to the network simulation and observing the simulation output, repeating the procedure for other alternative settings, and suggesting the alternative setting that improves network performance.
    Type: Application
    Filed: June 30, 2004
    Publication date: August 4, 2005
    Applicant: Microsoft Corporation
    Inventors: Lili Qiu, Paramvir Bahl, Lidong Zhou, Ananth Rao
  • Publication number: 20050169185
    Abstract: A network troubleshooting framework is described. In an implementation, a method includes detecting discrepancy in operation of a network by supplying data that describes the network to a network simulation so that the network simulation provides an estimation of network performance. A determination is made as to whether the estimation of network performance differs from observed network performance of the network. A root cause of the discrepancy id diagnosed by injecting one or more of a plurality of faults into the network simulation until the estimation of network performance approximates the observed network performance.
    Type: Application
    Filed: June 30, 2004
    Publication date: August 4, 2005
    Applicant: Microsoft Corporation
    Inventors: Lili Qiu, Paramvir Bahl, Lidong Zhou, Ananth Rao