IP Library Granted Patent US 10,349,143
Granted Patent B2
US 10,349,143 · App. 15/815,345 · Granted Jul 9, 2019

Systems and methods for providing binge-watching pause position recommendations

Inventors: Vineet Agarwal (Andover, MA); Abhijit Satchidanand Savarkar (Andover, MA); Abubakkar Siddiq (Methuen, MA)
Assignee: Rovi Guides, Inc.
H04N21/4882H04N21/44222H04N21/4532H04N21/4667
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,349,143
App. No.
15/815,345
Granted
Jul 9, 2019
Kind
B2
Abstract

Systems and methods are provided herein for recommending a pause position during a binge-watching session. A series containing multiple sequential episodes is provided to a user device. Then it is determined whether the user is engaged in binge-watching the series. If the user is binge-watching the series, a binge compulsion score is determined for each episode of the plurality of sequential episodes, where the binge compulsion score is based on how many additional sequential episodes an average user has watched after watching that episode. Then, in response to determining that the binge compulsion score of the next episode corresponds to a threshold, a prompt is generated for display, where the prompt includes a recommendation to the user to pause the series before the next episode begins.

Claims (85)

1. A method for recommending a pause position during binge-watching of series that comprises a plurality of sequential episodes, the method comprising:

creating a binge compulsion score for each episode of the plurality of sequential episodes of the series by:

determining, for an average user who watched that episode, an average rate of consumption of additional sequential episodes of the series in a predetermined time period that follows watching of that episode; and

calculating a score that corresponds to the average rate of consumption;

providing the series to user device;

determining that a user is binge-watching the series by:

determining the user's current rate of consumption of the episodes; and

determining that the user's rate of consumption corresponds to a binge-watching threshold; and

in response to determining that the user is binge-watching the series:

determining whether the binge compulsion score of a next episode corresponds to a recommendation threshold;

in response to determining that the binge compulsion score of the next episode corresponds to the recommendation threshold, generating for display a prompt recommending to the user to pause the series before the next episode is provided; and

in response to receiving a confirmation from the user, pausing the providing of the series before the next episode is provided.

2. The method of claim 1 , wherein creating the binge compulsion score for each episode comprises:

providing an episode of the series to a plurality of user devices;

determining for each device of the plurality of user devices, a respective rate of consumption of additional sequential episodes of the series in the predetermined time period after the episode is provided; and

calculating an average of the respective rates of consumption.

3. The method of claim 1 , wherein creating the binge compulsion score for each episode comprises:

calculating a likeness score by comparing metadata of an episode of the series to metadata of a different episode of a different series; and

in response to determining that the likeness score correspond to a likeness threshold:

retrieving a binge compulsion score of the different episode; and

setting the binge compulsion score for the episode based on the binge compulsion score of the different episode.

4. The method of claim 3 , wherein the binge compulsion score for the episode is set to be equal to an average of binge compulsion score of a plurality of different episodes that have a likeness score that exceeds the likeness threshold.

5. The method of claim 1 , wherein determining the user's current rate of consumption of the episodes comprises:

determining a binge-watching time window based on user's profile;

determining a number of episodes of the series the user has watched during the binge-watching time window; and

dividing the number of episode by the length of the binge-watching time window.

6. The method of claim 1 , further comprising:

accessing a user profile;

accessing recent user watching history;

accessing user calendar data; and

determining the binge-watching threshold based on the user profile, recent user watching history, and the user calendar data.

7. The method of claim 1 , further comprising:

determining that a plurality of users typically paused before the next episode of the series; and

adjusting the recommendation threshold in response to determining that the plurality of users typically paused before the next episode of the series.

8. The method of claim 1 , further comprising:

receiving, from a user, an indication that binge-watching prompts are allowed; and

generating for display the prompt recommending to the user to pause the series before the next episode is provided, only in response to receiving the indication that binge-watching prompts are allowed.

9. The method of claim 1 , further comprising:

in response to pausing the providing of the series before the next episode is provided:

calculating length of a cool-down period based on a user profile; and

generating for display a reminder for the user to resume watching the series after the cooling-down period.

10. The method of claim 1 , wherein the prompt recommending to the user to pause the series before the next episode is provided comprises an indication of how many episodes the average user watched after watching the next episode.

11. A system for recommending a pause position during binge-watching of series that comprises a plurality of sequential episodes, the method comprising:

control circuitry configured to:

create a binge compulsion score for each episode of the plurality of sequential episodes of the series by:

determine, for an average user who watched that episode, an average rate of consumption of additional sequential episodes of the series in a predetermined time period that follows watching of that episode; and

calculating a score that corresponds to the average rate of consumption;

provide the series to user device;

determine that a user is binge-watching the series by:

determining the user's current rate of consumption of the episodes; and

determining that the user's rate of consumption corresponds to a binge-watching threshold; and

in response to determining that the user is binge-watching the series:

determine whether the binge compulsion score of a next episode corresponds to a recommendation threshold;

in response to determining that the binge compulsion score of the next episode corresponds to the recommendation threshold, generate for display a prompt recommending to the user to pause the series before the next episode is provided; and

in response to receiving a confirmation from the user, pausing the providing of the series before the next episode is provided.

12. The system of claim 11 , wherein the control circuitry is configured to create the binge compulsion score for each episode by;

providing an episode of the series to a plurality of user devices;

determining for each device of the plurality of user devices, a respective rate of consumption of additional sequential episodes of the series in the predetermined time period after the episode is provided; and

calculating an average of the respective rates of consumption.

13. The system of claim 11 , wherein the control circuitry is configured to create the binge compulsion score for each episode by:

calculating a likeness score by comparing metadata of an episode of the series to metadata of a different episode of a different series; and

in response to determining that the likeness score correspond to a likeness threshold:

retrieving a binge compulsion score of the different episode; and

setting the binge compulsion score for the episode based on the binge compulsion score of the different episode.

14. The system of claim 13 , wherein the control circuitry is configured to set the binge compulsion score for the episode to be equal to an average of binge compulsion score of a plurality of different episodes that have a likeness score that exceeds the likeness threshold.

15. The system of claim 11 , wherein the control circuitry is configured to determine the user's current rate of consumption of the episodes by:

determining a binge-watching time window based on user's profile;

determining a number of episodes of the series the user has watched during the binge-watching time window; and

dividing the number of episode by the length of the binge-watching time window.

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

access a user profile;

access recent user watching history;

access user calendar data; and

determine the binge-watching threshold based on the user profile, recent user watching history, and the user calendar data.

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

determine that a plurality of users typically paused before the next episode of the series; and

adjust the recommendation threshold in response to determining that the plurality of users typically paused before the next episode of the series.

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

receive, from a user, an indication that binge-watching prompts are allowed; and

generate for display the prompt recommending to the user to pause the series before the next episode is provided, only in response to receiving the indication that binge-watching prompts are allowed.

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

in response to pausing the providing of the series before the next episode is provided:

calculate length of a cool-down period based on a user profile; and

generate for display a reminder for the user to resume watching the series after the cooling-down period.

20. The system of claim 11 , wherein the prompt recommending to the user to pause the series before the next episode is provided comprises an indication of how many episodes the average user watched after watching the next episode.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
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 Nov 16, 2017
From: AGARWAL, VINEET; SAVARKAR, ABHIJIT SATCHIDANAND; SIDDIQ, ABUBAKKAR
To: ROVI GUIDES, INC.
Reel/Frame 044157/0014 →
Continuity (1)
Related Publication 20190149889A1 · May 16, 2019
Cited By (1)
US 12,574,607