# US 12,120,397 B2 · Video distribution system, video distribution method, information processing device, and video viewing program

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

- Number: US 12,120,397 B2
- Document ID: US12120397B2
- Status: Granted
- Kind: B2
- Application number: 18/373,039
- Filed: 2023-09-26
- Published: 2024-01-11
- Granted: 2024-10-15
- Earliest claimed: 2019-06-28
- Assignees: GREE, Inc.
- Applicants: Gree, Inc.
- Inventors: Takumi Fukuda; Soichiro Takakuwa
- Web page: https://patentgrep.com/patent/US12120397B2

## CPC

- H04N 21/4781: {Games}
- G06T 13/40: of characters, e.g. humans, animals or virtual beings
- 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)}
- 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/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/4784: receiving rewards
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/8146: {involving graphical data, e.g. 3D object, 2D graphics}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An information processing device displays a video including an avatar object on a display based on video data received from a server, displays a group to which a distributing user belongs in an identifiable manner in a video view or a video distribution list including images of multiple videos, and sends a display request to display an object in one of the videos to the server.

## Claims

### Claim 1

A non-transitory computer readable medium that stores a video data processing program, wherein the video data processing program, when executed by circuitry of a user device, causes the circuitry to:
responsive to a selection of a video from a list of videos that are being distributed, display, on a display of the user device, the video based on first video data;
display, on the display, a first group to which a distributing user belongs as being distinguished from other groups, the distributing user distributing the displayed video;
receive an evaluation result of each group from a server based on (i) a first evaluation obtained based on a length of viewing time of each video distributed by each user of each group and (ii) a second evaluation obtained based on a length of distribution time of each video distributed by each user of each group;
display, on the display, the received evaluation result; and
receive, from the server, information regarding a reward based on the evaluation result of the first group, and display, in the video distributed after the evaluation of the first group, the reward associated with the distributing user to whom the reward is assigned.

### Claim 2 (depends on 1)

The non-transitory computer readable medium according claim 1, wherein the video data processing program further causes the circuitry to:
send an event participation request from the distributing user requesting participating in an event, the event participation request including identification information of a group to which the distributing user belongs;
display, on the display during the event, the video based on the first video data; and
responsive to the distributing user starting to distribute the video during the event, display, on the display, the first group.

### Claim 3 (depends on 1)

The non-transitory computer readable medium according claim 1, wherein
the first video includes an avatar object to which movement information of another user is applied.

### Claim 4 (depends on 3)

The non-transitory computer readable medium according claim 3, wherein
the reward is an attachment object, the attachment object being associated with a particular part of the avatar object and assigned to each user of the first group, and
the video data processing program further causes the circuitry to display the attachment object associated with the particular part of the avatar object of each user belonging to the first group.

### Claim 5 (depends on 3)

The non-transitory computer readable medium according claim 3, wherein
the reward is an attachment object, the attachment object being associated with a particular part of the avatar object, and
different rewards are assigned to users of different groups so that each group can be distinguished from the other groups.

### Claim 6 (depends on 1)

The non-transitory computer readable medium according claim 1, wherein
the user device comprises a capturing device, and
the video data processing program further causes the circuitry to compose the video based on the first video data and second video data of the real world captured by the capturing device, and display the composed video.

### Claim 7 (depends on 1)

The non-transitory computer readable medium according claim 1, wherein the video data processing program further causes the circuitry to:
send a display request to display an object in the video, and
display the evaluation result, wherein the evaluation result is based on the first evaluation, the second evaluation, and a third evaluation obtained based on the display request with respect to each group.

### Claim 8 (depends on 7)

The non-transitory computer readable medium according claim 7, wherein
the video data processing program further causes the circuitry to display the object and a message associated with the distributing user.

### Claim 9 (depends on 1)

The non-transitory computer readable medium according claim 1, wherein
the video data processing program further causes the circuitry to display an indication that indicates a group to which another user belongs.

### Claim 10

A video data processing method comprising:
by circuitry of a user device,
responsive to a selection of a video from a list of videos that are being distributed, displaying, on a display of the user device, the video based on first video data;
displaying, on the display, a first group to which a distributing user belongs as being distinguished from other groups, the distributing user distributing the displayed video;
receiving an evaluation result of the first group from a server based on (i) a first evaluation obtained based on a length of viewing time of each video distributed by each user of each group and (ii) a second evaluation obtained based on a length of distribution time of each video distributed by each user of each group;
displaying, on the display, the received evaluation result; and
receiving, from the server, information regarding a reward based on the evaluation result of the first group, and displaying, in the video distributed after the evaluation of the group, the reward associated with the distributing user to whom the reward is assigned.

### Claim 11

An information processing device communicable with a user device used by a user, the information processing device comprising:
circuitry configured to
store the user in association with a first group of a plurality of groups,
accumulate a length of viewing time of a video on the user device in association with the first group,
accumulate a length of distribution time of the video on the user device in association with the first group,
evaluate each group to obtain an evaluation result based on (i) a first evaluation obtained based on the length of viewing time of each video for each group and (ii) a second evaluation obtained based on the length of distribution time of each video for each group, and
assign a reward to each user of the first group based on the evaluation result of the first group.

### Claim 12

A video data processing system comprising:
circuitry configured to:
store a distributing user in association with a first group of a plurality of groups;
responsive to a selection of a video from a list of videos that are being distributed, display the video based on first video data;
display the first group to which the distributing user belongs as being distinguished from other groups, the distributing user distributing the displayed video;
evaluate each group to obtain an evaluation result based on (i) a first evaluation obtained based on a length of viewing time of each video for each group and (ii) a second evaluation obtained based on a length of distribution time of each video for each group;
assign a reward to each user of the first group based on the evaluation result of the first group; and
display, in the video distributed after the evaluation of the first group, the reward associated with the distributing user to whom the reward is assigned.
