IP Library Granted Patent US 12,052,469
Granted Patent B2
US 12,052,469 · App. 18/209,115 · Granted Jul 30, 2024

Systems and methods for generating a watch schedule and compressed content to complete a series before expiration

Inventors: Srikanth Channapragada (Karnataka, IN); Vikram Makam Gupta (Karnataka, IN); Reda Harb (Issaquah, WA)
Assignee: Rovi Guides, Inc.
H04N21/458H04N21/435H04N21/44029H04N21/44204H04N21/4532H04N21/4825H04N21/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,052,469
App. No.
18/209,115
Granted
Jul 30, 2024
Kind
B2
Abstract

Systems and methods are described herein for generating a watch schedule and compressed series for a user for a series that is expected to become unavailable. Availability data indicating when a content series will become unavailable is received and compared to user progression habits. If the content series will become unavailable before the user will complete it, a watch schedule may be offered to the user. If the user subsequently falls behind on this watch schedule, a compressed version of the content series may be offered to the user.

Claims (50)

1. A method comprising:

receiving availability data indicating an expiration date when a content item will become unavailable;

generating a watch schedule that will allow a user to complete the content item before the expiration date, the watch schedule comprising a rate at which to consume the content item; and

in response to determining that the user will not complete the content item before the expiration date, updating the watch schedule by increasing the rate at which to consume the content item.

2. The method of claim 1 , wherein the determining that the user will not complete the content item before the expiration date comprises comparing user progression habits to the availability data.

3. The method of claim 1 , wherein increasing the rate at which to consume the content item is based on the expiration date and user progression habits.

4. The method of claim 1 , further comprising:

determining that a user has consumed a portion of the content item; and

determining that an unconsumed remainder of the content item is less than a threshold length of time; and

wherein updating the watch schedule further comprises allocating additional time to consume the unconsumed remainder of the content item.

5. The method of claim 1 , further comprising:

generating a compressed version of the content item; and

wherein updating the watch schedule further comprises replacing the content item with the compressed version of the content item.

6. The method of claim 1 , wherein updating the watch schedule further comprises removing at least one ancillary segment from the content item.

7. The method of claim 1 , further comprising:

identifying, based on user profile data, at least one segment not of interest to the user from the content item; and

wherein updating the watch schedule further comprises removing the at least one segment not of interest to the user from the content item.

8. The method of claim 1 , further comprising:

determining that a current source supports auto-skip of a segment type of the content item; and

wherein updating the watch schedule further comprises removing at least a segment having the segment type from the content item.

9. The method of claim 1 , wherein the availability data further indicates the expiration date when the content item will become unavailable from a current source of the content item.

10. The method of claim 9 , further comprising:

receiving availability data indicating that a content series is available from a second source after the expiration date; and

recommending to the user to continue watching the content series on the second source.

11. A system comprising:

output circuitry; and

control circuitry configured to:

receive availability data indicating an expiration date when a content item will become unavailable;

generate a watch schedule that will allow a user to complete the content item before the expiration date, the watch schedule comprising a rate at which to consume the content item; and

in response to determining that the user will not complete the content item before the expiration date, update the watch schedule by increasing the rate at which to consume the content item.

12. The system of claim 11 wherein the control circuitry is further configured to, when determining that the user will not complete the content item before the expiration date, compare user progression habits to the availability data.

13. The system of claim 11 wherein the control circuitry is further configured to increase the rate at which to consume the content item based on the expiration date and user progression habits.

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

determine that a user has consumed a portion of the content item; and

determine that an unconsumed remainder of the content item is less than a threshold length of time; and

when updating the watch schedule, allocate additional time to consume the unconsumed remainder of the content item.

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

generate a compressed version of the content item; and

when updating the watch schedule, replace the content item with the compressed version of the content item.

16. The system of claim 11 wherein the control circuitry is further configured to, when updating the watch schedule, remove at least one ancillary segment from the content item.

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

identify, based on user profile data, at least one segment not of interest to the user from the content item; and

when updating the watch schedule, remove the at least one segment not of interest to the user from the content item.

18. The system of claim 11 wherein the control circuitry is further configured to:

determine that a current source supports auto-skip of a segment type of the content item; and

when updating the watch schedule, remove at least a segment having the segment type from the content item.

19. The system of claim 11 wherein the availability data indicates the expiration date when the content item will become unavailable from a current source of the content item.

20. The system of claim 19 wherein the control circuitry is further configured to:

receive availability data indicating that a content series is available from a second source after the expiration date; and

recommend to the user to continue watching the content series on the second source.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: CHANNAPRAGADA, SRIKANTH; GUPTA, VIKRAM MAKAM; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 063934/0964 →
Continuity (3)
Continuation 17981722 · Nov 7, 2022
Continuation 17465640 · Sep 2, 2021
Related Publication 20230328321A1 · Oct 12, 2023
Cited By (1)
US 12,368,925