IP Library Granted Patent US 10,917,674
Granted Patent B2
US 10,917,674 · App. 16/296,960 · Granted Feb 9, 2021

Systems and methods for providing media content for continuous watching

Inventor: Daniel Robideaux (Morgan Hill, CA)
Assignee: Rovi 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 10,917,674
App. No.
16/296,960
Granted
Feb 9, 2021
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 (74)

1. A method for providing media content for continuous watching, the method comprising:

receiving a rewind command while a particular episode of a series is generated for display; and

in response to receiving the rewind command, and without detecting a further command to skip a portion of an episode:

rewinding the particular episode of the series; and

in response to detecting that the particular episode has been rewound to a beginning of the particular episode:

automatically skipping title credits of the particular episode and end credits of a previous episode of the series; and

automatically starting to rewind the previous episode of the series,

wherein rewinding the particular episode of the series comprises generating frames of the particular episode for display in a reverse order;

wherein rewinding the previous episode of the series comprises generating frames of the previous episode for display in a reverse order; and

wherein detecting that the particular episode has been rewound to the beginning of the particular episode comprises:

detecting the particular episode was rewound to the end of the title credits.

2. The method of claim 1 , wherein the method further comprises:

determining whether the series is being played in a continuous watching mode; and

wherein automatically starting to rewind the previous episode of the series occurs in response to determining that the series is being played in the continuous watching mode.

3. The method of claim 2 , wherein determining that the series is being played in a continuous watching mode comprises:

determining that a selection of the series was received with a selected option to play the series in the continuous watching mode.

4. The method of claim 1 ,

wherein rewinding the particular episode of the series comprises at least one of: (1) skipping some frames of the particular episode, and (2) decreasing a rate at which the frames of the particular episode are generated for display.

5. The method of claim 1 , the method further comprising:

generating for display a last frame of a content portion of the previous episode immediately after generating for display the first frame of the content portion of the particular episode.

6. The method of claim 5 , the method further comprising:

buffering frames of the content portion of the previous episode before the particular episode is finished rewinding.

7. The method of claim 6 , the method further comprising:

detecting that the content portion of the particular episode will finish rewinding after a predetermined time period, and

wherein the buffering of the frames of the content portion of the previous episode starts in response to the detecting.

8. A method for providing media content for continuous watching, the method comprising:

receiving a fast-forward command while a particular episode of a series is generated for display; and

in response to receiving the fast-forward command, and without detecting a further command to skip a portion of an episode:

fast-forwarding the particular episode of the series; and

in response to detecting that the particular episode has been fast-forwarded to an end of the particular episode:

automatically skipping end credits of the particular episode and title credits of a next episode of the series; and

automatically starting to fast-forward the next episode of the series,

wherein fast-forwarding the particular episode of the series comprises generating frames of the particular episode for display in a forward order;

wherein fast-forwarding the next episode of the series comprises generating frames of the next episode for display in a forward order; and

wherein detecting that the particular episode has been fast-forwarded to the end of the particular episode comprises:

detecting the particular episode was fast-forwarded to a last frame of a content portion of the particular episode.

9. A system for providing media content for continuous watching, the system comprising:

an input/output circuitry configured to receive a rewind command while a particular episode of a series is generated for display; and

control circuitry configured to:

in response to receiving the rewind command, and without detecting a further command to skip a portion of an episode:

rewind the particular episode of the series; and

in response to detecting that the particular episode has been rewound to a beginning of the particular episode:

automatically skip title credits of the particular episode and end credits of a previous episode of the series; and

automatically start to rewind the previous episode of the series,

wherein the control circuitry is configured to rewind the particular episode of the series by generating frames of the particular episode for display in a reverse order;

wherein the control circuitry is configured to rewind the previous episode of the series by generating frames of the previous episode for display in a reverse order; and

wherein the control circuitry is configured to detect that the particular episode has been rewound to the beginning of the particular episode by:

detecting the particular episode was rewound to the end of the title credits.

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

determine whether the series is being played in a continuous watching mode; and

wherein the control circuitry is configured to automatically start to rewind the previous episode of the series in response to determining that the series is being played in the continuous watching mode.

11. The system of claim 10 , wherein the control circuitry is configured to determine that the series is being played in a continuous watching mode by:

determining that a selection of the series was received with a selected option to play the series in the continuous watching mode.

12. The system of claim 9 ,

wherein the control circuitry is configured to rewind the particular episode of the series by at least one of: (1) skipping some frames of the particular episode, and (2) decreasing a rate at which the frames of the particular episode are generated for display.

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

generate for display a last frame of a content portion of the previous episode immediately after generating for display the first frame of the content portion of the particular episode.

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

buffer frames of the content portion of the previous episode before the particular episode is finished rewinding.

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

detect that the content portion of the particular episode will finish rewinding after a predetermined time period, and

wherein the control circuitry is further configured to buffer the frames of the content portion of the previous episode in response to the detecting.

16. A system for providing media content for continuous watching, the system comprising:

an input/output circuitry configured to receive a fast-forward command while a particular episode of a series is generated for display; and

a control circuitry configured to:

in response to receiving the fast-forward command, and without detecting a further command to skip a portion of an episode:

fast-forward the particular episode of the series; and

in response to detecting that the particular episode has been fast-forwarded to an end of the particular episode:

automatically skip end credits of the particular episode and title credits of a next episode of the series; and

automatically start to fast-forward the next episode of the series,

wherein the control circuitry is configured to fast-forward the particular episode of the series by generating frames of the particular episode for display in a forward order;

wherein the control circuitry is configured to fast-forward the next episode of the series by generating frames of the next episode for display in a forward order; and

wherein the control circuitry is configured to detect that the particular episode has been fast-forwarded to the beginning of the particular episode by:

detecting the particular episode was fast-forwarded to a last frame of a content portion of the particular episode.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: ROBIDEAUX, DANIEL
To: ROVI GUIDES, INC.
Reel/Frame 048552/0101 →
Continuity (1)
Related Publication 20200288184A1 · Sep 10, 2020