IP Library › Granted Patent US 12,328,469
Granted Patent B2
US 12,328,469 · App. 18/368,700 · Granted Jun 10, 2025

Systems and methods for providing simultaneous display of portions of a media asset

Inventors: Dhananjay Lal (Englewood, CO); Reda Harb (Tampa, FL)
Assignee: Adeia Guides Inc.
H04N21/4312H04N21/4438H04N21/4668H04N21/4821
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,328,469
App. No.
18/368,700
Granted
Jun 10, 2025
Kind
B2
Abstract

Systems and methods are described for receiving a first request to access a media asset; identifying a first portion of the media asset to be provided for display based on the first request, wherein the first portion of the media asset corresponds to a first timepoint of the media asset; identifying a second portion of the media asset corresponding to a second timepoint of the media asset, wherein the second timepoint occurs prior to the first timepoint of the media asset; receiving a second request to cause simultaneous display of the first portion of the media asset corresponding to the first timepoint and the second portion of the media asset corresponding to the second timepoint; and in response to receiving the second request, providing for simultaneous display the first portion of the media asset and the second portion of the media asset.

Claims (79)

1. A computer-implemented method comprising:

receiving a first request to access a media asset;

identifying a first portion of the media asset to be provided for display based on the first request, wherein the first portion of the media asset corresponds to a first timepoint of the media asset;

identifying a second portion of the media asset corresponding to a second timepoint of the media asset, wherein the second timepoint occurs prior to the first timepoint of the media asset;

receiving a second request to cause simultaneous display of the first portion of the media asset corresponding to the first timepoint and the second portion of the media asset corresponding to the second timepoint;

based on receiving the second request, providing for simultaneous display a first window at a first region of a display and a second window at a second region of the display, wherein the first window displays the first portion of the media asset and the second window displays the second portion of the media asset, wherein the second portion of the media asset corresponds to video content corresponding to the second timepoint of the media asset;

determining, based on a current timepoint of the second portion of the media asset, to modify the second window of the display by determining that the second portion of the media asset has concluded or by determining that the current timepoint of the video content of the second portion of the media asset corresponds to the first timepoint of the first portion of the media asset; and

modifying the second window of the display by removing the second window from the display.

2. The method of claim 1 , wherein:

the method further comprises:

accessing metadata of a plurality of portions of the media asset occurring at timepoints prior to the first timepoint of the media asset, wherein the plurality of portions of the media asset comprise the second portion of the media asset;

generating, based on the metadata and for each of the plurality of portions of the media asset, an importance ranking;

based on the importance ranking for the second portion of the media asset, providing for display a selectable option; and

receiving the second request based on receiving a selection of the selectable option.

3. The method of claim 2 , wherein the metadata is generated based on at least one of analyzing audio of the second portion of the media asset, analyzing video of the second portion of the media asset, or analyzing social media content related to the second portion of the media asset.

4. The method of claim 2 , wherein:

the second request is received from a user associated with a user profile; and

the method further comprises:

accessing preferences of the user profile;

determining, based on comparing at least a portion of the accessed metadata to the preferences of the user profile, that the second portion of the media asset is likely to be of interest to the user; and

based on determining that the second portion of the media asset is likely to be of interest to the user, providing for display the selectable option.

5. The method of claim 2 , wherein:

providing for display the selectable option comprises providing for display a plurality of selectable icons respectively corresponding to a plurality of portions of the media asset; and

providing for simultaneous display the first portion of the media asset and the second portion of the media asset is performed based on receiving selection of a first icon of the plurality of icons corresponding to the first portion of the media asset and a second icon of the plurality of icons corresponding to the second portion of the media asset.

6. The method of claim 2 , wherein:

providing for display the selectable option comprises, while providing for display the first portion of the media asset corresponding to the first timepoint of the media asset, providing for display a plurality of selectable icons respectively corresponding to a plurality of portions of the media asset occurring prior to the first timepoint of the media asset; and

providing for simultaneous display the first portion of the media asset and the second portion of the media asset is performed based on receiving selection of an icon of the plurality of icons corresponding to the second portion of the media asset.

7. The method of claim 1 , wherein:

the first timepoint corresponds to a live portion of the media asset, and the second timepoint corresponds to a beginning of the media asset; and

providing for simultaneous display the first portion of the media asset and the second portion of the media asset comprises causing simultaneous playing of the media asset starting from the live portion of the media asset and starting from the beginning of the media asset at a same computing device.

