# US 11,910,062 B2 · Content recommendations using personas

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

- Number: US 11,910,062 B2
- Document ID: US11910062B2
- Status: Granted
- Kind: B2
- Application number: 18/166,248
- Filed: 2023-02-08
- Published: 2023-06-15
- Granted: 2024-02-20
- Earliest claimed: 2016-09-02
- Assignees: OpenTV, Inc.
- Applicants: OpenTV, Inc.
- Inventors: Crx K. Chai; Alex Fishman; Danielle Maslow Zimmerman; Robert Chen; David Daniel Kempe; Colin Shengcai Zhao
- Web page: https://patentgrep.com/patent/US11910062B2

## CPC

- H04N 21/4668: {for recommending content, e.g. movies}
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- 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/4756: {for rating content, e.g. scoring a recommended movie}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for generating and displaying groupings of content recommendations using personas are provided. The system determines content for each of the plurality of personas. The determined content for each of the plurality of personas comprises content that shares a common genre or theme for each persona. The system populates each of the plurality of personas using the determined content for each of the plurality of personas. The system then causes display of at least some of the plurality of personas on a viewing device of a user. The at least some of the plurality of personas is selected for the user based on device data corresponding to the user, whereby the device data indicates user preferences and interactions with previous content.

## Claims

### Claim 1

A method comprising:
selecting, by a system, content for a persona, the content selected based on an interest of a character defining the persona, the selected content for the persona comprising first digital content that shares a genre or theme corresponding to the interest of the character defining the persona;
detecting digital content previously selected by a user;
identifying, from among the digital content previously selected by the user, second digital content that share the genre or theme corresponding to the interest of the character defining the persona;
generating, by a processor of the system, a content list for the persona by combining the first digital content of the persona and the second digital content that shares the genre or theme corresponding to the interest of the character defining the persona; and
causing display of the persona on a device of the user, the persona being selectable to cause playing of the content list generated for the persona.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
selecting the persona for display based on data indicating a preference of the user.

### Claim 3 (depends on 1)

The method of claim 1, wherein the second digital content is different from the first digital content.

### Claim 4 (depends on 1)

The method of claim 1, wherein the selecting the content comprises:
accessing a catalog; and
searching the catalog for the first digital content that shares the genre or theme corresponding to the interest of the character defining the persona.

### Claim 5 (depends on 1)

The method of claim 1, wherein the selecting the content comprises determining the most popular content for the genre or theme corresponding to the interest of the character defining the persona.

### Claim 6 (depends on 1)

The method of claim 1, wherein the selecting the content comprises determining the most highly rated content for the genre or theme corresponding to the interest of the character defining the persona.

### Claim 7 (depends on 1)

The method of claim 1, wherein the detecting digital content previously selected by the user comprises accessing content placed on a list generated by the user.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
in response to receiving a selection of the persona, causing playing of the content list.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
in response to receiving a selection of the persona, causing display of the content list.

### Claim 10

A system comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
selecting content for a persona, the content selected based on an interest of a character defining the persona, the selected content for the persona comprising first digital content that shares a genre or theme corresponding to the interest of the character defining the persona;
detecting digital content previously selected by a user;
identifying, from among the digital content previously selected by the user, second digital content that share the genre or theme corresponding to the interest of the character defining the persona;
generating a content list for the persona by combining the first digital content of the persona and the second digital content that shares the genre or theme corresponding to the interest of the character defining the persona; and
causing display of the persona on a device of the user, the persona being selectable to cause playing of the content list generated for the persona.

### Claim 11 (depends on 10)

The system of claim 10, wherein the operations further comprise:
selecting the persona for display based on data indicating a preference of the user.

### Claim 12 (depends on 10)

The system of claim 10, wherein the second digital content is different from the first digital content.

### Claim 13 (depends on 10)

The system of claim 10, wherein the selecting the content comprises:
accessing a catalog; and
searching the catalog for the first digital content that shares the genre or theme corresponding to the interest of the character defining the persona.

### Claim 14 (depends on 10)

The system of claim 10, wherein the selecting the content comprises determining the most popular content for the genre or theme corresponding to the interest of the character defining the persona.

### Claim 15 (depends on 10)

The system of claim 10, wherein the selecting the content comprises determining the most highly rated content for the genre or theme corresponding to the interest of the character defining the persona.

### Claim 16 (depends on 10)

The system of claim 10, wherein the detecting digital content previously selected by the user comprises accessing content placed on a list generated by the user.

### Claim 17 (depends on 10)

The system of claim 10, wherein the operations further comprise:
in response to receiving a selection of the persona, causing playing of the content list.

### Claim 18 (depends on 10)

The system of claim 10, wherein the operations further comprise:
in response to receiving a selection of the persona, causing display of the content list.

### Claim 19

A non-transitory machine-storage medium having instructions that, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:
selecting content for a persona, the content selected based on an interest of a character defining the persona, the selected content for the persona comprising first digital content that shares a genre or theme corresponding to the interest of the character defining the persona;
detecting digital content previously selected by a user;
identifying, from among the digital content previously selected by the user, second digital content that share the genre or theme corresponding to the interest of the character defining the persona;
generating a content list for the persona by combining the first digital content of the persona and the second digital content that shares the genre or theme corresponding to the interest of the character defining the persona; and
causing display of the persona on a device of the user, the persona being selectable to cause playing of the content list generated for the persona.

### Claim 20 (depends on 19)

The machine-storage medium of claim 19, wherein the operations further comprise:
in response to receiving a selection of the persona, causing display or playing of the content list.
