Patents by Inventor Sharat Chandra Madanapalli

Sharat Chandra Madanapalli 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: 11888920
    Abstract: Disclosed are a process and apparatus for classifying video streams of an online streaming media service in real-time. The process includes processing data packets representing one or more video streams between a service provider and a user access network, generating flow activity data from the packets representing quantitative metrics of network transport activity, and applying a trained classifier to the flow activity data to classify each of the video streams as either a live video stream or a video-on-demand (VoD) stream.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: January 30, 2024
    Assignee: Canopus Networks Pty Ltd
    Inventors: Sharat Chandra Madanapalli, Hassan Habibi Gharakheili, Vijay Sivaraman
  • Publication number: 20220345386
    Abstract: A computer-implemented process for estimating user experience of online gaining, including the step of monitoring the flow of network packets of an online game at a monitoring location between a client gaining device and a game server to generate estimates of at least one of latency and jitter in the flow of network packets of the online game as a measure of user experience of the online game.
    Type: Application
    Filed: September 4, 2020
    Publication date: October 27, 2022
    Inventors: Sharat Chandra Madanapalli, Hassan Habibi Gharakheili, Vijay Sivaraman
  • Publication number: 20220239720
    Abstract: Disclosed are a process and apparatus for classifying video streams of an online streaming media service in real-time. The process includes processing data packets representing one or more video streams between a service provider and a user access network, generating flow activity data from the packets representing quantitative metrics of network transport activity, and applying a trained classifier to the flow activity data to classify each of the video streams as either a live video stream or a video-on-demand (VoD) stream.
    Type: Application
    Filed: May 15, 2020
    Publication date: July 28, 2022
    Inventors: Sharat Chandra MADANAPALLI, Hassan Habibi GHARAKHEILI, Vijay SIVARAMAN
  • Publication number: 20220141093
    Abstract: A network bandwidth apportioning process executed by an Internet Service Provider (ISP), the process includes: defining a utility function representing, a relationship between allocated bandwidth of a predetermined network traffic class and a deemed utility of the class; determining, for each of the classes of network traffic, a corresponding portion of network bandwidth to be allocated to the class such that the sum of the deemed utilities for the classes is maximised for the determined portions; and apportioning network bandwidth of the ISP between the predetermined classes of network traffic according to the determined portions of network bandwidth. Network bandwidth apportioning further includes classifying each of the packets into predetermined classes of network traffic and allocating network bandwidth to each of the classes according to the determined portion of network bandwidth for the class.
    Type: Application
    Filed: February 28, 2020
    Publication date: May 5, 2022
    Inventors: Vijay Sivaraman, Hassan Habibi Gharakheili, Himal Kumar, Sharat Chandra Madanapalli