# US 12,192,578 B2 · Methods and systems to provide a playlist for simultaneous presentation of a plurality of media assets

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,192,578 B2
- Document ID: US12192578B2
- Status: Granted
- Kind: B2
- Application number: 18/134,230
- Filed: 2023-04-13
- Published: 2023-10-12
- Granted: 2025-01-07
- Earliest claimed: 2021-09-17
- Assignees: Adeia Guides Inc.
- Applicants: Adeia Guides Inc.
- Inventors: Santhiya Krishnamoorthi; Ramesh Arsam; Padmassri Chandrashekar; Daina Emmanuel; Jayshil Parekh; Harshavardhan Reddy Kalathuru; Vaibhav Gupta; Ashish Gupta; Senthil Kumar Karuppasamy; Anil Kumar; Reda Harb
- Web page: https://patentgrep.com/patent/US12192578B2

## CPC

- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 5/45: Picture in picture {, e.g. displaying simultaneously another television channel in a region of the screen}
- H04N 21/2187: Live feed
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/44209: {Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network (arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896)}
- H04N 21/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N 21/4884: {for displaying subtitles}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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

### Claim 1

A method comprising:
providing, for simultaneous display on a device, a first media asset and a second media asset of a plurality of media assets;
determining a first excitement score for a first segment of the first media asset of the plurality of media assets based on first metadata associated with the first segment;
determining a second excitement score for a second simultaneous segment of the second media asset of the plurality of media assets based on second metadata associated with the second simultaneous segment, wherein the second simultaneous segment occurs simultaneously with the first segment;
determining a highest excitement score among the first excitement score for the first segment and the second excitement score for the second simultaneous segment;
selecting a segment from among the first segment and the second simultaneous segment based on the determined highest excitement score;
providing, for display on the device, the selected segment, wherein the selected segment is provided for display at an adjusted size.

### Claim 2 (depends on 1)

The method of claim 1, wherein the device comprises a dynamic multi-view interface capable of presenting various portions of different live games in a single interface based on an excitement score associated with a given game at that time.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining the excitement score for each respective media asset comprises using machine learning algorithms that rely on real-time video processing of live gameplay.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining the excitement score for each respective media asset comprises converting a commentator's audio to text and performing natural language processing to assist a predictive engine.

### Claim 5 (depends on 1)

The method of claim 1, wherein determining the excitement score for each respective media asset comprises using sentiment analysis on a commentator's audio to determine the commentator's tone and pitch during a particular event.

### Claim 6 (depends on 4)

The method of claim 4, wherein the predictive engine is different based on a type of sport.

### Claim 7 (depends on 4)

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

### Claim 8 (depends on 1)

The method of claim 1, wherein a dedicated service provides the excitement scores associated with various games, or games of interest to a user, to the device.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first media asset is live programming and the second media asset is live programming.

### Claim 10 (depends on 1)

The method of claim 1, wherein providing the selected segment for display at the adjust size comprises dynamically expanding the size of the display of the selected segment.

### Claim 11

A system comprising:
a memory; and
control circuitry configured to:
provide, for simultaneous display on a device, a first media asset and a second media asset of a plurality of media assets, wherein the first media asset and the second media asset are stored in the memory;
determine a first excitement score for a first segment of the first media asset of the plurality of media assets based on first metadata associated with the first segment;
determine a second excitement score for a second simultaneous segment of the second media asset of the plurality of media assets based on second metadata associated with the second simultaneous segment, wherein the second simultaneous segment occurs simultaneously with the first segment;
determine a highest excitement score among the first excitement score for the first segment and the second excitement score for the second simultaneous segment and storing the determined highest excitement score in the memory;
select a segment from among the first segment and the second simultaneous segment based on the determined highest excitement score;
provide, for display on the device, the selected segment, wherein the selected segment is provided for display at an adjusted size.

### Claim 12 (depends on 11)

The system of claim 11, wherein the device comprises a dynamic multi-view interface capable of presenting various portions of different live games in a single interface based on an excitement score associated with a given game at that time.

### Claim 13 (depends on 11)

The system of claim 11, wherein control circuitry is configured to determine the excitement score for each respective media asset by using machine learning algorithms that rely on real-time video processing of live gameplay.

### Claim 14 (depends on 11)

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

### Claim 15 (depends on 11)

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

### Claim 16 (depends on 14)

The system of claim 14, wherein the predictive engine is different based on a type of sport.

### Claim 17 (depends on 14)

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

### Claim 18 (depends on 11)

The system of claim 11, wherein a dedicated service provides the excitement scores associated with various games, or games of interest to a user, to the device.

### Claim 19 (depends on 11)

The system of claim 11, wherein the first media asset is live programming and the second media asset is live programming.

### Claim 20 (depends on 11)

The system of claim 11, wherein control circuitry is configured to provide the selected segment for display at the adjust size by dynamically expanding the size of the display of the selected segment.
