# US 10,873,721 B1 · Customized graphics for video conversations

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

- Number: US 10,873,721 B1
- Document ID: US10873721B1
- Status: Granted
- Kind: B1
- Application number: 16/553,788
- Filed: 2019-08-28
- Granted: 2020-12-22
- Earliest claimed: 2017-04-05
- Assignees: Facebook, Inc.
- Applicants: Facebook, Inc.
- Inventors: Jason Duane Clark; Brendan Benjamin Aronoff; Stephane Taine
- Web page: https://patentgrep.com/patent/US10873721B1

## CPC

- H04N 7/15: Conference systems
- H04N 5/44504: {Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 7/152: {Multipoint control units therefor}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An online system customizes video conversations between users of the online system. During a video conversation, the online system presents a composite view to the participating users. The composite view may include visual representations of the users, a background graphic, or other types of graphics such as masks and props that the users can wear or interact with in the environment of the video conversation. The visual representations may be generated based on a live video feed of the users or include avatars of the users. The online system can determine the graphics based on information about the users. For instance, the online system determines a background graphic showing a location that the users have each visited. Upon viewing the background graphic, the users may be encouraged to interact with the background graphic or other graphics included in the composite view, which can promote an engaging video conversation experience.

## Claims

### Claim 1

A method comprising:
identifying a plurality of users of an online system participating in a video conversation, each user having a client device presenting visual representations of one or more users of the plurality of users;
in response to receiving a selection from a first user of the plurality of users for a background graphic for the video conversation, providing the background graphic to be included in a composite view presented by the corresponding client device of the first user, the composite view overlaying the visual representations of the one or more users of the plurality of users on the background graphic;
determining user action information describing actions performed on the online system by the first user on social networking objects different from a video feed associated with the video conversation;
retrieving, from the online system, user profile information associated with the first user;
automatically determining a first plurality of graphics for the first user, each of the first plurality of graphics determined based on the following:
the determined user action information; and
a different characteristic between the first user and another user participating in the video conversation determined based on the retrieved user profile information; and
providing one or more graphics of the first plurality of graphics to be included in the composite view presented by the client device of the first user.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving user information describing actions performed by the plurality of users on the online system; and
determining a common characteristic of the plurality of users based at least in part on the user information;
wherein the received selection is from a set of candidate background graphics, and wherein at least one of the set of candidate background graphics is determined based on the common characteristic.

### Claim 3 (depends on 2)

The method of claim 2, wherein determining the common characteristic of the
plurality of users based at least in part on the user information comprises:
determining a geographical location visited by each of the plurality of users, wherein the background graphic visually represents the geographical location.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
in response to receiving an interaction performed by the first user with a graphic of the first plurality of graphics, modifying the composite view presented by the client device of the first user by overlaying the graphic on one or more designated portions of the composite view corresponding to the graphic.

### Claim 5 (depends on 4)

The method of claim 4, wherein modifying the composite view presented by the
client device of the first user further comprises:
modifying at least one of the visual representations of the one or more users of the plurality of users based on the graphic.

### Claim 6 (depends on 4)

The method of claim 4, wherein the one or more designated portions of the composite
view are part of the background graphic, and wherein modifying the composite view responsive to the interaction further comprises:
modifying the background graphic by including the graphic in the background graphic.

### Claim 7 (depends on 1)

The method of claim 1, wherein at least one of the first plurality of graphics includes
sponsored content of a third-party system.

### Claim 8 (depends on 7)

The method of claim 7, wherein automatically determining the first plurality of
graphics comprises determining that the first user interacted with one or more social networking objects associated with the third-party system.

### Claim 9 (depends on 1)

The method of claim 1, wherein the background graphic is selected from a set of
candidate background graphics based on targeting criteria of the candidate background graphics and characteristics of one or more users of the plurality of users.

### Claim 10 (depends on 4)

The method of claim 4, further comprising:
determining an impression opportunity for a designated portion of the one or more designated portions of the composite view;
receiving a plurality of graphic values from a plurality of third-party systems;
selecting a graphic value of the plurality of graphic values, wherein the selected graphic value corresponds to a third-party system of the plurality of third party systems; and
including a candidate graphic provided by the third-party system in the one or more graphics of the first plurality of graphics.

### Claim 11

A non-transitory computer-readable storage medium storing instructions for
generating information for removing an unwanted application, the instructions when executed by a processor cause the processor to perform steps including:
identifying a plurality of users of an online system participating in a video conversation, each user having a client device presenting visual representations of one or more users of the plurality of users;
in response to receiving a selection from a first user of the plurality of users for a background graphic for the video conversation, providing the background graphic to be included in a composite view presented by the corresponding client device of the first user, the composite view overlaying the visual representations of the one or more users of the plurality of users on the background graphic;
determining user action information describing actions performed on the online system by the first user on social networking objects different from a video feed associated with the video conversation;
retrieving, from the online system, user profile information associated with the first user;
automatically determining a first plurality of graphics for the first user, each of the first plurality of graphics determined based on the following:
the determined user action information; and
a different characteristic between the first user and another user participating in the video conversation determined based on the retrieved user profile information; and
providing one or more graphics of the first plurality of graphics to be included in the composite view presented by the client device of the first user.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the
instructions when executed further cause the processor to perform steps including:
receiving user information describing actions performed by the plurality of users on the online system; and
determining a common characteristic of the plurality of users based at least in part on the user information;
wherein the received selection is from a set of candidate background graphics, and wherein at least one of the set of candidate background graphics is determined based on the common characteristic.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein
determining the common characteristic of the plurality of users based at least in part on the user information comprises:
determining a geographical location visited by each of the plurality of users, wherein the background graphic visually represents the geographical location.

### Claim 14 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the
instructions when executed further cause the processor to perform steps including:
in response to receiving an interaction performed by the first user with a graphic of the first plurality of graphics, modifying the composite view presented by the client device of the first user by overlaying the graphic on one or more designated portions of the composite view corresponding to the graphic.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein
modifying the composite view presented by the client device of the first user further comprises:
modifying at least one of the visual representations of the one or more users of the plurality of users based on the graphic.

### Claim 16 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the one
or more designated portions of the composite view are part of the background graphic, and wherein modifying the composite view responsive to the interaction further comprises:
modifying the background graphic by including the graphic in the background graphic.

### Claim 17 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein at least
one of the first plurality of graphics includes sponsored content of a third-party system.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein
automatically determining the first plurality of graphics comprises determining that the first user interacted with one or more social networking objects associated with the third-party system.

### Claim 19 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the
background graphic is selected from a set of candidate background graphics based on targeting criteria of the candidate background graphics and characteristics of one or more users of the plurality of users.

### Claim 20 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the
instructions when executed further cause the processor to perform steps including:
determining an impression opportunity for a designated portion of the one or more designated portions of the composite view;
receiving a plurality of graphic values from a plurality of third-party systems;
selecting a graphic value of the plurality of graphic values, wherein the selected graphic value corresponds to a third-party system of the plurality of third party systems; and
including a candidate graphic provided by the third-party system in the one or more graphics of the first plurality of graphics.
