# US 12,764,385 B2 · Systems and methods to enhance viewer program experience during profile mismatch

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

- Number: US 12,764,385 B2
- Document ID: US12764385B2
- Status: Granted
- Kind: B2
- Application number: 18/897,601
- Filed: 2024-09-26
- Published: 2025-04-10
- Granted: 2026-10-13
- Earliest claimed: 2020-04-30
- Assignees: Adeia Guides Inc.
- Applicants: Adeia Guides Inc.
- Inventors: Vikram Makam Gupta; Vishwas Sharadanagar Panchaksharaiah
- Web page: https://patentgrep.com/patent/US12764385B2

## CPC

- 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/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/4825: {using a list of items to be played back in a given order, e.g. playlists}
- H04N 21/4826: {using recommendation lists, e.g. of programmes or channels sorted out according to their score}
- H04N 21/4668: {for recommending content, e.g. movies}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system and method of providing enhanced content, for example, when a viewer may not match with a program in order to make a viewer comfortable and encourage the viewer to continue to consume the program. The system accesses a viewer profile and accesses content to provide for consumption. The system calculates a match score for the content based on the viewer profile and determines if the match score is below a predetermined threshold. If the match score is lower than the threshold, the system generates an enhanced program from the content based on viewer profile and provides the enhanced program for consumption. Enhanced content may include omitting scenes with violence, modifying dialogue with vulgarities, focusing on scenes with preferred actors or setting, adding external content, and other modifications.

## Claims

### Claim 1

A method comprising:
determining content is actively being consumed by a primary viewer, the content comprising a plurality of scenes each with corresponding metadata;
accessing a viewer profile of the primary viewer and a secondary viewer;
determining that the secondary viewer is present with the primary viewer during the consuming of the content;
determining whether the metadata corresponding to the content matches one or more preferences of the viewer profile of the primary viewer and the secondary viewer;
based at least in part on determining that the metadata corresponding to the content actively being consumed matches one or more preferences of the viewer profile of the primary viewer and does not match one or more preferences of the viewer profile of the secondary viewer, modifying at least one of the plurality of scenes; and
providing the modified at least one of the plurality of scenes for consumption while the secondary viewer is present with the primary viewer.

### Claim 2 (depends on 1)

The method of claim 1, wherein the preferences include one or more of the primary viewer and the secondary viewer's likes, interests, preferred genres, favorite actors, favorite locations, favorite programs, currently viewed shows, or shows added to a watchlist.

### Claim 3 (depends on 1)

The method of claim 1, wherein the preferences are based on a viewing history of the primary viewer and the secondary viewer.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining that the content has been playing for a threshold amount of time while providing the modified at least one of the plurality of scenes for consumption; and
based at least in part on determining that content has been playing for a threshold amount of time, providing the content for consumption while no longer providing the modified at least one of the plurality of scenes for consumption while the secondary viewer is present with the primary viewer.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining the secondary viewer is no longer present for the providing of content; and
based at least in part on determining that the secondary viewer is no longer present, providing the content for consumption while no longer providing the modified at least one of the plurality of scenes for consumption.

### Claim 6 (depends on 1)

The method of claim 1, wherein modifying the at least one of the plurality of scenes based at least in part on the determined metadata matching one or more preferences of the viewer profile of the secondary viewer comprises:
determining a match score for the content based on determining whether the metadata corresponding to the content matches one or more preferences of the viewer profile of the secondary viewer;
determining whether the match score is below a predetermined threshold; and
based at least in part on determining the match score is below a predetermined threshold, providing the modified at least one of the plurality of scenes for consumption until the match score is at or above the predetermined threshold.

### Claim 7 (depends on 1)

The method of claim 1, further comprising generating a play bar that indicates when the modified at least one of the plurality of scenes will be implemented.

### Claim 8 (depends on 1)

The method of claim 1, further comprising outputting for display a notification indicating the content will be provided for consumption with the modified at least one of the plurality of scenes.

### Claim 9 (depends on 1)

The method of claim 1, wherein the modifying comprises reordering portions of the content.

### Claim 10 (depends on 9)

The method of claim 9, wherein reordering portions of the content further comprises prioritizing portion of the content having a particular character or particular location, based at least in part on the viewer profile of the secondary viewer.

### Claim 11

A system comprising:
memory;
control circuitry configured to:
determining content is actively being consumed by a primary viewer, the content comprising a plurality of scenes each with corresponding metadata;
access, from the memory, a viewer profile of the primary viewer and a secondary viewer;
determine that the secondary viewer is present with the primary viewer during the consuming of the content;
determine whether the metadata corresponding to the content matches one or more preferences of the viewer profile of the primary viewer and the secondary viewer;
based at least in part on determining that the metadata corresponding to the content actively being consumed matches one or more preferences of the viewer profile of the primary viewer and does not match one or more preferences of the viewer profile of the secondary viewer, modify at least one of the plurality of scenes; and
provide the modified at least one of the plurality of scenes for consumption while the secondary viewer is present with the primary viewer.

### Claim 12 (depends on 11)

The system of claim 11, wherein the preferences include one or more of the primary viewer and the secondary viewer's likes, interests, preferred genres, favorite actors, favorite locations, favorite programs, currently viewed shows, or shows added to a watchlist.

### Claim 13 (depends on 11)

The system of claim 11, wherein the preferences are based on a viewing history of the primary viewer and the secondary viewer.

### Claim 14 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
determine that the content has been playing for a threshold amount of time while providing the modified at least one of the plurality of scenes for consumption; and
based at least in part on determining that content has been playing for a threshold amount of time, provide the content for consumption while no longer providing the modified at least one of the plurality of scenes for consumption while the secondary viewer is present with the primary viewer.

### Claim 15 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
determine the secondary viewer is no longer present for the providing of content; and
based at least in part on determining that the secondary viewer is no longer present, provide the content for consumption while no longer providing the modified at least one of the plurality of scenes for consumption.

### Claim 16 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to modify the at least one of the plurality of scenes based at least in part on the determined metadata matching one or more preferences of the viewer profile of the secondary viewer by:
determining a match score for the content based on determining whether the metadata corresponding to the content matches one or more preferences of the viewer profile of the secondary viewer;
determining whether the match score is below a predetermined threshold; and
based at least in part on determining the match score is below a predetermined threshold, providing the modified at least one of the plurality of scenes for consumption until the match score is at or above the predetermined threshold.

### Claim 17 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to generate a play bar that indicates when the modified at least one of the plurality of scenes will be implemented.

### Claim 18 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to output for display a notification indicating the content will be provided for consumption with the modified at least one of the plurality of scenes.

### Claim 19 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to modify by reordering portions of the content.

### Claim 20 (depends on 19)

The system of claim 19, wherein the control circuitry is further configured to reorder portions of the content further by prioritizing portion of the content having a particular character or particular location, based at least in part on the viewer profile of the secondary viewer.
