IP Library Granted Patent US 12,231,705
Granted Patent B2
US 12,231,705 · App. 18/111,167 · Granted Feb 18, 2025

Systems and methods for providing media content for continuous watching

Inventor: Daniel Robideaux (Morgan Hill, CA)
Assignee: Adeia Guides Inc.
H04N21/2387H04N21/23424H04N21/47217
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,231,705
App. No.
18/111,167
Granted
Feb 18, 2025
Kind
B2
Abstract

Methods and systems are described for providing media content for continuous watching. A rewind command is received while a first episode of a series is generated for display. In response, and without detecting a further command to skip a portion of an episode, the first episode of the series is rewound. Then, in response to rewinding the first episode to the beginning, title credits of the first episode and end credits of a previous episode of the series are automatically skipped; and the previous episode of the series is automatically rewound.

Claims (78)

1. A method comprising:

receiving, by a server, a first user selection of a user interface element selecting a continuous watching mode, wherein the user interface element comprises an indication of a continuous watching mode option and an indication of a non-continuous watching mode option;

in response to the receiving the first user selection of the user interface element selecting the continuous watching mode:

generating for display a user interface of a user device, wherein:

(a) the user interface comprises identifiers for only content portions of multiple episodes of a series, without title credits and end credits for the multiple episodes of the series; and

(b) the identifiers are arranged as a progress bar for watching a single virtual media content item; and

during streaming of an episode of the series from the server:

receiving a user interface command to control playing the episode of the series; and

in response to receiving the user interface command, and without detecting a further user interface command to play another episode of the series:

after conclusion of the episode:

(a) identifying a rate at which the episode of the series was played after the receiving of the user interface command; and

(b) automatically causing playing of a next episode of the series at the identified rate to create appearance of applying trick play navigation to the single virtual media content item; and

receiving, by the server, a second user selection of the user interface element selecting a non-continuous watching mode; and

in response to receiving the second user selection of the user interface element selecting the non-continuous watching mode:

adjusting the display of the user interface of the user device to be arranged in default playback mode, wherein the adjusted user interface comprises a list of the identifiers for content portions of the multiple episodes of the series with respective identifiers for title credits and end credits of the multiple episodes of the series.

2. The method of claim 1 , wherein the identified rate is an increased rate greater than a normal playback speed.

3. The method of claim 1 , further comprising:

determining a user has come to an end of a content portion of the episode; and

automatically playing the beginning of a content portion of next episode of the series without playing end credits for the episode or title credits of the next episode of the series.

4. The method of claim 1 , further comprising:

identifying the end credits and the title credits for the multiple episodes of the series by examining metadata of episodes of the series.

5. The method of claim 1 , further comprising:

identifying the end credits and the title credits for the multiple episodes of the series by comparing the episode and the next episode to each other to identify similar portions of the episode and the next episode.

6. A system comprising:

input circuitry configured to:

receive, by a server, a first user selection of a user interface element selecting a continuous watching mode, wherein the user interface element comprises an indication of a continuous watching mode option and an indication of a non-continuous watching mode option; and

control circuitry configured to:

in response to the receiving the first user selection of the user interface element selecting the continuous watching mode:

generate for display a user interface of a user device, wherein:

(a) the user interface comprises identifiers for only content portions of multiple episodes of a series, without title credits and end credits for the multiple episodes of the series; and

(b) the identifiers are arranged as a progress bar for watching a single virtual media content item; and

wherein the input circuitry is further configured to:

during streaming of an episode of the series from the server:

receive a user interface command to control playing the episode of the series; and

wherein the control circuitry is further configured to:

in response to receiving the user interface command, and without detecting a further user interface command to play another episode of the series:

after conclusion of the episode:

(a) identify a rate at which the episode of the series was played after the receiving of the user interface command; and

(b) automatically cause playing of a next episode of the series at the identified rate to create appearance of applying trick play navigation to the single virtual media content item; and

wherein the input circuitry is further configured to:

receive, by the server, a second user selection of the user interface element selecting a non-continuous watching mode; and

wherein the control circuitry is further configured to:

in response to receiving the second user selection of the user interface element selecting the non-continuous watching mode:

adjust the display of the user interface of the user device to be arranged in default playback mode, wherein the adjusted user interface comprises a list of the identifiers for content portions of the multiple episodes of the series with respective identifiers for title credits and end credits of the multiple episodes of the series.

7. The system of claim 6 , wherein the identified rate is an increased rate greater than a normal playback speed.

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

determine a user has come to an end of a content portion of the episode; and

automatically playing the beginning of a content portion of the next episode of the series without playing end credits for the episode or title credits of the next episode of the series.

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

identify the end credits and the title credits for the multiple episodes of the series by examining metadata of episodes of the series.

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

