IP Library Granted Patent US 11,563,998
Granted Patent B2
US 11,563,998 · App. 17/418,524 · Granted Jan 24, 2023

Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, video distribution method, and video distribution program

Inventors: Naohide Otsuka (Tokyo, JP); Takashi Yasukawa (Tokyo, JP); Yousuke Yamanouchi (Tokyo, JP); Yasunori Kurita (Tokyo, JP)
Assignee: GREE, INC.
H04N21/4312G06T13/40H04N21/2187H04N21/4532H04N21/472H04N21/4788
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,563,998
App. No.
17/418,524
Granted
Jan 24, 2023
Kind
B2
Abstract

One aspect of the invention relates to a video distribution system for live distributing a video containing a virtual space and an animation of a character object generated based on a motion of a distributor user. The video distribution system determines, when receiving from a viewer user watching the video a participation request to request participation in the video, which one of first and second groups the viewer user belongs to. If the viewer user is determined to belong to the first group, the video distribution system arranges a specific avatar of the viewer user in a first region within the virtual space. If the viewer user is determined to belong to the second group, the video distribution system arranges the specific avatar in a second region within the virtual space as long as a condition for participation is satisfied.

Claims (57)

1. A system for causing a viewer user device of a viewer user to play a live video containing a virtual space and an animation of a character object generated based on one or more motions of a distributor user, the virtual space including a first region and a second region, the viewer user device operable to concurrently display the first region and the second region different from the first region, the system comprising:

one or more computer processors, wherein the one or more computer processors execute computer-readable instructions to:

receive, from the viewer user, a participation request that requests participation of the viewer user in the live video;

determine, based on the participation request being received and based on group information associated with the viewer user, whether the viewer user belongs to a first group or a second group, the group information indicating whether the viewer user belongs to the first group or the second group, the first group comprising first users determined to have a first level of engagement with a video distribution system and the second group comprising second users determined to have a second level of engagement with the video distribution system, wherein the first level of engagement is greater than the second level of engagement; and one of:

determine that the viewer user belongs to the first group, and cause, based on the viewer user being determined to belong to the first group without determining a condition for participation being satisfied, a specific avatar of the viewer user to be displayed in the first region within the virtual space; and

determine that (i) the viewer user belongs to the second group and (ii) the condition for participation has been satisfied, and cause, based on the viewer user being (i) determined to belong to the second group and (ii) the condition for participation being satisfied, the specific avatar of the viewer user to be displayed in the second region within the virtual space.

2. The system of claim 1 , wherein, in the virtual space, the first region is closer to the character object than the second region.

3. The system of claim 1 , wherein the condition for participation being satisfied comprises a number of avatars displayed in the second region and representing users other than the viewer user being less than an upper limit on a displayable number set for the second region.

4. The system of claim 1 , wherein the condition for participation being satisfied comprises the viewer user being selected by the distributor user.

5. The system of claim 1 , further comprising:

a storage for storing avatar data used to display the specific avatar of the viewer user in the virtual space, wherein the specific avatar is caused to be displayed in the virtual space based on the avatar data read from the storage.

6. The system of claim 1 , wherein the one or more computer processors executing the computer-readable instructions are further caused to:

receive a motion instruction targeting the specific avatar displayed in the virtual space; and

control motion of the specific avatar displayed in the virtual space based on the motion instruction.

7. The system of claim 1 , wherein the one or more computer processors executing the computer-readable instructions are further caused to:

receive a display request targeting the specific avatar while the specific avatar is displayed in the virtual space;

determine that the display request has been approved; and

cause the specific avatar to be displayed in a third region where the character object is displayed.

8. The system of claim 7 , wherein the specific avatar is displayed in the third region based on the viewer user being selected by the distributor user after the display request targeting the specific avatar is received.

9. A method performed by one or more computer processors executing computer-readable instructions to cause a viewer user device of a viewer user to play a live video containing a virtual space and an animation of a character object generated based on one or more motions of a distributor user, the virtual space including a first region and a second region, the viewer user device operable to concurrently display the first region and the second region different from the first region, the method comprising:

receiving, from the viewer user, a participation request that requests participation of the viewer user in the live video; and

determining, based on the participation request being received and based on group information associated with the viewer user, whether the viewer user belongs to a first group or a second group, the group information indicating whether the viewer user belongs to the first group or the second group, the first group comprising first users determined to have a first level of engagement with a video distribution system and the second group comprising second users determined to have a second level of engagement with the video distribution system, wherein the first level of engagement is greater than the second level of engagement, and wherein the method further comprises one of:

(A1) determining that the viewer user belongs to the first group, and

(A2) causing, based on the viewer user being determined to belong to the first group without determining a condition for participation being satisfied, a specific avatar of the viewer user to be displayed in the first region within the virtual space; and

(B1) determining that (i) the viewer user belongs to the second group and (ii) the condition for participation has been satisfied, and

