IP Library Granted Patent US 11,722,733
Granted Patent B2
US 11,722,733 · App. 17/981,722 · Granted Aug 8, 2023

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 11,722,733
App. No.
17/981,722
Granted
Aug 8, 2023
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 (64)

1. A method comprising:

receiving availability data indicating an expiration date when a content series will become unavailable from a current source;

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

in response to determining, based on a comparison of user progression habits to the availability data, that the user will not complete the content series before the expiration date, updating the watch schedule by increasing, based on the expiration date and the user progression habits, the rate at which to consume the plurality of content items.

2. The method of claim 1 , wherein the plurality of content items comprises all content items of the content series remaining to be watched by the user.

3. The method of claim 1 , further comprising:

determining that a user has consumed a portion of one of a content item from the plurality of contents items; and

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

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

4. The method of claim 1 , further comprising:

generating a compressed version of the content series;

wherein updating the watch schedule further comprises replacing the plurality of the content items with the compressed version of the content series.

5. The method of claim 1 , wherein updating the watch schedule further comprises:

removing at least one ancillary segment from at least one of the plurality of content items.

6. The method of claim 1 , further comprising:

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

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

7. The method of claim 1 , further comprising:

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

wherein updating the watch schedule further comprises removing at least a segment having the segment type from at least one of the plurality of content items.

8. The method of claim 1 , further comprising:

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

determining that the user is subscribed to the second source;

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

deep-linking to the second source so that the user can continue the content series from their current watch position in current source on the second source.

9. The method of claim 1 , further comprising:

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

determining that the user is not subscribed to the another source;

recommending to the user to subscribe to the another source to continue watching the content series on the another source.

10. The method of claim 1 , further comprising:

generating a second watch schedule for a second content series, wherein the second content series has a second expiration date when the second content series will become unavailable from the current source;

in response to determining that the expiration date of the content series is before the second expiration date of the second content series, prioritizing the first content series over the second content series; and

updating the second watch schedule by decreasing an amount of content or time for watching the second content series;

wherein updating the watch schedule further comprises increasing an amount of content or time for watching the first content series.

11. A system comprising:

output circuitry; and

control circuitry configured to:

receive availability data indicating an expiration date when a content series will become unavailable from a current source;

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

in response to determining, based on user progression habits to the availability data, that the user will not complete the content series before the expiration date, update the watch schedule by increasing, based on the expiration date and the user progression habits, the rate at which to consume the plurality of content items.

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

determine that a user has consumed a portion of one of a content item from the plurality of contents items; and

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

wherein the control circuitry configured to update the watch schedule is further configured to allocate additional time to consume the unconsumed remainder of the content item.

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

generate a compressed version of the content series;

wherein the control circuitry configured to update the watch schedule is further configured to replace the plurality of the content items with the compressed version of the content series.

14. The system of claim 11 , wherein the control circuitry configured to update the watch schedule is further configured to remove at least one ancillary segment from at least one of the plurality of content items.

15. 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 at least one content item of the plurality of content items;

wherein the control circuitry configured to update the watch schedule is further configured to remove the segment not of interest to the user from the content item.

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

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

wherein the control circuitry configured to update the watch schedule is further configured to remove at least a segment having the segment type from at least one of the plurality of content items.

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

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

determine that the user is subscribed to the second source;

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

deep-link to the second source so that the user can continue the content series from their current watch position in current source on the second source.

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

generate a second watch schedule for a second content series, wherein the second content series has a second expiration date when the second content series will become unavailable from the current source;

in response to determining that the expiration date of the content series is before the second expiration date of the second content series, prioritize the first content series over the second content series; and

update the second watch schedule by decreasing an amount of content or time for watching the second content series

wherein the control circuitry configured to update the first-referenced watch schedule is further configured to increase an amount of content or time for watching the first content series.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2022
From: CHANNAPRAGADA, SRIKANTH; GUPTA, VIKRAM MAKAM; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 061674/0584 →
Continuity (2)
Continuation 17465640 · Sep 2, 2021
Related Publication 20230063895A1 · Mar 2, 2023
Cited By (1)
US 12,368,925