identify the end credits and the title credits for the multiple episodes of the series by comparing the episode and the next episode to each other to identify similar portions of the episode and the next episode.

11. A non-transitory computer readable medium comprising:

instructions that when executed by input circuitry cause the input circuitry to:

receive, by a server, a first user selection of a user interface element selecting a continuous watching mode, wherein the user interface element comprises an indication of a continuous watching mode option and an indication of anon-continuous watching mode option; and

instructions that when executed by control circuitry cause the control circuitry to:

in response to the receiving the first user selection of the user interface element selecting the continuous watching mode:

generate for display a user interface of a user device, wherein:

(a) the user interface comprises identifiers for only content portions of multiple episodes of a series, without title credits and end credits for the multiple episodes of the series; and

(b) the identifiers are arranged as a progress bar for watching a single virtual media content item; and

wherein the instructions that when executed by the input circuitry further cause the input circuitry to:

during streaming of an episode of the series from the server:

receive a user interface command to control playing the episode of the series; and

wherein the instructions that when executed by the control circuitry further cause the control circuitry to:

in response to receiving the user interface command, and without detecting a further user interface command to play another episode of the series:

after conclusion of the episode:

(a) identify a rate at which the episode of the series was played after the receiving of the user interface command; and

(b) automatically cause playing of a next episode of the series at the identified rate to create appearance of applying trick play navigation to the single virtual media content item; and

wherein the instructions that when executed by the input circuitry further cause the input circuitry to:

receive, by the server, a second user selection of the user interface element selecting a non-continuous watching mode; and

wherein the instructions that when executed by the control circuitry further cause the control circuitry to:

in response to receiving the second user selection of the user interface element selecting the non-continuous watching mode:

adjust the display of the user interface of the user device to be arranged in default playback mode, wherein the adjusted user interface comprises a list of the identifiers for content portions of the multiple episodes with respective identifiers for title credits and end credits of the multiple episodes of the series.

12. The non-transitory computer readable medium of claim 11 , wherein the identified rate is an increased rate greater than a normal playback speed.

13. The non-transitory computer readable medium of claim 11 , further comprising instructions that when executed by the control circuitry cause the control circuitry to:

determine a user has come to an end of a content portion of the episode; and

automatically playing the beginning of a content portion of the next episode of the series without playing end credits for the episode or title credits of the next episode of the series.

14. The non-transitory computer readable medium of claim 11 , further comprising instructions that when executed by the control circuitry cause the control circuitry to identify the end credits and the title credits for the multiple episodes of the series by examining metadata of episodes of the series.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: ROBIDEAUX, DANIEL
To: ROVI GUIDES, INC.
Reel/Frame 062734/0272 →
Continuity (3)
Continuation 17094091 · Nov 10, 2020
Continuation 16296960 · Mar 8, 2019
Related Publication 20230217052A1 · Jul 6, 2023
References Cited (25)
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 9418296B1 · Kansara · 2016 [cited by examiner]
US 9674253B2 · Lin · 2017 [cited by applicant]
US 10178344B2 · Patel et al. · 2019 [cited by applicant]
US 10440416B1 · Phillips et al. · 2019 [cited by applicant]
US 11616996B2 · Robideaux · 2023 [cited by applicant]
US 20080114794A1 · Craner · 2008 [cited by examiner]
US 20080187294A1 · Kobayashi · 2008 [cited by applicant]
US 20090158326A1 · Hunt et al. · 2009 [cited by applicant]
US 20150215675A1 · Xiao · 2015 [cited by examiner]
US 20150350709A1 · Tomita · 2015 [cited by applicant]
US 20160142783A1 · Bagga · 2016 [cited by examiner]
US 20170034578A1 · Patel · 2017 [cited by examiner]
US 20180054650A1 · Zhou · 2018 [cited by applicant]
US 20180139501A1 · Eriksson · 2018 [cited by examiner]
US 20180152489A1 · Wood et al. · 2018 [cited by applicant]
US 20200068253A1 · Kim et al. · 2020 [cited by applicant]
US 20200192551A1 · Herzog · 2020 [cited by examiner]
US 20200213673A1 · Major et al. · 2020 [cited by applicant]
US 20210127145A1 · Robideaux · 2021 [cited by applicant]
US 20230291943A1 · Robideaux · 2023 [cited by applicant]
CN 107690090A · 2018 [cited by applicant]
WO 2008013385A1 · 2008 [cited by applicant]
WO 2019016561A1 · 2019 [cited by applicant]
“Option to skip TV show intros: netflix”, URL:https://www.reddit.com/r/netflix/comments/2kisu9/us_option_to_skip_tv_show_intros/, Oct. 28, 2014. [cited by applicant]