IP Library Granted Patent US 11,997,361
Granted Patent B2
US 11,997,361 · App. 16/503,008 · Granted May 28, 2024

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/252H04N21/25891H04N21/44226H04N21/4532H04N21/4667H04N21/6543H04N21/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,997,361
App. No.
16/503,008
Granted
May 28, 2024
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 (46)

1. A computer-implemented method for causing to be provided a notification related to suspected continual-consumption of content, the method comprising:

receiving a request for an episode of a plurality of content episodes of a series;

calculating, using control circuitry, a continual-consumption value for the episode, wherein the continual-consumption value is indicative of a likelihood of continually consuming subsequent episodes of the plurality of content episodes of the series;

analyzing, using the control circuitry and before the episode is caused to be displayed, the continual-consumption value of the episode to determine whether consumption of the episode is likely to cause continual-consumption of more than a predetermined amount of the subsequent episodes of the plurality of content episodes of the series within a predetermined time period subsequent to consumption of the episode wherein the analyzing comprises:

evaluating how many subsequent episodes a first plurality of other users watched on average within the predetermined time period subsequent to consumption of the episode, to calculate an expected number of subsequent episodes that is expected to be watched after watching the episode in the predetermined time period;

comparing the calculated expected number of subsequent episodes that is expected to be watched after watching the episode in the predetermined time period with the predetermined amount of subsequent episodes of the plurality of content episodes;

determining that a second plurality of other users typically pause before a next episode of the series;

adjusting a recommendation threshold in response to determining that the second plurality of other users typically paused before the next episode of the series; and

comparing the continual-consumption value against the adjusted recommendation threshold; and

in response to determining, based on the analyzing, that consumption of the episode of the plurality of content episodes is likely to cause continual-consumption of more than a predetermined amount of the subsequent episodes of the plurality of content episodes of the series within the predetermined time period subsequent to consumption of the episode, and in response to receiving the request, causing the notification to be provided.

2. The method of claim 1 , wherein the calculating the continual-consumption value for the episode comprises analyzing historic patterns of continual-consumption behavior subsequent to consumption of the episode to calculate an average rate of consumption.

3. The method of claim 2 , wherein the analyzing historic patterns of continual-consumption behavior comprises determining for a plurality of user devices a respective rate of consumption of the subsequent episodes of the plurality of content episodes of the series.

4. The method of claim 1 , wherein the calculating the continual-consumption value for the episode comprises:

comparing the episode to a different episode of a plurality of different content episodes, wherein the plurality of different content episodes meet a likeness threshold; and

determining, based on the comparison, the continual-consumption value of the episode.

5. The method of claim 4 , wherein the continual-consumption value for the episode is set to be equal to an average of continual-consumption values of the plurality of different content episodes that have a plurality of respective likeness values that exceeds the likeness threshold.

6. The method of claim 1 , further comprising calculating a second continual-consumption value for a portion of the episode; and

wherein causing the notification to be displayed comprises causing the notification to be displayed before the portion is caused to be displayed.

7. The method of claim 1 , further comprising:

calculating a current rate of consumption of episodes of the series; and

calculating a continual-consumption threshold.

8. The method of claim 7 , wherein the current rate of consumption is based on a dynamic time window.

9. The method of claim 7 , wherein the calculating the continual-consumption threshold comprises calculating the continual-consumption threshold based on at least one selected from the group of a user profile, a watching history, and calendar data.

10. A system for causing to be provided a notification related to suspected continual-consumption of content, the system comprising control circuitry configured to:

receive a request for an episode of a plurality of content episodes of a series;

calculate a continual-consumption value for the episode, wherein the continual-consumption value is indicative of a likelihood of continually watching subsequent episodes of the plurality of content episodes of the series;

analyze, using the control circuitry and before the episode is caused to be displayed, the continual-consumption value of the episode to determine whether consumption of the episode is likely to cause continual-consumption of more than a predetermined amount of the subsequent episodes of the plurality of content episodes of the series within a predetermined time period subsequent to consumption of the episode wherein the control circuitry is configured to analyze the continual-consumption value of the episode by:

evaluating how many subsequent episodes a first plurality of other users watched on average within the predetermined time period subsequent to consumption of the episode, to calculate an expected number of subsequent episodes that is expected to be watched after watching the episode in the predetermined time period;

comparing the calculated expected number of subsequent episodes that is expected to be watched after watching the episode in the predetermined time period with the predetermined amount of subsequent episodes of the plurality of content episodes;

determining that a second plurality of other users typically pause before a next episode of the series;

adjusting a recommendation threshold in response to determining that the second plurality of other users typically paused before the next episode of the series; and

comparing the continual-consumption value against the adjusted recommendation threshold; and

in response to determining, based on the analyzing, that consumption of the episode of the plurality of content episodes is likely to cause continual-consumption of more than a predetermined amount of the subsequent episodes of the plurality of content episodes of the series within the predetermined time period subsequent to consumption of the episode, and in response to receiving the request, cause the notification to be provided.

11. The system of claim 10 , wherein the control circuitry is configured to calculate the continual-consumption value for the episode by analyzing historic patterns of continual-consumption behavior subsequent to consumption of the episode to calculate an average rate of consumption.

12. The system of claim 11 , wherein the control circuitry is configured to analyze historic patterns of continual-consumption behavior by determining for a plurality of user devices a respective rate of consumption of the subsequent episodes of the plurality of content episodes of the series.

13. The system of claim 10 , wherein the control circuitry is configured to calculate the continual-consumption value for the episode by:

comparing the episode to a different episode of a plurality of different content episodes, wherein the plurality of different content episodes meet a likeness threshold; and

determining, based on the comparison, the continual-consumption value of the episode.

14. The system of claim 13 , wherein the continual-consumption value for the episode is set to be equal to an average of continual-consumption values of the plurality of different content episodes that have a plurality of respective likeness values that exceeds the likeness threshold.

15. The system of claim 10 , wherein the control circuitry is further configured to calculate a second continual-consumption value for a portion of the episode; and

wherein the control circuitry is configured to cause the notification to be displayed by causing the notification to be displayed before the portion is caused to be displayed.

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

calculate a current rate of consumption of episodes of the series; and

calculate a continual-consumption threshold.

17. The system of claim 16 , wherein the current rate of consumption is based on a dynamic time window.

18. The system of claim 16 , wherein the control circuitry is configured to calculate the continual-consumption threshold by calculating the continual-consumption threshold based on at least one selected from the group of a user profile, a watching history, and calendar data.

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 Jul 3, 2019
From: AGARWAL, VINEET; SAVARKAR, ABHIJIT SATCHIDANAND; SIDDIQ, ABUBAKKAR
To: ROVI GUIDES, INC.
Reel/Frame 049666/0596 →
Continuity (2)
Continuation 15815345 · Nov 16, 2017
Related Publication 20190327535A1 · Oct 24, 2019
Cited By (1)
US 12,574,607