8. The method of claim 1 , further comprising:

identifying a third portion of the media asset corresponding to a third timepoint of the media asset occurring prior to the first timepoint of the media asset, wherein modifying the second window of the display comprises causing the third portion of the media asset to be provided for display at the second region of the display after the second portion of the media asset has concluded.

9. The method of claim 1 , wherein the first portion of the media asset and the second portion of the media asset are provided for display based on a single dynamic manifest file.

10. The method of claim 1 , wherein the first portion of the media asset is provided for display based on a first manifest file and the second portion of the media asset is provided for display based on a second manifest file.

11. The method of claim 1 , wherein determining, based on the current timepoint of the second portion of the media asset, to modify the second window of the display by determining that the second portion of the media asset has concluded.

12. A computer-implemented method comprising:

receiving a first request to access a media asset;

identifying a first portion of the media asset to be provided for display based on the first request, wherein the first portion of the media asset corresponds to a first timepoint of the media asset;

identifying a second portion of the media asset corresponding to a second timepoint of the media asset, wherein the second timepoint occurs prior to the first timepoint of the media asset;

receiving a second request to cause simultaneous display of the first portion of the media asset corresponding to the first timepoint and the second portion of the media asset corresponding to the second timepoint;

based on receiving the second request, providing for simultaneous display the first portion of the media asset and the second portion of the media asset;

identifying supplemental content to be provided for display during the first portion of the media asset; and

preventing display of the supplemental content during the second portion of the media asset.

13. A computer-implemented system comprising:

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

receive a first request to access a media asset; and

control circuitry configured to:

identify a first portion of the media asset to be provided for display based on the first request, wherein the first portion of the media asset corresponds to a first timepoint of the media asset; and

identify a second portion of the media asset corresponding to a second timepoint of the media asset, wherein the second timepoint occurs prior to the first timepoint of the media asset;

wherein the I/O circuitry is further configured to:

receive a second request to cause simultaneous display of the first portion of the media asset corresponding to the first timepoint and the second portion of the media asset corresponding to the second timepoint; and

wherein the control circuitry is further configured to:

based on receiving the second request, provide for simultaneous display a first window at a first region of a display and a second window at a second region of the display, wherein the first window displays the first portion of the media asset and the second window displays the second portion of the media asset, wherein the second portion of the media asset corresponds to video content corresponding to the second timepoint of the media asset;

determine, based on a current timepoint of the second portion of the media asset, to modify the second window of the display by determining that the second portion of the media asset has concluded or by determining that the current timepoint of the video content of the second portion of the media asset corresponds to the first timepoint of the first portion of the media asset; and

modify the second window of the display by removing the second window from the display.

14. The system of claim 13 , wherein:

the control circuitry is further configured to:

access metadata of a plurality of portions of the media asset occurring at timepoints prior to the first timepoint of the media asset, wherein the plurality of portions of the media asset comprise the second portion of the media asset;

generate, based on the metadata and for each of the plurality of portions of the media asset, an importance ranking; and

based on the importance ranking for the second portion of the media asset, provide for display a selectable option; and

the I/O circuitry is further configured to:

receive the second request based on receiving a selection of the selectable option.

15. The system of claim 14 , wherein the control circuitry is configured to generate the metadata based on at least one of analyzing audio of the second portion of the media asset, analyzing video of the second portion of the media asset, or analyzing social media content related to the second portion of the media asset.

16. The system of claim 14 , wherein:

the I/O circuitry is configured to receive the second request from a user associated with a user profile; and

the control circuitry is further configured to:

access preferences of the user profile;

determine, based on comparing at least a portion of the accessed metadata to the preferences of the user profile, that the second portion of the media asset is likely to be of interest to the user; and

based on determining that the second portion of the media asset is likely to be of interest to the user, provide for display the selectable option.

17. The system of claim 14 , wherein the control circuitry is configured to:

provide for display the selectable option by providing for display a plurality of selectable icons respectively corresponding to the plurality of portions of the media asset; and

provide for simultaneous display the first portion of the media asset and the second portion of the media asset based on receiving selection of a first icon of the plurality of selectable icons corresponding to the first portion of the media asset and a second icon of the plurality of selectable icons corresponding to the second portion of the media asset.

18. The system of claim 14 , wherein the control circuitry is configured to:

