# US 12,003,801 B2 · System, method, and computer-readable medium including program for distributing live video

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

- Number: US 12,003,801 B2
- Document ID: US12003801B2
- Status: Granted
- Kind: B2
- Application number: 17/575,959
- Filed: 2022-01-14
- Published: 2022-05-05
- Granted: 2024-06-04
- Earliest claimed: 2019-07-16
- Assignees: DeNA Co., Ltd.
- Applicants: DeNA Co., Ltd.
- Inventors: Kazuto Shibata
- Web page: https://patentgrep.com/patent/US12003801B2

## CPC

- G06F 16/7867: {using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings}
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- G06F 16/783: using metadata automatically derived from the content
- G06Q 10/44: Identification of trends within social networks, e.g. identification of trending topics
- G06Q 10/46: Determination of level of influence of users within social networking services
- G06Q 30/0282: Rating or review of business operators or products
- H04N 21/2187: Live feed
- H04N 21/2407: {Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14)}
- H04N 21/2543: Billing {, e.g. for subscription services (payment schemes, architectures or protocols G06Q20/00; e-commerce G06Q30/00; arrangements for billing for the use of broadcast information or broadcast-related information H04H60/21)}
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/278: Content descriptor database or directory service for end-user access {(details of content or meta data based information retrieval of video data in video databases G06F16/739)}
- H04N 21/4722: for requesting additional data associated with the content
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video distribution server according to an embodiment of the present invention promotes the viewing of live videos. The server is communicably connected to a user terminal via a communication network and provides a live video distribution service for distributing and viewing a live video to the user via the user terminal. The server associates (adds) the tag input by the user who is viewing a live video with this live video and presents information on the live video being distributed based on the associated tag. Therefore, the user can know the current content (topic) of the live video being distributed from the information based on the tag input by the actual viewer. As a result, for example, a new user can comfortably start viewing the live video.

## Claims

### Claim 1

A system comprising one or more computer processors, the one or more computer processors executing machine-readable instructions to perform:
presenting information on at least one of a plurality of live videos being distributed to a user; and
managing association of tags with the live videos, wherein
the managing of the association includes associating a first tag input by a first user viewing a first live video with the first live video;
the presenting includes presenting the information based on at least one of the tags in a predetermined state in which an elapsed time after each of the tags has been associated with corresponding one of the live videos is within a first time;
the presenting includes presenting a first list of tags respectively associated with the live videos; and
the first list is configured so that a tag associated with a larger number of live videos is prioritized.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the managing of the association includes limiting the number of tags in the predetermined state that can be associated with one of the live videos.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the managing of the association includes limiting the number of tags that can be associated with one of the live videos within a second time.

### Claim 4 (depends on 1)

The system according to claim 1, wherein the managing of the association includes limiting the number of tags that can be associated with one of the live videos by one user within a third time.

### Claim 5 (depends on 1)

The system according to claim 1, wherein the managing of the association includes limiting an inputter user who can input a tag based on at least an attribute of each of a plurality of users.

### Claim 6 (depends on 5)

The system according to claim 5, wherein the managing of the association includes limiting the inputter user who can input the tag to be associated with the first live video to a plurality of certain users who have a predetermined relationship with a distributor user who distributes the first live video.

### Claim 7 (depends on 1)

The system according to claim 1, wherein
the one or more computer processors further perform receiving a comment input via a viewing screen for viewing a live video;
the managing of the association includes receiving a tag input via the viewing screen; and
the viewing screen has a predetermined area in which a first character string input in a first state is recognized as the comment and a second character string input in a second state is recognized as the tag.

### Claim 8 (depends on 1)

The system according to claim 1, wherein the presenting includes presenting a second list of live videos based on at least a tag associated with each of the live videos.

### Claim 9 (depends on 8)

The system according to claim 8, wherein the presenting includes presenting the second list in which at least one of the tags respectively associated with the live videos is arranged in chronological order together with a corresponding live video.

### Claim 10 (depends on 8)

The system according to claim 8, wherein the second list is a list of the live videos each of which is associated with a specific tag.

### Claim 11

A system comprising one or more computer processors, the one or more computer processors executing machine-readable instructions to perform:
presenting information on at least one of a plurality of live videos being distributed to a user; and
managing association of tags with the live videos, wherein
the managing of the association includes associating a first tag input by a first user viewing a first live video with the first live video;
the presenting includes:
presenting the information based on at least one of the tags in a predetermined state in which an elapsed time after each of the tags has been associated with corresponding one of the live videos is within a first time, and
presenting a second list of live videos based on at least a tag associated with each of the live videos; and
the one or more computer processors further perform displaying a predetermined notification regarding a second tag corresponding to a second live video in the second list on a viewing screen for viewing the second live video when a second user starts viewing the second live video via the second list.

### Claim 12 (depends on 11)

The system according to claim 11, wherein the predetermined notification includes a notification regarding the second user's start of viewing via the second tag.

### Claim 13 (depends on 11)

The system according to claim 11, wherein the predetermined notification includes a notification regarding a third user who associates the second tag with the second live video.

### Claim 14 (depends on 8)

The system according to claim 8, wherein the one or more computer processors further perform increasing a value of a predetermined parameter of a third user who associates a second tag corresponding to the second live video in the second list when the second user starts viewing the second live video via the second list.

### Claim 15 (depends on 1)

The system according to claim 1, wherein the managing of the association includes automatically posting, to a predetermined SNS, a posting content including the first tag and introducing the first live video when the first tag is associated with the first live video.

### Claim 16 (depends on 1)

The system according to claim 1, wherein the managing of the association includes associating the first tag with a distributor user who distributes the first live video in addition to the first live video.

### Claim 17

A non-transitory computer-readable medium including a program, the program causing one or more computers to execute:
presenting information on at least one of a plurality of live videos being distributed to a user; and
managing association of tags with the live videos, wherein
the managing of the association includes associating a first tag input by a first user viewing a first live video with the first live video;
the presenting includes presenting the information based on at least one of the tags in a predetermined state in which an elapsed time after each of the tags has been associated with corresponding one of the live videos is within a first time;
the presenting includes presenting a first list of tags respectively associated with the live videos; and
the first list is configured so that a tag associated with a larger number of live videos is prioritized.

### Claim 18

A non-transitory computer-readable medium including a program, the program causing one or more computers to execute:
presenting information on at least one of a plurality of live videos being distributed to a user; and
managing association of tags with the live videos, wherein
the managing of the association includes associating a first tag input by a first user viewing a first live video with the first live video;
the presenting includes:
presenting the information based on at least one of the tags in a predetermined state in which an elapsed time after each of the tags has been associated with corresponding one of the live videos is within a first time, and
presenting a second list of live videos based on at least a tag associated with each of the live videos; and
the one or more computers further execute displaying a predetermined notification regarding a second tag corresponding to a second live video in the second list on a viewing screen for viewing the second live video when a second user starts viewing the second live video via the second list.
