IP Library Granted Patent US 11,153,642
Granted Patent B2
US 11,153,642 · App. 16/424,237 · Granted Oct 19, 2021

Systems and methods for generating a playback timeline

Inventors: Vikram Makam Gupta (Karnataka, IN); Vishwas Sharadanagar Panchaksharaiah (Tumkur District, IN)
Assignee: ROVI GUIDES, INC.
H04N21/44029H04N21/4532H04N21/47202H04N21/8455
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 11,153,642
App. No.
16/424,237
Granted
Oct 19, 2021
Kind
B2
Abstract

The system generates a display providing condensing content for display under time constraints. In response to a selection of a program that has already started, the system retrieves information about the program. Based on this information, and information about the user, the system selects a subset of segments of the program, forming a shorter version of the content that fits within a reduced time interval, from the time of selection to a scheduled end time. Accordingly, the user is presented with the condensed version of the currently selected program by, including the important or relevant segments of the program. The system generates the condensed content by selecting segments of the program that are determined to be important to the user and that cumulatively fit with the available viewing time. The system may sort, score, or otherwise rank segment identifiers based on user profile information.

Claims (39)

1. A method for displaying condensed content based on time constraints, the method comprising:

identifying a content item of a plurality of content items, the content item having a scheduled end time and a first playback duration;

generating a first condensed content item and a second condensed content item based on the content item by:

determining a plurality of segments of the content item, wherein each segment is defined in metadata by a segment start time and a segment end time;

selecting a first subset of the plurality of segments, wherein the first subset of the plurality of segments have a second playback duration less than the first playback duration; and

selecting a second subset of the plurality of segments, wherein the second subset of the plurality of segments have a third playback duration less than the first playback duration;

generating for display an identifier of the content item; and

generating for display overlaid over the identifier of the content item, a first marker that indicates a start time of the first condensed content item, and a second marker that indicates a start time of the second condensed content item.

2. The method of claim 1 , further comprising:

determining a playback score for each segment of the plurality of segments based on profile information;

sorting, by the playback scores, a plurality of identifiers for the segments to generate a sequence of playback scores sorted identifiers;

wherein selecting the set of segments comprises selecting a set of consecutive identifiers from the sequence of playback scores sorted identifiers, wherein each selected identifier is associated with a playback score greater than the playback scores associated with the unselected identifier.

3. The method of claim 2 , wherein determining the playback score for each segment comprises determining the playback scores based at least in part on the metadata.

4. The method of claim 2 , wherein:

the profile information comprises preferred attributes;

the metadata comprises segment attributes for each segment of the plurality of segments; and

determining the playback score for each segment comprises comparing the segment attributes to the preferred attributes.

5. The method of claim 2 , further comprising determining a cut-off threshold, wherein each selected identifier is associated with a playback score greater than the cut-off threshold.

6. A system for displaying condensed content based on time constraints, the system comprising:

a display device;

memory configured to store content a content item and metadata; and

control circuitry coupled to the display device and coupled to the memory, and configured to:

identify the content item of a plurality of content items, the content item having a scheduled end time and a first playback duration;

generate a first condensed content item and a second condensed content item based on the content item, wherein the control circuitry is configured to:

determine a plurality of segments of the content item, wherein the segments are arranged according to a playback order, and wherein each segment is defined in the metadata by a segment start time and a segment end time;

select a first subset of the plurality of segments, wherein the first subset of the plurality of segments have a second playback duration less than the first playback duration; and

select a second subset of the plurality of segments, wherein the second subset of the plurality of segments have a third playback duration less than the first playback duration;

generate for display on the display device, an identifier of the content item; and

generate for display on the display device, a first marker that indicates a start time of the first condensed content item, and a second marker that indicates a start time of the second condensed content item, wherein the first marker and the second marker are displayed with the identifier of the content item.

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

determine a playback score for each segment of the plurality of segments based on profile information;

sort, by the playback scores, a plurality of identifiers for the segments to generate a sequence of playback scores sorted identifiers; and

select the set of segments by selecting a set of consecutive identifiers from the sequence of playback scores sorted identifiers, wherein each selected identifier is associated with a playback score greater than the playback scores associated with the unselected identifier.

8. The system of claim 7 , wherein the control circuitry is further configured to determine the playback score for each segment by determining the playback scores based at least in part on the metadata.

9. The system of claim 7 , wherein:

the profile information comprises preferred attributes;

the metadata comprises segment attributes for each segment of the plurality of segments; and

the control circuitry is further configured to determine the playback score for each segment by comparing the segment attributes to the preferred attributes.

10. The system of claim 7 , wherein the control circuitry is further configured to determine a cut-off threshold, wherein each selected identifier is associated with a playback score greater than the cut-off threshold.

Assignments (7)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069049/0212 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2019
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 049571/0697 →