provide for display the selectable option by, while providing for display the first portion of the media asset corresponding to the first timepoint of the media asset, providing for display a plurality of selectable icons respectively corresponding to the plurality of portions of the media asset occurring prior to the first timepoint of the media asset; and

provide for simultaneous display the first portion of the media asset and the second portion of the media asset based on receiving selection of an icon of the plurality of selectable icons corresponding to the second portion of the media asset.

19. The system of claim 13 , wherein:

the first timepoint corresponds to a live portion of the media asset, and the second timepoint corresponds to a beginning of the media asset; and

the control circuitry is configured to provide for simultaneous display the first portion of the media asset and the second portion of the media asset by causing simultaneous playing of the media asset starting from the live portion of the media asset and starting from the beginning of the media asset at a same computing device.

20. The system of claim 13 , wherein the control circuitry is configured to determine, based on the current timepoint of the second portion of the media asset, to modify the second window of the display by determining that the second portion of the media asset has concluded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: LAL, DHANANJAY; HARB, REDA
To: ADEIA GUIDES INC.
Reel/Frame 065604/0738 →
Continuity (1)
Related Publication 20250097512A1 · Mar 20, 2025
References Cited (28)
US 9350934B2 · Lang et al. · 2016 [cited by applicant]
US 9374605B2 · Barton · 2016 [cited by applicant]
US 10063911B1 · Obara · 2018 [cited by examiner]
US 11122325B1 · Gupta · 2021 [cited by examiner]
US 11627364B1 · Gupta · 2023 [cited by examiner]
US 20140101707A1 · Kishore · 2014 [cited by examiner]
US 20140105575A1 · Nishikawa · 2014 [cited by examiner]
US 20170332036A1 · Panchaksharaiah · 2017 [cited by examiner]
US 20170332125A1 · Panchaksharaiah · 2017 [cited by examiner]
US 20170332139A1 · Blake · 2017 [cited by examiner]
US 20180199080A1 · Jackson, Jr. · 2018 [cited by examiner]
US 20200097731A1 · Gupta et al. · 2020 [cited by applicant]
US 20200177971A1 · Puniyani · 2020 [cited by examiner]
US 20200344437A1 · Panchaksharaiah et al. · 2020 [cited by applicant]
US 20210136447A1 · Daw et al. · 2021 [cited by applicant]
US 20220174354A1 · Dhiman et al. · 2022 [cited by applicant]
US 20230016521A1 · Dhiman · 2023 [cited by examiner]
US 20230088988A1 · Krishnamoorthi · 2023 [cited by examiner]
US 20230118824A1 · Jackson, Jr. · 2023 [cited by examiner]
US 20230199258A1 · Chandrashekar et al. · 2023 [cited by applicant]
Amaresh et al. “Video Captioning using Deep Learning: An Overview of Methods, Datasets and Metrics,” 2019 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, pp. 0656-0661 (2019). [cited by applicant]
Del Fabro et al., “State-of-the-art and future challenges in video scene detection: a survey.” Multimedia systems 19:427-454 (2013). [cited by applicant]
Hu et al. “Probabilistic future prediction for video scene understanding.” Computer Vision—ECCV 2020: 16th European Conference, Glasgow, UK, Aug. 23-28, 2020, Proceedings, Part XVI 16. Springer International Publishing … [cited by applicant]
Kill Bill vol. 1 [Split Screen], https://www.youtube.com/watch?v=dWI4G9PB31c&t=30s, Dec. 17, 2014. [cited by applicant]
MLB.TV Help Center: How to Use Multi-view, https://www.mlb.com/live-stream-games/help-center/subscription-access-how-to-use-multi-view. [cited by applicant]
Tiwari et al., “A survey of recent work on video summarization: approaches and techniques,” Multimed Tools Appl 80, 27187-27221 (2021) https://doi.org/10.1007/s11042-021-10977-y. [cited by applicant]
Workie et al., “Digital video summarization techniques: A survey,” Int. J. Eng., Technol, 9, pp. 81-85 (2020) https://www.researchgate.net/publication/338526880Digital_Video_Summarization_Techniques_A_Survey. [cited by applicant]
Malcolm McMillan, “I got YouTube TV—and now I can't live without this feature—Key plays make sure you ever miss that one shining moment,” https://www.tomsguide.com/opinion/i-got-youtube-tv-and-now-i-cannot-live-without-… [cited by applicant]