IP Library Granted Patent US 11,700,416
Granted Patent B2
US 11,700,416 · App. 17/684,014 · Granted Jul 11, 2023

Methods and systems for providing relevant season series recording functionality

Inventors: Alexander William Liston (Menlo Park, CA); Kenichiro Tanaka (Menlo Park, CA)
Assignee: Rovi Guides, Inc.
H04N21/4312G06F3/0482G06F9/4451G06F9/451G06F21/00G06F21/10G06F21/629H04N21/4221H04N21/42204H04N21/431H04N21/4334H04N21/441H04N21/44204H04N21/44222H04N21/44226H04N21/458H04N21/4532H04N21/4667H04N21/4668H04N21/47H04N21/4755H04N21/47214H04N21/4826H04N21/8405H04N21/8586G06F3/04817G06F3/04845
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,700,416
App. No.
17/684,014
Granted
Jul 11, 2023
Kind
B2
Abstract

Systems and methods are provided herein for scheduling a season recording. A series is provided to a user device, the series having a plurality of sequential seasons, and each season having a plurality of episodes. A request for recording the series is received from the user. In response, a last episode of the series watched by the user is identified. A relevant season of the plurality of seasons is then determined, such that the relevant season precedes another season of the plurality of seasons and includes the last episode watched by the user. Then, episodes of the relevant season that follow the last episode watched by the user are scheduled for recording, such that episodes of a season that precedes the relevant season are not scheduled for recording.

Claims (40)

1. A method comprising:

receiving a request from a first user to catch up to a progress of a second user in consuming media from a same series that includes a plurality of episodes;

in response to receiving the request:

identifying, based on an episode consumption progress of the first user, an episode of the plurality of episodes that was last consumed by the first user;

identifying, based on an episode consumption progress of the second user, an episode of the plurality of episodes that was last consumed by the second user;

comparing the last episode consumed by the first user to the last episode consumed by the second user to determine a number of episodes that the first user needs to consume to catch up to the progress of the second user; and

generating a playlist for the first user based on the determined number of episodes, wherein the generated playlist includes the determined number of episodes from the same series that the first user needs to consume to catch up to the progress of the second user.

2. The method of claim 1 , further comprising:

determining that the second user has consumed a partial episode from the same series of plurality of episodes; and

in response to determining that the second user has consumed the partial episode, including in the generated playlist for the first user, the partially consumed episode and a play position that identifies the point until which the episode was partially consumed.

3. The method of claim 1 , further comprising:

upon determining that the first user has caught up to the episode last consumed by the second user, providing a selection to the first user to either continue consuming the media or stop consuming the media.

4. The method of claim 1 , wherein identifying the episode consumption progress of the second user comprises, retrieving the second user's viewing history or user preferences from the second user's profile to determine their episode consumption progress.

5. The method of claim 1 , further comprising, generating for display, a trick play bar to show the episode consumption progress of the first user or the second user.

6. The method of claim 1 , wherein the request to catch up received from the first user is a speech input.

7. The method of claim 6 , further comprising using a natural language processing application to determine the context of the speech input.

8. The method of claim 1 , wherein the request from the first user to catch up to the second user's progress identifies the second user by their name.

9. The method of claim 8 , further comprising using the second user's name to access the second user's profile and determine the episode consumption progress of the second user from the accessed second user's profile.

10. The method of claim 8 , further comprising analyzing the second user's name to determine a relationship between the first user and the second user.

11. The method of claim 8 , further comprising determining the relationship based on data retrieved from any one of social media account, user input, or machine learning results.

12. A system comprising:

memory; and

control circuitry configured to:

receive a request from a first user to catch up to a second user's progress in consuming media from a same series that includes a plurality of episodes;

in response to receiving the request:

identify, based on an episode consumption progress of the first user, an episode of the plurality of episodes that was last consumed by the first user;

identify, based on an episode consumption progress of the second user, an episode of the plurality of episodes that was last consumed by the second user;

compare the last episode consumed by the first user to the last episode consumed by the second user to determine a number of episodes that the first user needs to consume to catch up to the progress of the second user; and

generate a playlist for the first user based on the determined number of episodes, wherein the generated playlist includes the determined number of episodes from the same series that the first user needs to consume to catch up to the progress of the second user.

13. The system of claim 12 , further comprising, the control circuitry configured to:

determine that the second user has consumed a partial episode from the same series of plurality of episodes; and

in response to determining that the second user has consumed the partial episode, include in the generated playlist for the first user, the partially consumed episode and a play position that identifies the point until which the episode was partially consumed.

14. The system of claim 12 , further comprising, the control circuitry configured to:

upon determining that the first user has caught up to the episode last consumed by the second user, provide a selection to the first user to either continue consuming the media or stop consuming the media.

15. The system of claim 12 , wherein identifying the episode consumption progress of the second user comprises, the control circuitry configured to retrieve the second user's viewing history or user preferences from the second user's profile to determine their episode consumption progress.

16. The system of claim 12 , further comprising, the control circuitry configured to generate for display, a trick play bar to show the episode consumption progress of the first user or the second user.

17. The system of claim 12 , wherein the request to catch up received from the first user is a speech input.

18. The system of claim 17 , further comprising, the control circuitry configured to use a natural language processing application to determine the context of the speech input.

19. The system of claim 12 , wherein the request from the first user to catch up to the second user's progress identifies the second user by their name.

20. The system of claim 8 , further comprising, the control circuitry configured to use the second user's name to access the second user's profile and determine the episode consumption progress of the second user from the accessed second user's profile.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
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 Mar 1, 2022
From: LISTON, ALEXANDER WILLIAM; TANAKA, KENICHIRO
To: ROVI GUIDES, INC.
Reel/Frame 059137/0966 →
Continuity (6)
Continuation 17166306 · Feb 3, 2021
Continuation 16807425 · Mar 3, 2020
Continuation 15857183 · Dec 28, 2017
Provisional Application 62558328 · Sep 13, 2017
Provisional Application 62441897 · Jan 3, 2017
Related Publication 20220191581A1 · Jun 16, 2022
Cited By (2)
US 12,250,425 US 12,670,317