Patents by Inventor Raghavendra Sunku

Raghavendra Sunku 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: 20240040176
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for classifying media accounts of a media system into different demographic buckets based on media content data associated with the media accounts, where media content associated with a media account can be accessed by a plurality of members in a household of the media account. A demographic classifier can receive a plurality of media accounts, a plurality of sets of probability scores corresponding to the plurality of media accounts, and a plurality of demographic buckets. The demographic classifier can further estimate, based on public available information, an approximate number of media accounts of the plurality of media accounts belonging to a specific demographic bucket.
    Type: Application
    Filed: August 1, 2023
    Publication date: February 1, 2024
    Inventors: SOUDIPTA DAS, VENKATA YERUBANDI, RICARDO VASQUEZ-SIERRA, BHASKAR PARVATHANENI, MITHAL KOTHARI, GREGORY ENRIQUEZ, RAGHAVENDRA SUNKU
  • Patent number: 11765416
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for classifying media accounts of a media system into different demographic buckets based on media content data associated with the media accounts, where media content associated with a media account can be accessed by a plurality of members in a household of the media account. A demographic classifier can receive a plurality of media accounts, a plurality of sets of probability scores corresponding to the plurality of media accounts, and a plurality of demographic buckets. The demographic classifier can further estimate, based on public available information, an approximate number of media accounts of the plurality of media accounts belonging to a specific demographic bucket.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: September 19, 2023
    Assignee: ROKU, INC.
    Inventors: Soudipta Das, Venkata Yerubandi, Ricardo Vasqez-Sierra, Bhaskar Parvathaneni, Mithal Kothari, Gregory Enriquez, Raghavendra Sunku
  • Patent number: 11722729
    Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively performs disambiguation based at least in part on detecting an earlier single-channel match and/or a later single-channel match, the disambiguation establishing that the channel rendered by the content presentation device is the single known channel. And based on the disambiguation, the system then uses the single known channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 8, 2023
    Assignee: ROKU, INC.
    Inventors: Raghavendra Sunku, Jaehyung Lee, Virginie Debelair, Peter Dunker
  • Publication number: 20230079293
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for classifying media accounts of a media system into different demographic buckets based on media content data associated with the media accounts, where media content associated with a media account can be accessed by a plurality of members in a household of the media account. A demographic classifier can receive a plurality of media accounts, a plurality of sets of probability scores corresponding to the plurality of media accounts, and a plurality of demographic buckets. The demographic classifier can further estimate, based on public available information, an approximate number of media accounts of the plurality of media accounts belonging to a specific demographic bucket.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Applicant: RoKu, Inc.
    Inventors: Soudipta DAS, Venkata Yerubandi, Ricardo Vasqez-Sierra, Bhaskar Parvathaneni, Mithal Kothari, Gregory Enriquez, Raghavendra Sunku
  • Patent number: 11606588
    Abstract: An example method includes detecting over a particular time-period and at a periodic interval, match data indicating whether reference fingerprints representing content transmitted by a non-local content-distribution system on a particular channel matches query fingerprints representing content received by a content-presentation device on the particular channel. The method also includes based on the match data, identifying three time-periods within the particular time-period, the middle of which being a time-period (i) in which there is a threshold consistent lack of matching for a threshold duration and (ii) that corresponds to a detected portion of the received content that serves as a placeholder for local content to be inserted by a local content-distribution system.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: March 14, 2023
    Assignee: ROKU, INC.
    Inventors: Sandeep Badam, Rimi Sahu, Krzysztof Mokszan, Raghavendra Sunku, Karthik Hireyemmiganur Rangappa
  • Patent number: 11490143
    Abstract: An example method includes determining, over a particular time-period and at a periodic interval, a viewer count of content-presentation devices receiving content on a channel from a non-local content-distribution system and, based on the viewer count, identifying, within the particular time-period: (i) a first time-period having a threshold consistent viewer count for a first threshold duration, (ii) a second time-period where there is a drop in the viewer count by a threshold amount and the drop lasts for a second threshold duration, and (iii) a third time-period where the viewer count returns to an amount within a threshold range of the threshold consistent viewer count for a third threshold duration. The method also includes based on the identified time-periods, detecting a portion of the content that serves as a placeholder for local content to be inserted by a local content-distribution system, and performing an action associated with the detected portion.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: November 1, 2022
    Assignee: ROKU, INC.
    Inventors: Rimi Sahu, Sandeep Badam, Krzysztof Mokszan, Raghavendra Sunku, Karthik Hireyemmiganur Rangappa, Virginie Marie Debelair, Subha Joshi, Marie Elizabeth Urmano
  • Patent number: 11445226
    Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively determines a channel rendered by the device through a process including (a) determining that channels of the multi-match group are all affiliate channels of the same network as each other and (b) determining, as the channel, which affiliate channel of that network serves a location of the content presentation device. The system then uses the determined channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: September 13, 2022
    Assignee: Roku, Inc.
    Inventors: Raghavendra Sunku, Jaehyung Lee, Virginie Debelair, Peter Dunker
  • Publication number: 20220141525
    Abstract: An example method includes detecting over a particular time-period and at a periodic interval, match data indicating whether reference fingerprints representing content transmitted by a non-local content-distribution system on a particular channel matches query fingerprints representing content received by a content-presentation device on the particular channel. The method also includes based on the match data, identifying three time-periods within the particular time-period, the middle of which being a time-period (i) in which there is a threshold consistent lack of matching for a threshold duration and (ii) that corresponds to a detected portion of the received content that serves as a placeholder for local content to be inserted by a local content-distribution system.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 5, 2022
    Inventors: Sandeep Badam, Rimi Sahu, Krzysztof Mokszan, Raghavendra Sunku, Karthik Hireyemmiganur Rangappa
  • Publication number: 20220141511
    Abstract: An example method includes determining, over a particular time-period and at a periodic interval, a viewer count of content-presentation devices receiving content on a channel from a non-local content-distribution system and, based on the viewer count, identifying, within the particular time-period: (i) a first time-period having a threshold consistent viewer count for a first threshold duration, (ii) a second time-period where there is a drop in the viewer count by a threshold amount and the drop lasts for a second threshold duration, and (iii) a third time-period where the viewer count returns to an amount within a threshold range of the threshold consistent viewer count for a third threshold duration. The method also includes based on the identified time-periods, detecting a portion of the content that serves as a placeholder for local content to be inserted by a local content-distribution system, and performing an action associated with the detected portion.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 5, 2022
    Inventors: Rimi Sahu, Sandeep Badam, Krzysztof Mokszan, Raghavendra Sunku, Karthik Hireyemmiganur Rangappa, Virginie Marie Debelair, Subha Joshi, Marie Elizabeth Urmano
  • Publication number: 20220030288
    Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively determines a channel rendered by the device through a process including (a) determining that channels of the multi-match group are all affiliate channels of the same network as each other and (b) determining, as the channel, which affiliate channel of that network serves a location of the content presentation device. The system then uses the determined channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
    Type: Application
    Filed: October 12, 2021
    Publication date: January 27, 2022
    Inventors: Raghavendra Sunku, Jaehyung Lee, Virginie Debelair, Peter Dunker
  • Patent number: 11202109
    Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively determines a channel rendered by the device through a process including (a) determining that channels of the multi-match group are all affiliate channels of the same network as each other and (b) determining, as the channel, which affiliate channel of that network serves a location of the content presentation device. The system then uses the determined channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: December 14, 2021
    Assignee: Roku, Inc.
    Inventors: Raghavendra Sunku, Jaehyung Lee, Virginie Debelair, Peter Dunker
  • Publication number: 20210021893
    Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively performs disambiguation based at least in part on detecting an earlier single-channel match and/or a later single-channel match, the disambiguation establishing that the channel rendered by the content presentation device is the single known channel. And based on the disambiguation, the system then uses the single known channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 21, 2021
    Inventors: Raghavendra Sunku, Jaehyung Lee, Virginie Debelair, Peter Dunker
  • Publication number: 20210021884
    Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively determines a channel rendered by the device through a process including (a) determining that channels of the multi-match group are all affiliate channels of the same network as each other and (b) determining, as the channel, which affiliate channel of that network serves a location of the content presentation device. The system then uses the determined channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 21, 2021
    Inventors: Raghavendra Sunku, Jaehyung Lee, Virginie Debelair, Peter Dunker
  • Patent number: 9804816
    Abstract: An example method involves determining an attribute associated with an audible version of a news story, wherein the attribute indicates a manner in which data representing the audible version of the news story was generated; using the determined attribute associated with the audible version of the news story as a basis to generate a playlist of a news program that includes the audible version of the news story; and transmitting the generated playlist to a client device.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: October 31, 2017
    Assignee: Gracenote Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Raghavendra Sunku
  • Patent number: 9798509
    Abstract: An example system may include a communication interface; a processor; and a non-transitory computer-readable medium having stored thereon program instructions that when executed by the processor cause the server to perform of a set of functions. The set of functions may include determining an anticipated travel duration of a user of a client device, using the anticipated travel duration of the user as a basis to generate a playlist of a personalized news program for the user, and transmitting data representing the generated playlist to the client device.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: October 24, 2017
    Assignee: GRACENOTE DIGITAL VENTURES, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Lalit Kumar, Raghavendra Sunku
  • Patent number: 9760336
    Abstract: An example system may include a communication interface; a processor; and a non-transitory computer-readable medium having stored thereon program instructions that when executed by the processor cause the server to perform of a set of functions. The set of functions may include determining an anticipated travel duration of a user of a client device, using the anticipated travel duration of the user as a basis to generate a playlist of a personalized news program for the user, and transmitting data representing the generated playlist to the client device.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: September 12, 2017
    Assignee: GRACENOTE DIGITAL VENTURES, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Lalit Kumar, Raghavendra Sunku
  • Publication number: 20160357500
    Abstract: An example method involves determining an attribute associated with an audible version of a news story, wherein the attribute indicates a manner in which data representing the audible version of the news story was generated; using the determined attribute associated with the audible version of the news story as a basis to generate a playlist of a news program that includes the audible version of the news story; and transmitting the generated playlist to a client device.
    Type: Application
    Filed: August 23, 2016
    Publication date: December 8, 2016
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Raghavendra Sunku
  • Patent number: 9454342
    Abstract: An example method involves determining an attribute associated with an audible version of a news story, wherein the attribute indicates a manner in which data representing the audible version of the news story was generated; using the determined attribute associated with the audible version of the news story as a basis to generate a playlist of a news program that includes the audible version of the news story; and transmitting the generated playlist to a client device.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: September 27, 2016
    Assignee: Tribune Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Raghavendra Sunku
  • Publication number: 20150254050
    Abstract: An example method involves determining an attribute associated with an audible version of a news story, wherein the attribute indicates a manner in which data representing the audible version of the news story was generated; using the determined attribute associated with the audible version of the news story as a basis to generate a playlist of a news program that includes the audible version of the news story; and transmitting the generated playlist to a client device.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Applicant: Tribune Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Raghavendra Sunku
  • Publication number: 20150254051
    Abstract: An example system may include a communication interface; a processor; and a non-transitory computer-readable medium having stored thereon program instructions that when executed by the processor cause the server to perform of a set of functions. The set of functions may include determining an anticipated travel duration of a user of a client device, using the anticipated travel duration of the user as a basis to generate a playlist of a personalized news program for the user, and transmitting data representing the generated playlist to the client device.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 10, 2015
    Applicant: Tribune Digital Ventures, LLC
    Inventors: Venkatarama Anilkumar Panguluri, Venkata Sunil Kumar Yarram, Lalit Kumar, Raghavendra Sunku