IP Library Granted Patent US 12,464,192
Granted Patent B2
US 12,464,192 · App. 18/775,659 · Granted Nov 4, 2025

Methods and systems to provide a playlist for simultaneous presentation of a plurality of media assets

Inventors: Santhiya Krishnamoorthi (Bangalore, IN); Ramesh Arsam (Telangana, IN); Padmassri Chandrashekar (Karnataka, IN); Daina Emmanuel (Bangalore, IN); Jayshil Parekh (Karnataka, IN); Harshavardhan Reddy Kalathuru (Andhra Pradesh, IN); Vaibhav Gupta (Karnataka, IN); Ashish Gupta (Karnataka, IN); Senthil Kumar Karuppasamy (Bangalore, IN); Anil Kumar (Haryana, IN); Reda Harb (Tampa, FL)
Assignee: Adeia Guides Inc.
H04N21/4532H04N5/45H04N21/2187H04N21/4316H04N21/4394H04N21/44209H04N21/4825H04N21/4884H04N21/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,464,192
App. No.
18/775,659
Granted
Nov 4, 2025
Kind
B2
Abstract

Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.

Claims (49)

1 . A method comprising:

providing, for simultaneous display on a display device, a first media asset and one or more second media assets of a plurality of media assets, wherein the first media asset is presented in a primary portion of a thumbnail view of a display and the one or more second media assets are presented in a secondary portion of the thumbnail view of the display, and wherein the primary portion of the thumbnail view is larger than the secondary portion of the thumbnail view;

determining a first excitement score for a first segment of the first media asset based on first metadata associated with the first segment;

determining a second excitement score for a second segment of the one or more second media assets based on second metadata associated with the second segment, wherein the second segment of the one or more second media assets is presented simultaneously with the first segment of the first media asset;

determining, based on comparing the first excitement score with the second excitement score, that the second segment of the one or more second media assets is associated with a highest excitement score among the first excitement score and the second excitement score; and

based at least in part on determining that the second segment of the one or more second media assets is associated with the highest excitement score:

determining a period of time in which the first segment of the first media asset is presented simultaneously with the second segment of the one or more second media assets; and

providing for simultaneous display, during the period of time, (1) the first segment of the first media asset in the secondary portion of the thumbnail view of the display and (2) the second segment of the one or more second media assets in the primary portion of the thumbnail view of the display.

2 . The method of claim 1 , wherein the thumbnail view of the display is associated with a service that instantiates a plurality of video players, wherein a stream of the first media asset is assigned to a first video player of the plurality of video players, and wherein a stream of the one or more second media assets is assigned to a second video player of the plurality of video players.

3 . The method of claim 1 , further comprising:

based at least in part on determining that the second segment of the one or more second media assets is associated with the highest excitement score:

dynamically adjusting a size of the primary portion of the thumbnail view and a size of the secondary portion of the thumbnail view such that the secondary portion of the thumbnail view is larger than the primary portion of the thumbnail view.

4 . The method of claim 1 , wherein the determining the first excitement score and the second excitement score comprises utilizing predictive models based on a type of sport associated with the first media asset and the one or more second media assets, respectively, and wherein the predictive models are created based on available player statistics.

5 . The method of claim 4 , wherein the predictive models rely on historical data and are initially powered by human-labeled scores (training dataset) on a variety of plays and variety of games.

6 . The method of claim 1 , further comprising:

accessing a profile associated with a user that is consuming the first media asset and the one or more second media assets via the thumbnail view of the display, wherein the profile comprises a plurality of user preferences related to the plurality of media assets;

determining a dedicated service that provides excitement scores for segments of the plurality of media assets based at least in part on the plurality of user preferences and metadata associated with the plurality of media assets; and

receiving the first excitement score for the first segment of the first media asset and the second excitement score for the second segment of the one or more second media assets.

7 . The method of claim 1 , wherein the determining the first excitement score and the second excitement score comprises using machine learning algorithms that rely on real-time video processing of live gameplay.

8 . The method of claim 1 , wherein the determining the first excitement score and the second excitement score comprises converting a commentator's audio to text and performing natural language processing to assist a predictive engine.

9 . The method of claim 1 , wherein the determining the first excitement score and the second excitement score comprises using sentiment analysis on a commentator's audio to determine the commentator's tone and pitch during a particular event.

10 . The method of claim 1 , wherein the first media asset is live programming and the one or more second media assets is live programming.

11 . A system comprising:

a control circuitry; and

an input/output (I/O) circuitry configured to:

provide, for simultaneous display on a display device, a first media asset and one or more second media assets of a plurality of media assets, wherein the first media asset is presented in a primary portion of a thumbnail view of a display and the one or more second media assets are presented in a secondary portion of the thumbnail view of the display, and wherein the primary portion of the thumbnail view is larger than the secondary portion of the thumbnail view;

wherein the control circuitry is configured to:

determine a first excitement score for a first segment of the first media asset based on first metadata associated with the first segment;

determine a second excitement score for a second segment of the one or more second media assets based on second metadata associated with the second segment, wherein the second segment of the one or more second media assets is presented simultaneously with the first segment of the first media asset;

determine, based on comparing the first excitement score with the second excitement score, that the second segment of the one or more second media assets is associated with a highest excitement score among the first excitement score and the second excitement score; and

based at least in part on determining that the second segment of the one or more second media assets is associated with the highest excitement score:

determine a period of time in which the first segment of the first media asset is presented simultaneously with the second segment of the one or more second media assets; and

