# US 12,003,818 B2 · Systems and methods for providing binge-watching recommendations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,818 B2
- Document ID: US12003818B2
- Status: Granted
- Kind: B2
- Application number: 16/696,613
- Filed: 2019-11-26
- Published: 2021-05-27
- Granted: 2024-06-04
- Earliest claimed: 2019-11-26
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Daniel Robideaux
- Web page: https://patentgrep.com/patent/US12003818B2

## CPC

- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- H04N 21/4668: {for recommending content, e.g. movies}
- H04N 21/252: {Processing of multiple end-users' preferences to derive collaborative data}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/44204: {Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31)}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/4826: {using recommendation lists, e.g. of programmes or channels sorted out according to their score}
- H04N 21/6582: {Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and methods are provided for generating and presenting content series recommendations to a particular user that has just completed binge-watching a particular content series. The recommendations are based on content series consumed by other users who have also consumed the content series just completed by the user and that share behavioral attributes to that of the user.

## Claims

### Claim 1

A computer-implemented method for providing a new content series recommendation, the method comprising:
detecting that a user has completed consumption of a first content series within a threshold period of time, wherein the first content series comprises one or more seasons, each season including a plurality of episodes of the first content series;
determining, using processing circuitry, one or more behavioral attributes related to preferences of the user in connection with the consumption of the first content series, wherein the one or more behavioral attributes related to the preferences of the user comprises how long it took the user to complete consumption of at least one season of the first content series and how often the user switched between different content items while consuming the content series;
when the user has completed the consumption of the first content series, identifying, using the processing circuitry, at least one other user that has completed consumption of the first content series based on a comparison of respective behavioral attributes related to the preferences of the user and of the at least one other user, wherein the at least one other user shares at least one behavioral attribute, related to the preferences of the user, with the user, and wherein behavioral attributes, related to the preferences of the user, of the at least one other user are accessed from an electronic database;
analyzing a plurality of viewing data derived from the respective behavioral attributes, related to the preferences of the user, of the at least one other user;
identifying, using the processing circuitry, a second content series consumed by the at least one other user that does not include any episodes included in the one or more seasons that comprise the first content series, wherein the second content series was consumed by the at least one other user within a second threshold period of time; and
causing to be provided the new content series recommendation based on the second content series consumed by the at least one other user, wherein the causing to be provided the new content series recommendation comprises generating for display (a) an indication of at least one other content series, and (b) the plurality of viewing data derived from the respective behavioral attributes, related to the preferences of the user, of the at least one other user and associated with the at least one other content series, and wherein the plurality of viewing data is generated as numerical values based on the comparison of the respective behavioral attributes related to the preferences of the user.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one other user comprises a plurality of other users and wherein determining the at least one content series consumed by the at least one other user comprises determining the at least one other content series consumed by a largest number of the plurality of other users.

### Claim 3 (depends on 1)

The method of claim 1, wherein detecting that the user has completed consumption of the content series within the threshold period of time comprises determining that the user has binge-watched at least a portion of the content series.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining one or more behavioral attributes related to the preferences of the user comprises determining information corresponding to a number of episodes continuously watched in at least one consumption session.

### Claim 5 (depends on 1)

The method of claim 1, wherein the content series is separated into at least two seasons, and wherein determining one or more behavioral attributes related to the preferences of the user comprises determining how long it took the user to complete consumption of at least one of the at least two seasons.

### Claim 6

A system for providing a new content series recommendation, the system comprising:
an electronic database; and
processing circuitry configured to:
detect that a user has completed consumption of a first content series within a threshold period of time, wherein the first content series comprises one or more seasons, each season including a plurality of episodes of the first content series;
determine one or more behavioral attributes related to preferences of the user in connection with the consumption of the first content series, wherein the one or more behavior attributes related to the preferences of the user comprises how long it took the user to complete consumption of at least one season of the first content series and how often the user switched between different content items while consuming the content series;
when the user has completed the consumption of the first content series, identify at least one other user that has completed consumption of the first content series based on a comparison of respective behavioral attributes related to the preferences of the user and of the at least one other user, wherein the at least one other user shares at least one behavioral attribute, related to the preferences of the user, with the user, and wherein behavioral attributes, related to the preferences of the user, of the at least one other user are accessed from the electronic database;
analyze a plurality of viewing data derived from the respective behavioral attributes, related to the preferences of the user, of the at least one other user;
identify a second content series consumed by the at least one other user that does not include any episodes included in the one or more seasons that comprise the first content series, wherein the second content series was consumed by the at least one other user within a second threshold period of time, and
cause to be provided the new content series recommendation based on the second content series consumed by the at least one other user, wherein causing to be provided the new content series recommendation comprises generating for display (a) an indication of at least one other content series, and (b) the plurality of viewing data derived from the respective behavioral attributes, related to the preferences of the user, of the at least one other user and associated with the at least one other content series, and wherein the plurality of viewing data is generated as numerical values based on the comparison of the respective behavioral attributes related to the preferences of the user.

### Claim 7 (depends on 6)

The system of claim 6, wherein the at least one other user comprises a plurality of other users and wherein the processing circuitry is further configured to determine the at least one other content series consumed by a largest number of the plurality of other users.

### Claim 8 (depends on 6)

The system of claim 6, wherein the processing circuitry is further configured to determine that the user has binge-watched at least a portion of the content series.

### Claim 9 (depends on 6)

The system of claim 6, wherein the processing circuitry is further configured to determine information corresponding to a number of episodes continuously watched in at least one consumption session.

### Claim 10 (depends on 6)

The system of claim 6, wherein the content series is separated into at least two seasons, and wherein the processing circuitry is further configured to determine how long it took the user to complete consumption of at least one of the at least two seasons.

### Claim 11

A non-transitory computer-readable medium on which are stored computer instructions that, when executed, cause to be performed a method for providing a new content series recommendation, the method comprising:
detecting that a user has completed consumption of a first content series within a threshold period of time, wherein the first content series comprises one or more seasons, each season including a plurality of episodes of the first content series;
determining, using processing circuitry, one or more behavioral attributes related to preferences of the user in connection with the consumption of the first content series, wherein the one or more behavior attributes related to the preferences of the user comprises how long it took the user to complete consumption of at least one season of the first content series and how often the user switched between different content items while consuming the content series;
when the user has completed the consumption of the first content series, identifying, using the processing circuitry, at least one other user that has completed consumption of the first content series based on a comparison of respective behavioral attributes related to the preferences of the user and of the at least one other user, wherein the at least one other user shares at least one behavioral attribute, related to the preferences of the user, with the user, and wherein behavioral attributes, related to the preferences of the user, of the at least one other user are accessed from an electronic database;
analyzing a plurality of viewing data derived from the respective behavioral attributes, related to the preferences of the user, of the at least one other user;
identifying, using the processing circuitry, a second content series consumed by the at least one other user that does not include any episodes included in the one or more seasons that comprise the first content series, wherein the second content series was consumed by the at least one other user within a second threshold period of time; and
causing to be provided the new content series recommendation based on the second content series consumed by the at least one other user, wherein the causing to be provided the new content series recommendation comprises generating for display (a) an indication of at least one other content series, and (b) the plurality of viewing data derived from the respective behavioral attributes, related to the preferences of the user, of the at least one other user and associated with the at least one other content series, and wherein the plurality of viewing data is generated as numerical values based on the comparison of the respective behavioral attributes related to the preferences of the user.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the at least one other user comprises a plurality of other users and wherein determining the at least one other content series consumed by the at least one other user comprises determining the at least one other content series consumed by a largest number of the plurality of other users.

### Claim 13 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein detecting that the user has completed consumption of the content series within the threshold period of time comprises determining that the user has binge-watched at least a portion of the content series.

### Claim 14 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein determining one or more behavioral attributes related to the preferences of the user comprises determining information corresponding to a number of episodes continuously watched in at least one consumption session.

### Claim 15 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the content series is separated into at least two seasons, and wherein determining one or more behavioral attributes related to the preferences of the user comprises determining how long it took the user to complete consumption of at least one of the at least two seasons.
