IP Library Granted Patent US 12,167,093
Granted Patent B2
US 12,167,093 · App. 17/372,860 · Granted Dec 10, 2024

Systems and methods for providing timeline of content items on a user interface

Inventors: Vikram Makam Gupta (Karnataka, IN); Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN)
Assignee: Adeia Guides Inc.
H04N21/47217H04N21/4882H04N21/8456
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,167,093
App. No.
17/372,860
Granted
Dec 10, 2024
Kind
B2
Abstract

The methods and systems described herein provide timelines of content segments on a user interface. In one example, the methods and systems generate for display a first content item, determine a current portion of the first content item and determine a related content segment that is related to the current portion of the first content item such that the related segment is from a second content item. The methods and systems also generate for simultaneous display a first timeline of the first content item, an indicator that indicates a location of the current portion on the first timeline, a second time of the second content item and a segment indicator that indicates location of the related content segment on the second timeline. The methods and systems further receive a selection of the related content segment.

Claims (78)

1. A system comprising:

memory; and

control circuitry configured to:

generate for display a first content item comprising a first episode of a media content series;

determine a current portion of the first content item;

determine a plurality of related content segments related to the current portion of the first content item, wherein related content segments of the plurality of related content segments are from additional content items comprising additional episodes of the media content series;

generate for simultaneous display:

a first timeline of the first content item;

an indicator that indicates a time location of the current portion on the first timeline; and

a plurality of additional timelines,

wherein a first additional timeline of the plurality of additional timelines corresponds to a content item of the plurality of additional content items and comprises a plurality of segment indicators that indicate only content segments of the plurality of related content segments that are related to the current portion, wherein

a first segment indicator of the plurality of segment indicators shows, at a first time location on the first additional timeline, a first related content segment of the plurality of related content segments that is related to the current portion, and

a second segment indicator of the plurality of segment indicators shows, at a second time location on the first additional timeline, a second related content segment of the plurality of related content segments that is related to the current portion; and

receive a selection of one of the related content segments.

2. The system of claim 1 , wherein the control circuitry is configured to generate for display the related segment in response to receipt of the selection of the related content segment.

3. The system of claim 1 , wherein the control circuitry is configured to generate for simultaneous display:

the first timeline of the first content item;

the indicator that indicates the location of the current portion on the first timeline;

the second timeline of the second content item;

the segment indicator that indicates the location of the related content; and

a portion of the related content segment corresponding to the segment indicator.

4. The system of claim 3 , wherein the control circuitry is configured to receive the selection of the related content segment via the displayed portion of the related content segment.

5. The system of claim 1 , wherein the control circuitry is configured to:

determine a change in the indicator on the first timeline of the first content item, wherein the change in the indicator indicates change in the location of the current portion on the first timeline; and

determine a change in the segment indicator on the second timeline of the second content item based on the change in the indicator on the first timeline;

generate for simultaneous display:

the first timeline of the first content item;

the changed indicator that indicates the changed location of the current portion on the first timeline;

the second timeline of the second content item; and

the changed segment indicator that indicates the changed location of the related content segment on the second timeline.

6. The system of claim 1 , wherein the control circuitry is configured to:

predict that a user will view a certain duration of the first content item at a specific speed;

determine a time to download the plurality of related content segments for display based on the prediction; and

download each of the plurality of plurality of related content segments for display at the time.

7. The system of claim 6 , wherein the control circuitry is configured to:

determine a probability of the user navigating to at least one of the plurality of related content segments in a content item among the plurality of content items;

compare the probability with a probability threshold;

in response to determining that the probability is greater than a probability threshold, download the related content segment;

in response to determining that the probability is less than a probability threshold, determine a confidence score for multiple durations in the first timeline that the user will navigate away from the current portion of the first content item;

determine a number of the plurality of related content segments corresponding to each of the multiple durations in the first timeline of the first content item;

determine bandwidth availability of a device; and

download one or more of the number of plurality of related content segments based on the bandwidth availability and the confidence score.

8. The system claim 1 , wherein the simultaneous display comprises a plurality of screencaps, wherein each screencap is positioned at a respective segment indicator of the plurality of segment indicators and provides a view of the respective related content segment.

9. A method comprising providing timeline of content segments on a user interface (UI), the method comprising:

generating for display a first content item comprising a first episode of a media content series;

determining a current portion of the first content item;

determining a plurality of related content segments related to the current portion of the first content item, wherein the related content segments of the plurality of related content segments are from additional content items comprising additional episodes of the media content series;

generating for simultaneous display:

a first timeline of the first content item,

an indicator that indicates a time location of the current portion on the first timeline, and

a plurality of additional timelines,

wherein a first additional timeline of the plurality of additional timelines corresponds to a content item of the plurality of additional content items and comprises a plurality of segment indicators that indicate only content segments of the plurality of related content segments that are related to the current portion, wherein

a first segment indicator of the plurality of segment indicators shows, at a first time location on the first additional timeline, a first related content segment of the plurality of related content segments that is related to the current portion, and

a second segment indicator of the plurality of segment indicators shows at a second time location on the first additional timeline, a second related content segment of the plurality of related content segments that is related to the current portion; and

receiving a selection of the related content segment.

10. The method of claim 9 , further comprising generating for display the related segment in response to receipt of a selection of the related content segment.

11. The method of claim 9 , further comprising: generating for simultaneous display the first timeline of the first content item, the indicator that indicates the location of the current portion on the first timeline, the second timeline of the second content item, the segment indicator that indicates the location of the related content, and a portion of the related content segment corresponding to the segment indicator.

12. The method of claim 11 , further comprising: receiving a selection of the related content segment via the displayed portion of the related content segment.

13. The method of claim 9 , further comprising:

determining a change in the indicator on the first timeline of the first content item, wherein the change in the indicator indicates change in the location of the current portion on the first timeline; and

determining a change in the segment indicator on the second timeline of the second content item based on the change in the indicator on the first timeline; and

generating for simultaneous display the first timeline of the first content item, the changed indicator that indicates the changed location of the current portion on the first timeline, the second timeline of the second content item and the changed segment indicator that indicates the changed location of the related content segment on the second timeline.

14. The method of claim 9 , further comprising:

receiving a selection of a related content segment among the plurality of related content segments.

15. The method of claim 14 , further comprising:

determining whether a user is navigating away from the current portion of the first content item;

upon determination that the user is not navigating away from the current portion of the first content item, predicting that the user will view a certain duration of the first content item at a specific speed;

determining a time to download the plurality of related content segments for display based on the prediction; and

downloading each of the plurality of content items for display at the time.

16. The method of claim 15 , wherein upon determination that the user is navigating away from the current portion of the first content item, the method further comprising:

determining a probability of the user navigating to at least one of the plurality of related content segments in a content item among the plurality of content items;

comparing the probability with a probability threshold;

upon determination that the probability is greater than a probability threshold, downloading the related content segment;

upon determination that the probability is less than a probability threshold, determining a confidence score for multiple durations in the first timeline that the user will navigate away from the current portion of the first content item;

determining a number of the related content segments corresponding to each of the multiple durations in the first timeline of the first content item;

determining bandwidth availability of a device; and

downloading one or more of the number of the related content segments based on the bandwidth availability and the confidence score.

17. The method claim 9 , wherein the simultaneous display comprises a plurality of screencaps, wherein each screencap is positioned at a respective segment indicator of the plurality of segment indicators and provides a view of the respective related content segment.

Assignments (3)
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069032/0008 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2021
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 056825/0466 →
Continuity (2)
Continuation 16720286 · Dec 19, 2019
Related Publication 20210345003A1 · Nov 4, 2021