wherein the I/O circuitry is configured to:

provide for simultaneous display, during the period of time, (1) the first segment of the first media asset in the secondary portion of the thumbnail view of the display and (2) the second segment of the one or more second media assets in the primary portion of the thumbnail view of the display.

12 . The system of claim 11 , wherein the thumbnail view of the display is associated with a service that instantiates a plurality of video players, wherein a stream of the first media asset is assigned to a first video player of the plurality of video players, and wherein a stream of the one or more second media assets is assigned to a second video player of the plurality of video players.

13 . The system of claim 11 , wherein the I/O circuitry is further configured to:

based at least in part on determining that the second segment of the one or more second media assets is associated with the highest excitement score:

dynamically adjust a size of the primary portion of the thumbnail view and a size of the secondary portion of the thumbnail view such that the secondary portion of the thumbnail view is larger than the primary portion of the thumbnail view.

14 . The system of claim 11 , wherein the control circuitry is configured to determine the first excitement score and the second excitement score by utilizing predictive models based on a type of sport associated with the first media asset and the one or more second media assets, respectively, and wherein the predictive models are created based on available player statistics.

15 . The system of claim 14 , wherein the predictive models rely on historical data and are initially powered by human-labeled scores (training dataset) on a variety of plays and variety of games.

16 . The system of claim 11 , wherein the control circuitry is further configured to:

access a profile associated with a user that is consuming the first media asset and the one or more second media assets via the thumbnail view of the display, wherein the profile comprises a plurality of user preferences related to the plurality of media assets;

determine a dedicated service that provides excitement scores for segments of the plurality of media assets based at least in part on the plurality of user preferences and metadata associated with the plurality of media assets; and

wherein the I/O circuitry is further configured to:

receive the first excitement score for the first segment of the first media asset and the second excitement score for the second segment of the one or more second media assets.

17 . The system of claim 11 , wherein the control circuitry is configured to determine the first excitement score and the second excitement score by using machine learning algorithms that rely on real-time video processing of live gameplay.

18 . The system of claim 11 , wherein the control circuitry is configured to determine the first excitement score and the second excitement score by converting a commentator's audio to text and performing natural language processing to assist a predictive engine.

19 . The system of claim 11 , wherein the control circuitry is configured to determine the first excitement score and the second excitement score by using sentiment analysis on a commentator's audio to determine the commentator's tone and pitch during a particular event.

20 . The system of claim 11 , wherein the first media asset is live programming and the one or more second media assets is live programming.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: KRISHNAMOORTHI, SANTHIYA; ARSAM, RAMESH; CHANDRASHEKAR, PADMASSRI; EMMANUEL, DAINA; PAREKH, JAYSHIL; KALATHURU, HARSHAVARDHAN REDDY; GUPTA, VAIBHAV; GUPTA, ASHISH; KARUPPASAMY, SENTHIL KUMAR; KUMAR, ANIL; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 068017/0593 →
Continuity (3)
Continuation 18134230 · Apr 13, 2023
Continuation 17478526 · Sep 17, 2021
Related Publication 20240373094A1 · Nov 7, 2024
References Cited (32)
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 9477744B2 · Barthel · 2016 [cited by examiner]
US 9998772B2 · Gerede et al. · 2018 [cited by applicant]
US 10362344B1 · Yan et al. · 2019 [cited by applicant]
US 11109101B1 · Binder et al. · 2021 [cited by applicant]
US 11659243B2 · Krishnamoorthi et al. · 2023 [cited by applicant]
US 20030179283A1 · Seidel et al. · 2003 [cited by applicant]
US 20060217966A1 · Hu et al. · 2006 [cited by applicant]
US 20080263590A1 · Iki et al. · 2008 [cited by applicant]
US 20080282287A1 · Chen · 2008 [cited by examiner]
US 20090037966A1 · Rolls et al. · 2009 [cited by applicant]
US 20100333143A1 · Civanlar et al. · 2010 [cited by applicant]
US 20140139742A1 · Krishna et al. · 2014 [cited by applicant]
US 20150350717A1 · Pantos et al. · 2015 [cited by applicant]
US 20160112736A1 · Ellis et al. · 2016 [cited by applicant]
US 20160309212A1 · Martch et al. · 2016 [cited by applicant]
US 20170001111A1 · Willette et al. · 2017 [cited by applicant]
US 20170006322A1 · Dury et al. · 2017 [cited by applicant]
US 20170150220A1 · Greene · 2017 [cited by applicant]
US 20170272808A1 · Richman et al. · 2017 [cited by applicant]
US 20170339204A1 · Tang et al. · 2017 [cited by applicant]
US 20190124373A1 · Newell · 2019 [cited by examiner]
US 20190394535A1 · Panchaksharaiah et al. · 2019 [cited by applicant]
US 20200045385A1 · Packard · 2020 [cited by examiner]
US 20210256058A1 · Browarnik et al. · 2021 [cited by applicant]
US 20230088988A1 · Krishnamoorthi et al. · 2023 [cited by applicant]
US 20230091730A1 · Kalathuru et al. · 2023 [cited by applicant]
US 20230093416A1 · Kumar et al. · 2023 [cited by applicant]
US 20230328320A1 · Krishnamoorthi et al. · 2023 [cited by applicant]
WO 2013070177A1 · 2013 [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2022/076552, mailed on Mar. 28, 2024, 11 pages. [cited by applicant]
International Search Report and Written Opinion of PCT/2022/076552 dated Jan. 5, 2023. [cited by applicant]