# US 11,910,058 B2 · Systems and methods for preventing corruption of user viewing profiles

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

- Number: US 11,910,058 B2
- Document ID: US11910058B2
- Status: Granted
- Kind: B2
- Application number: 17/943,310
- Filed: 2022-09-13
- Published: 2023-01-05
- Granted: 2024-02-20
- Earliest claimed: 2016-07-28
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Sashikumar Venkataraman; Abhijit Satchidanand Savarkar; Linda Beach
- Web page: https://patentgrep.com/patent/US11910058B2

## 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/44226: {on social networks}
- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/4882: {for displaying messages, e.g. warnings, reminders (arrangements for providing short real-time information to substation in data switching networks H04L12/1895)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and methods are described to address shortcomings in conventional media systems via a novel technique to prevent corruption of a user's viewing profile. In some aspects, a user of an interactive media guidance application may select a media asset for viewing on a user device. The interactive media guidance application may receive a user viewing profile for the user from a remote server. If the media asset is determined to not be consistent with the user viewing profile, the interactive media guidance application may retrieve another user viewing profile for another user of the user device. If the media asset is determined to be consistent with the other user viewing profile, the interactive media guidance application may update the other user viewing profile based on the media asset.

## Claims

### Claim 1

A method comprising:
receiving a selection of a media asset identifier corresponding to a media asset for playing while a first user profile is selected as a logged-in profile; and
in response to receiving the selection of the media asset identifier for the playing, generating for display:
a first option to update the first user profile that is selected as the logged-in profile based on metadata of the media asset; and
a prompt identifying at least a second user profile from a plurality of user profiles other than the first user profile, wherein the prompt comprises a second option to update the second user profile based on the metadata of the media asset.

### Claim 2 (depends on 1)

The method of claim 1, wherein the prompt comprises a displayed list of the plurality of user profiles other than the first user profile.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
in response to receiving a selection of the first option, updating the first user profile to include the metadata of the media asset.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
in response to receiving a selection of the second option:
maintaining the first user profile as the selected logged-in profile; and
updating the second user profile to include the metadata of the media asset.

### Claim 5 (depends on 4)

The method of claim 4, wherein updating the second user profile comprises:
retrieving one or more metadata tags from the metadata of the media asset; and
updating metadata of the second user profile to include the one or more metadata tags.

### Claim 6 (depends on 5)

The method of claim 5, further comprising updating a set of rules for the second user profile based on the updated metadata of the second user profile.

### Claim 7 (depends on 1)

The method of claim 1, wherein the prompt further comprises a third option to prevent update of a user profile to include the metadata of the media asset.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
in response to receiving a selection of the third option:
preventing update of the first user profile and the plurality of user profiles to include the metadata of the media asset; and
generating for display the media asset.

### Claim 9

A method comprising:
receiving a selection of a media asset identifier corresponding to a media asset while a first user profile is a selected profile; and
in response to receiving the selection of the media asset identifier:
determining that the metadata of the media asset does not match metadata of the first user profile; and
in response to determining that the metadata of the media asset does not match the metadata of the first user profile, generating for display:
a first option to update the first user profile based on the metadata of the media asset and
a prompt identifying at least a second user profile from a plurality of user profiles other than the first user profile, wherein the prompt comprises a second option to update the second user profile based on the metadata of the media asset.

### Claim 10 (depends on 9)

The method of claim 9, wherein the prompt comprises a notification indicating that the metadata of the media asset does not match the metadata of the first user profile.

### Claim 11

A system comprising:
communications circuitry configured to receive a selection; and
control circuitry configured to:
receive, via the communications circuitry, a selection of a media asset identifier corresponding to a media asset for playing while a first user profile is selected as a logged-in profile; and
in response to receiving the selection of the media asset identifier for the playing, generate for display:
a first option to update the first user profile that is selected as the logged-in profile based on metadata of the media asset; and
a prompt identifying at least a second user profile from a plurality of user profiles other than the first user profile, wherein the prompt comprises a second option to update the second user profile based on the metadata of the media asset.

### Claim 12 (depends on 11)

The system of claim 11, wherein the prompt comprises a displayed list of the plurality of user profiles other than the first user profile.

### Claim 13 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
determine that the metadata of the media asset does not match metadata of the first user profile; and
wherein the control circuitry is configured to generate for display the prompt in response to determining that the metadata of the media asset does not match the metadata of the first user profile.

### Claim 14 (depends on 13)

The system of claim 13, wherein the prompt comprises a notification indicating that the metadata of the media asset does not match the metadata of the first user profile.

### Claim 15 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
in response to receiving a selection of the first option, update the first user profile to include the metadata of the media asset.

### Claim 16 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
in response to receiving a selection of the second option:
maintain the first user profile as the selected logged-in profile; and
update the second user profile to include the metadata of the media asset.

### Claim 17 (depends on 16)

The system of claim 16, wherein the control circuitry, when updating the second user profile, is configured to:
retrieve one or more metadata tags from the metadata of the media asset; and
update metadata of the second user profile to include the one or more metadata tags.

### Claim 18 (depends on 17)

The system of claim 17, wherein the control circuitry is further configured to update a set of rules for the second user profile based on the updated metadata of the second user profile.

### Claim 19 (depends on 11)

The system of claim 11, wherein the prompt further comprises a third option to prevent update of a user profile to include the metadata of the media asset.

### Claim 20 (depends on 19)

The system of claim 19, wherein the control circuitry is further configured to:
in response to receiving a selection of the third option:
prevent update of the first user profile and the plurality of user profiles to include the metadata of the media asset; and
generate for display the media asset.
