Patents by Inventor Rahul Gopalan

Rahul Gopalan 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: 20200380290
    Abstract: Systems and Methods disclosed for measuring a similarity between the input and the output of computing systems and communications channels. Techniques disclosed provide for low complexity prediction method of a perceptual video quality (PVQ) score, which may be used to design and tune performance of the computing systems and communications channels.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Pranav SODHANI, Steven E. Saunders, Bjorn Hori, Rahul Gopalan, Krasimir Kolarov, Samira Tavakoli
  • Patent number: 10185884
    Abstract: A video quality assessment method may include frame-by-frame analysis of a test video sequence (often compressed) with its original (reference) counterpart, pre-conditioning elements of the test and reference frames, defining a region of interest in the pre-conditioned test frame and estimating relative errors within the region of interest between the test and reference frame, filtering the estimated errors of the region of interest temporally across adjacent frames within a perpetually relevant time window, aggregating the filtered errors within the time window, ranking the aggregated errors, selecting a subset of the ranked errors, aggregating across the selected subset of errors, and inputting said aggregated error to a quality assessment system to determine a quality classification along with an estimated quality assessment.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: January 22, 2019
    Assignee: APPLE INC.
    Inventors: Krasimir D. Kolarov, Bjorn S. Hori, Rahul Gopalan, Steven E. Saunders
  • Patent number: 10051519
    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20180068195
    Abstract: A video quality assessment method may include frame-by-frame analysis of a test video sequence (often compressed) with its original (reference) counterpart, pre-conditioning elements of the test and reference frames, defining a region of interest in the pre-conditioned test frame and estimating relative errors within the region of interest between the test and reference frame, filtering the estimated errors of the region of interest temporally across adjacent frames within a perpetually relevant time window, aggregating the filtered errors within the time window, ranking the aggregated errors, selecting a subset of the ranked errors, aggregating across the selected subset of errors, and inputting said aggregated error to a quality assessment system to determine a quality classification along with an estimated quality assessment.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: Krasimir D. Kolarov, Bjorn S. Hori, Rahul Gopalan, Steven E. Saunders
  • Patent number: 9456383
    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: September 27, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Patent number: 9247448
    Abstract: Methods, apparatus, and computer readable media determine a transmission rate. In some aspects, a method includes determining, via an electronic device, an amount of data buffered in a network, determining a sustainable throughput of the network; and determining a transmission rate based at least in part on the sustainable throughput and the amount of data buffered.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: January 26, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20140071819
    Abstract: Methods, apparatus, and computer readable media determine a transmission rate. In some aspects, a method includes determining, via an electronic device, an amount of data buffered in a network, determining a sustainable throughput of the network; and determining a transmission rate based at least in part on the sustainable throughput and the amount of data buffered.
    Type: Application
    Filed: August 23, 2013
    Publication date: March 13, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20140059167
    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 27, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20140056162
    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 27, 2014
    Applicant: Qualcomm Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20140056145
    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 27, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda