# US 12,120,387 B2 · System and method to identify and recommend media consumption options based on viewer suggestions

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

- Number: US 12,120,387 B2
- Document ID: US12120387B2
- Status: Granted
- Kind: B2
- Application number: 18/234,961
- Filed: 2023-08-17
- Published: 2023-12-14
- Granted: 2024-10-15
- Earliest claimed: 2021-06-15
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Ankur Anil Aher; Charishma Chundi; Reda Harb
- Web page: https://patentgrep.com/patent/US12120387B2

## CPC

- 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)}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- H04N 21/25883: {being end-user demographical data, e.g. age, family status or address (arrangements for identifying locations of users in broadcast systems H04H60/52)}
- 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/42203: {sound input device, e.g. microphone}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/44226: {on social networks}
- 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/4542: {Blocking scenes or portions of the received content, e.g. censoring scenes}
- H04N 21/466: Learning process for intelligent management, e.g. learning user preferences for recommending movies {(services using the results of monitoring in broadcast systems H04H60/61)}
- H04N 21/4661: {Deriving a combined profile for a plurality of end-users of the same client, e.g. for family members within a home (user profiles in network data switching protocols H04L67/306)}
- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/485: End-user interface for client configuration
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for determining, based on recommendations provided by users that have consumed a media asset, which consumption options may be configured on a media device such that when configured enhance the user viewing experience for a specific media asset. The method includes accessing comments posted by other users that have consumed the media asset. The comments are analyzed to determine a consumption option recommendation. If the number of comments meet a threshold value, then the system either automatically configures the media device or configures the media device upon user approval with the recommended consumption option. The recommendation to configure a consumption option on the media device is made only if the recommendation is supported by the media device. The system also detects through audio and image analysis which users are consuming the media asset and accordingly configures the consumption options to their preferences.

## Claims

### Claim 1

A method comprising;
detecting posting of a first comment on an online platform, wherein the first comment relates to configuring a media consumption option on a media device for display of a media asset;
determining whether the media device includes functionality that allows configuring of the media consumption option on the media device as referred to by the first comment;
querying the online platform to obtain additional comments that relate to configuring the same media consumption option as referred to by the first comment;
identifying a plurality of additional comments, from search results obtained from the querying of the online platform, that relate to the configuring the same media consumption option as referred to by the first comment;
determining that a collective number of comments, which is an aggregate of the first comment and the plurality of additional comments identified from the search results, exceed a threshold value; and
in response to determining that the collective number of comments exceeding the threshold value, configuring the media consumption option on the media device for display of the media asset.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining that the collective number of comments do not exceed the threshold value; and
in response to determining that the collective number of comments do not exceed the threshold value, querying a plurality of other online platforms to identify a second online platform that provides access to the same media asset.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
identifying the second online platform, from the plurality of other online platforms queried, that provides access to the same media asset; and
obtaining additional comments posted on the second online platform that relate to the same media consumption option for the same media asset as in the first comment.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
determining whether the additional comments posted on the second online platform and the first comment collectively amount to a number that exceeds the threshold value; and
in response to determining that comments posted on the second online platform and the first comment collectively amount to the number that exceeds the threshold value, configuring the media consumption option on the media device for display of the media asset.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining that the collective number of comments do not exceed the threshold value; and
in response to determining that the collective number of comments do not exceed the threshold value, querying users of a crowd sourced network to determine whether the users of the crowd sourced network would recommend the configuring the media consumption option on the media device for display of the media asset in accordance with suggestions from the first comment.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
displaying a user approval option to approve configuring of the media consumption option on the media device prior to configuring the media consumption option on the media device; and
configuring the media consumption option on the media device upon approval of the user approval option to configure the media consumption option on the media device.

### Claim 7 (depends on 1)

The method of claim 1, further comprising, dynamically configuring the media consumption option on the media device.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
receiving an indication of display of a second media asset;
determining that the first and the second media assets are episodes of a same series; and
in response to determining that the first and the second media assets are episodes of a same series, automatically configuring the same media consumption option on the media device for display of the second media asset.

### Claim 9 (depends on 1)

The method of claim 1, wherein the media consumption option to be configured on the media device is selected from any one or more of brightness, volume, picture-in-picture status, playback speed, captions ON/OFF, display resolution, and parental controls ON/OFF.

### Claim 10 (depends on 1)

The method of claim 1, wherein the posting of the first comment on the online platform is made while the media asset is being consumed on the media device.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
determining that a number of second comments relating to configuring a second media consumption option for the media device for display of the media asset exceeds a threshold value, wherein the second comments relate to configuring the second media consumption option if the media asset is being consumed at a particular time of day;
determining whether the media asset is being consumed at the particular time of the day; and
in response to determining that the media asset is being consumed at the particular time of the day as provided in the second comments, configuring the second media consumption option on the media device.

### Claim 12

A system comprising:
communication circuitry configured to access a media device; and
control circuitry configured to:
detect posting of a first comment on an online platform, wherein the first comment relates to configuring a media consumption option on the media device for display of a media asset;
determine whether the media device includes functionality that allows configuring of the media consumption option on the media device as referred to by the first comment;
query the online platform to obtain additional comments that relate to configuring the same media consumption option as referred to by the first comment;
identify a plurality of additional comments, from search results obtained from the querying of the online platform, that relate to the configuring the same media consumption option as referred to by the first comment;
determine that a collective number of comments, which is an aggregate of the first comment and the plurality of additional comments identified from the search results, exceed a threshold value; and
in response to determining that the collective number of comments exceed the threshold value, configuring the media consumption option on the media device for display of the media asset.

### Claim 13 (depends on 12)

The system of claim 12, further comprising, the control circuitry configured to:
determine that the collective number of comments do not exceed the threshold value; and
in response to determining that the collective number of comments do not exceed the threshold value, query a plurality of other online platforms to identify a second online platform that provides access to the same media asset.

### Claim 14 (depends on 13)

The system of claim 13, further comprising, the control circuitry configured to:
identify the second online platform, from the plurality of other online platforms queried, that provides access to the same media asset; and
obtain additional comments posted on the second online platform that relate to the same media consumption option for the same media asset as in the first comment.

### Claim 15 (depends on 14)

The system of claim 14, further comprising, the control circuitry configured to:
determine whether the additional comments posted on the second online platform and the first comment collectively amount to a number that exceeds the threshold value; and
in response to determining that comments posted on the second online platform and the first comment collectively amount to the number that exceeds the threshold value, configure the media consumption option on the media device for display of the media asset.

### Claim 16 (depends on 12)

The system of claim 12, further comprising, the control circuitry configured to:
determine that the collective number of comments do not exceed the threshold value; and
in response to determining that the collective number of comments do not exceed the threshold value, query users of a crowd sourced network to determine whether the users of the crowd sourced network would recommend the configuring the media consumption option on the media device for display of the media asset in accordance with suggestions from the first comment.

### Claim 17 (depends on 12)

The system of claim 12, further comprising, the control circuitry configured to:
display a user approval option to approve configuring of the media consumption option on the media device prior to configuring the media consumption option on the media device; and
configuring the media consumption option on the media device upon approval of the user approval option to configure the media consumption option on the media device.

### Claim 18 (depends on 12)

The system of claim 12, further comprising, the control circuitry configured to dynamically configure the media consumption option on the media device.

### Claim 19 (depends on 12)

The system of claim 12, further comprising, the control circuitry configured to:
receive an indication of display of a second media asset;
determining that the first and the second media assets are episodes of a same series; and
in response to determining that the first and the second media assets are episodes of a same series, automatically configuring the same media consumption option on the media device for display of the second media asset.

### Claim 20 (depends on 12)

The system of claim 12, wherein the media consumption option to be configured on the media device by the control circuitry is selected from any one or more of brightness, volume, picture-in-picture status, playback speed, captions ON/OFF, display resolution, and parental controls ON/OFF.
