IP Library Granted Patent US 11,889,167
Granted Patent B2
US 11,889,167 · App. 17/466,077 · Granted Jan 30, 2024

Systems and methods for displaying interactive content item for a predetermined duration

Inventors: Ankur Aher (Maharashtra, IN); Sandeep Jangra (Bengaluru, IN); Aman Puniyani (Bangalore, IN); Mohammed Yasir (Bengaluru, IN)
Assignee: Rovi Guides, Inc.
H04N21/8545H04N21/8405H04N21/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 11,889,167
App. No.
17/466,077
Granted
Jan 30, 2024
Kind
B2
Abstract

Systems and methods are provided for presenting an interactive content item matching a user-selected category to a user for a desired duration. A user selects a category and selects a first interactive content item on a media system. The system calculates a total duration of a storyline from the selected interactive content item that matches the selected category (e.g., a genre “comedy”) and compares the calculated duration to a desired predetermined duration for which the user wishes to watch the selected show. If the system determines, for instance, that the total duration of the selected storyline is less than the predetermined duration, the system identifies scenes from another show and interleaves them with scenes from the first interactive content item to generate a combined interactive content item that satisfies the user viewing preferences.

Claims (68)

1. A method comprising:

receiving a selection of a first content item;

receiving a selection of a keyword;

identifying scenes from the first content item that match the selected keyword;

extracting identified scenes from the first content item; and

in response to determining that a length of the extracted scenes is below a threshold length of time available for viewing associated with a user profile related to the selection of the first content item;

retrieving a first set of metadata corresponding to extracted scenes from the first content item;

identifying a second content item based on at least one of matching a second set of metadata corresponding to the second content item with the first set of metadata or matching the second set of metadata with the selected keyword;

identifying scenes from the second content item that match the selected keyword;

extracting identified scenes from the second content item;

combining the extracted scenes from the first content item and the extracted scenes from the second content item; and

generating for output the combined content item.

2. The method of claim 1 , wherein the first content item and the second content item are part of a series of sequentially ordered items.

3. The method of claim 1 , further comprising:

arranging each of the scenes from the first content item and the scenes from the second content item in a sequence to create a storyline matching the selected keyword.

4. The method of claim 1 , further comprising:

receiving first metadata of the first content item; and

identifying the second content item having second metadata matching the first metadata of the first content item.

5. The method of claim 1 , further comprising:

receiving second metadata of the second content item;

based on the second metadata, determining tag information indicative of a category with which each scene of the second content item is associated; and

based on the received metadata, identifying the scenes that match the selected keyword.

6. The method of claim 5 , further comprising:

presenting for a selection a list of categories from the determined tag information.

7. The method of claim 1 , further comprising:

identifying a first list of actors included in the scenes from the first content item;

identifying a second list of actors included in the scenes from the second content item; and

in response to determining an overlap between the first list of actors included in the scenes from the first content item and the second list of actors included in the scenes from the second content item:

arranging the scenes of the first content item adjacent to the scenes of the second content item.

8. The method of claim 1 , further comprising:

in response to determining that a length of the extracted scenes exceeds a threshold length:

generating for output the extracted scenes from the first content item that match the keyword.

9. The method of claim 1 , wherein the first metadata of the first content item comprises at least one of cast information, genre information, ratings information, and duration information.

10. A system comprising:

control circuitry configured to:

receive a selection of a first content item;

receive a selection of a keyword;

identify scenes from the first content item that match the selected keyword;

extract identified scenes from the first content item; and

in response to determining that a length of the extracted scenes is below a threshold length of time available for viewing associated with a user profile related to the selection of the first content item;

retrieve a first set of metadata corresponding to extracted scenes from the first content item;

identify a second content item based on at least one of matching a second set of metadata corresponding to the second content item with the first set of metadata or matching the second set of metadata with the selected keyword;

identify scenes from the second content item that match the selected keyword;

extract identified scenes from the second content item; and

combine the extracted scenes from the first content item and the extracted scenes from the second content item; and

input/output circuitry configured to:

generate for output the combined content item.

11. The system of claim 10 , wherein the first content item and the second content item are part of a series of sequentially ordered items.

12. The system of claim 10 , wherein the control circuitry is further configured to:

arrange each of the scenes from the first content item and the scenes from the second content item in a sequence to create a storyline matching the selected keyword.

13. The system of claim 10 , wherein the control circuitry is further configured to:

receive first metadata of the first content item; and

identify the second content item having second metadata matching the first metadata of the first content item.

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

receive second metadata of the second content item;

based on the second metadata, determine tag information indicative of a category with which each scene of the second content item is associated; and

based on the received metadata, identify the scenes that match the selected keyword.

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

present for a selection a list of categories from the determined tag information.

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

identify a first list of actors included in the scenes from the first content item;

identify a second list of actors included in the scenes from the second content item; and

in response to determining an overlap between the first list of actors included in the scenes from the first content item and the second list of actors included in the scenes from the second content item:

arrange the scenes of the first content item adjacent to the scenes of the second content item.

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

in response to determining that a length of the extracted scenes exceeds a threshold length:

generate for output the extracted scenes from the first content item that match the keyword.

18. The system of claim 10 , wherein the first metadata of the first content item comprises at least one of cast information, genre information, ratings information, and duration information.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
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 Sep 3, 2021
From: AHER, ANKUR; JANGRA, SANDEEP; PUNIYANI, AMAN; YASIR, MOHAMMED
To: ROVI GUIDES, INC.
Reel/Frame 057382/0715 →
Continuity (2)
Continuation 16456486 · Jun 28, 2019
Related Publication 20210400360A1 · Dec 23, 2021