(B2) causing, based on (i) the viewer user being determined to belong to the second group and (ii) the condition for participation being determined to be satisfied, the specific avatar of the viewer user to be displayed in the second region within the virtual space.

10. A non-transitory computer-readable storage medium storing a video distribution program for causing a viewer user device of a viewer user to play a live video containing a virtual space and an animation of a character object generated based on a motion of a distributor user, the virtual space including a first region and a second region, the viewer user device operable to concurrently display the first region and the second region different from the first region, the video distribution program, when executed by one or more computer processors, effectuate operations comprising:

receiving, from the viewer user watching the live video, a participation request that requests participation of the viewer user in the live video;

determining, based on the participation request being received and based on group information associated with the viewer user, whether the viewer user belongs to a first group or a second group, the participation request requesting participation of the viewer user in the live video, the group information indicating whether the viewer user belongs to the first group or the second group, the first group comprising first users determined to have a first level of engagement with a video distribution system and the second group comprising second users determined to have a second level of engagement with the video distribution system, wherein the first level of engagement is greater than the second level of engagement, and wherein the operations further comprise one of:

(A1) determining that the viewer user belongs to the first group, and;

(A2) causing, based on the viewer user being determined to belong to the first group without determining a condition for participation being satisfied, a specific avatar of the viewer user to be displayed in the first region within the virtual space; and

(B1) determining that (i) the viewer user belongs to the second group and (ii) the condition for participation has been satisfied, and

(B2) causing, based on (i) the viewer user being determined to belong to the second group and (ii) the condition for participation being determined to be satisfied, the specific avatar of the viewer user to be displayed in the second region within the virtual space.

11. The system of claim 1 , wherein user information of the viewer user specifies that the viewer user belongs to the first group based on a flag set in a user identifier of the viewer user.

12. The system of claim 11 , wherein the participation request includes the user information of the viewer user.

13. The system of claim 1 , wherein one or more presentation effects are displayed in relation to the specific avatar of the viewer user based on the specific avatar of the viewer user being caused to be displayed in the first region within the virtual space.

14. The system of claim 1 , wherein one or more presentation effects are displayed in relation to the specific avatar of the viewer user based on the specific avatar of the viewer user being caused to be displayed in the second region within the virtual space.

15. The system of claim 1 , wherein the one or more computer processors execute computer-readable instructions further to:

determine that the participation request has been approved; and

prevent the specific avatar of the viewer user from participating in other videos based on the participation request being approved.

16. The system of claim 1 , wherein the one or more computer processors execute computer-readable instructions further to:

receive an exit request from the viewer user device, wherein manipulation of the viewer user device causes the exit request to be transmitted; and

perform a procedure to cause the viewer user to exit the live video based on the exit request being received.

17. The system of claim 1 , wherein the participation request is transmitted by the viewer user device based on the viewer user device detecting that a region of a touch-screen panel of the viewer user device had been tapped.

18. The system of claim 1 , wherein:

the first users of the first group satisfy a condition for being placed in the first group;

the second users of the second group do not satisfy the condition for being placed in the first group;

the first level of engagement is represented as an amount of points a first viewer user has, the first viewer user being one of the first users;

the second level of engagement is represented as an amount of points a second viewer user has, the second viewer user being one of the second users;

the condition for being placed in the first group being satisfied comprises the amount of points that the first viewer user or the second viewer user has is greater than or equal to a threshold amount of points; and

the viewer user being the first viewer user or the second viewer user.

19. The system of claim 18 , wherein:

the amount of points of the first viewer user varies based on activities by the first viewer user associated with the system; and

the amount of points of the second viewer user varies based on activities by the second viewer user associated with the system.

20. The system of claim 19 , wherein:

the activities by the first viewer user associated with the system includes one or more of (i) watching a video distributed by the system, (ii) distributing a video through the system, (iii) posting a comment, (iv) giving a gift to a different user, (v) logging in the system, (vi) starting an application software for watching videos through the system, (vii) sending messages to another user through a social networking service provided by the system, or (ix) receiving a positive evaluation another user; and

the activities by the second viewer user associated with the system includes one or more of (i) watching a video distributed by the system, (ii) distributing a video through the system, (iii) posting a comment, (iv) giving a gift to a different user, (v) logging in the system, (vi) starting an application software for watching videos through the system, (vii) sending messages to another user through a social networking service provided by the system, or (ix) receiving a positive evaluation another user.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71293 FRAME: 608. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0221 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071293/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2021
From: KURITA, YASUNORI
To: GREE, INC.
Reel/Frame 058077/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: OTSUKA, NAOHIDE; YASUKAWA, TAKASHI; YAMANOUCHI, YOUSUKE
To: GREE, INC.
Reel/Frame 056671/0223 →
Priority Claims (1)
JP JP2018-248253 · Dec 28, 2018 · national
Continuity (1)
Related Publication 20220095008A1 · Mar 24, 2022
Cited By (1)
US 12,705,779