IP Library Granted Patent US 11,704,854
Granted Patent B2
US 11,704,854 · App. 17/586,188 · Granted Jul 18, 2023

Information processing system, information processing method, and computer program

Inventors: Ryo Yabe (Tokyo, JP); Motoki Uchida (Tokyo, JP); Seiji Ochiai (Tokyo, JP); Aya Kurabuchi (Tokyo, JP)
Assignee: GREE, Inc.
G06T13/40G06F3/0482G06T13/80A63F13/533A63F13/655A63F2300/308A63F2300/695G06F3/04817G06T2200/24H04L65/60
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,704,854
App. No.
17/586,188
Granted
Jul 18, 2023
Kind
B2
Abstract

An information processing system, a method, and a computer program capable of improving a motivation to view and/or distribute a moving image may be provided herein, which may include a distribution unit for distributing a moving image, a first selection reception unit for receiving selection of at least one object from a plurality of objects corresponding to each of a plurality of character objects, a second selection reception unit for receiving selection of at least one object from a plurality of objects, a specification unit for specifying a performing user associated with a character object corresponding to an object receiving most selections by the first selection reception unit and the second selection reception unit, an association unit for associating a specific object, and a display processing unit for generating information for displaying a specific object associated by the association unit in association with a character object.

Claims (87)

1. An information processing system for distributing a moving image, the information processing system comprising

a memory, and

processing circuitry comprising one or a plurality of computer processors,

wherein the processing circuitry is configured to:

receive selection of a start object and distribute a moving image containing a plurality of character objects, wherein each user in a plurality of performing users has one character object in the plurality of character objects uniquely associated with said user,

after distribution of the moving image, enable selection of at least one object from a plurality of objects from each of a viewing user terminal of a viewing user viewing the moving image and a performing user terminal of an object-selecting performing user,

after enabling selection of the at least one object, receive selection of the at least one object from a plurality of objects from the viewing user terminal of the viewing user viewing the moving image, and store, in the information processing system, a unique correspondence between each object in the plurality of objects and one character object in the plurality of character objects,

after enabling selection of the at least one object, receive selection of the at least one object from the plurality of objects from the performing user terminal of the object-selecting performing user,

specify a specified performing user associated with a character object corresponding to an object having received a highest number of selections by the viewing user terminal and the performing user terminal,

associate a specific object with the character object associated with the specified performing user associated with the character object, and

generate information for displaying the specific object associated, by the processing circuitry, with the character object.

2. The information processing system according to claim 1 , wherein the processing circuitry is further configured to:

display a result screen showing specified performing user information related to the and selection user information related to a selection, by a selection user comprising at least one of a viewing user and a performing user, of an object corresponding to a character object associated with the specified performing user.

3. The information processing system according to claim 2 , wherein the processing circuitry is further configured to display, as the selection user information, at least a part of an icon of the selection user, and a number of objects that have been selected by the selection user.

4. The information processing system according to claim 2 , wherein the processing circuitry is further configured to:

generate and display a first theme based on a request from a performing user terminal of a controlling performing user among the plurality of performing users,

receive a plurality of answers from performing user terminals of the plurality of performing users following display of the first theme, and

display one or more answers in the plurality of answers received from the performing user terminals,

wherein the processing circuitry is configured to display the plurality of objects at positions corresponding to the one or more answers.

5. The information processing system according to claim 4 , wherein the processing circuitry is configured to generate the first theme based on information including at least one of:

a first part extracted from a first database and including a first one or more clauses and

a second part extracted from a second database and including a second one or more clauses.

6. The information processing system according to claim 4 , wherein the processing circuitry is further configured to:

store information, in the memory, related to the plurality of performing users upon generation and display of the first theme based on a request from the performing user terminal of the controlling performing user among the plurality of performing users.

7. The information processing system according to claim 6 , wherein the processing circuitry is configured to, after the result screen is displayed, generate and display a second theme based on a request from a performing user terminal of the controlling performing user, and as a result of generating and displaying the second theme, update information related to the plurality of performing users.

8. The information processing system according to claim 2 , wherein the processing circuitry is further configured to post the result screen to an external SNS service, together with information related to the moving image.

9. The information processing system according to claim 1 , wherein the processing circuitry is further configured to:

determine whether or not there is one object that has received the highest number of selections from the viewing terminal of the viewing user and the performing user terminal of the object-selecting performing user,

wherein when the processing circuitry determines that there is one object having received the highest number of selections, specify one performing user associated with a character object associated with the one object having received the highest number of selections, and when the processing circuitry determines that there is a plurality of objects received having the highest number of selections, specify one performing user according to a predetermined priority from a plurality of performing users associated with character objects associated with the plurality of objects having received the highest number of selections.

10. The information processing system according to claim 1 , wherein the processing circuitry is configured to:

start receiving selections in response to a start request from a performing user terminal of a controlling performing user among the performing users, and

end receiving the selections in response to an end request from the performing user terminal of the controlling performing user.

11. The information processing system according to claim 1 , wherein the processing circuitry is configured to move the plurality of objects in association with movement of the plurality of character objects.

12. The information processing system according to claim 4 ,

wherein the plurality of performing users includes a host user distributing the moving image and one or more guest users participating in the moving image, and

the controlling performing user is the host user.

13. An information processing method in an information processing system for distributing a moving image, said information processing system comprising a memory and processing circuitry comprising one or a plurality of computer processors, the information processing method comprising performing, with the processing circuitry, steps of:

receiving selection of a start object;

distributing a moving image containing a plurality of character objects, wherein each user in a plurality of performing users has one character object in the plurality of character objects uniquely associated with said user;

after distribution of the moving image, enabling selection of at least one object from a plurality of objects from each of a viewing user terminal of a viewing user viewing the moving image and a performing user terminal of an object-selecting performing user,

after enabling selection of the at least one object, receiving selection of the at least one object from a plurality of objects from the viewing user terminal of the viewing user viewing the moving image, and storing, in the information processing system, a unique correspondence between each object in the plurality of objects and one character object in the plurality of character objects;

after enabling selection of the at least one object, receiving selection of the at least one object from the plurality of objects from the performing user terminal of each of the performing users;

specifying a specified performing user associated with a character object corresponding to an object having received a highest number of selections from the viewing user terminal and the performing user terminal of each of the performing users;

associating a specific object with the character object associated with the specified performing user; and

generating information for displaying, on a display communicatively coupled to the processing circuitry, the specific object associated with the character object.

14. An information processing method in a first information processing terminal included in an information processing system distributing a moving image, said first information processing terminal comprising a memory and processing circuitry comprising one or a plurality of computer processors, the information processing method comprising performing, with the processing circuitry, steps of:

receiving, on the first information processing terminal, a selection of a start object;

distributing a moving image containing a plurality of character objects, wherein each user in a plurality of performing users has one character object in the plurality of character objects uniquely associated with said user;

storing information related to the plurality of performing users in the memory;

after distribution of the moving image, enabling selection of at least one object from a plurality of objects from each of a viewing user terminal of a viewing user viewing the moving image and a plurality of performing user terminals of the performing users;

specifying a specified performing user associated with a character object corresponding to an object having received a highest number of selections of the at least one object from a plurality of objects, each object in the plurality of objects corresponding uniquely to one character object in the plurality of character objects, from the viewing user terminal of the viewing user viewing the moving image and most selections of one object from the plurality of objects from performing user terminals of the performing users;

associating a specific object with the character object associated with the specified performing user; and

of generating information for displaying, on a display of the first information processing terminal, the specific object associated with the character object.

15. A non-transitory computer-readable medium containing computer program code that, when executed in a first information processing terminal included in an information processing system distributing a moving image, said first information processing terminal comprising a memory and processing circuitry comprising one or a plurality of computer processors, is configured to cause the first information processing terminal to perform steps of:

receiving, on the first information processing terminal, a selection of a start object;

distributing a moving image containing a plurality of character objects, wherein each user in a plurality of performing users has one character object in the plurality of character objects uniquely associated with said user;

after distribution of the moving image, enabling selection of at least one object from a plurality of objects from each of a viewing user terminal of a viewing user viewing the moving image and a plurality of performing user terminals of the performing users;

storing information related to the plurality of performing users in the memory;

specifying a specified performing user associated with a character object corresponding to an object having a highest first number of selections of the at least one object from a plurality of objects, each object in the plurality of objects corresponding uniquely to one character object in the plurality of character objects, from the viewing user terminal of the viewing user viewing the moving image and a highest second number of selections of one object from the plurality of objects from the performing user terminals of the performing users;

associating a specific object with the character object associated with the specified performing user; and

generating information for displaying, on a display of the first information processing terminal, the specific object associated by the association function in association with the character object.

16. An information processing method in a second information processing terminal included in an information processing system distributing a moving image, said second information processing terminal comprising a memory and processing circuitry comprising one or a plurality of computer processors, the information processing method comprising performing, with the processing circuitry, steps of:

receiving, on the second information processing terminal, a selection of a start object;

displaying a moving image containing one or more character objects associated with one or more performing users, wherein each user in the one or more performing users has one object in the one or more character objects uniquely associated with said user;

causing the one or more character objects to appear in the moving image;

after distribution of the moving image, enabling selection, from the second user terminal, of at least one object from a plurality of objects in the moving image,

after enabling the selection, receiving the selection of the at least one object selected from the plurality of objects, and transmitting the selection of the at least one object selected from the plurality of objects, each of the plurality of objects corresponding uniquely to one character object in a plurality of character objects associated with a plurality of performing users; and

displaying, on a display of the second information processing terminal, a second moving image in which a specific object is associated with the character object corresponding to the object having received a first highest number of selections of one object from the plurality of objects from a viewing user terminal of a viewing user viewing the second moving image and a second highest number of selections of one object from the plurality of objects from performing user terminals of the performing users.

17. A non-transitory computer-readable medium containing computer program code that, when executed in a second information processing terminal included in an information processing system distributing a moving image, said second information processing terminal comprising a memory and processing circuitry comprising one or a plurality of computer processors, is configured to cause the processing circuitry of the second information processing terminal to perform steps of:

receiving, on the second information processing terminal, a selection of a start object;

displaying a moving image containing one or more character objects associated with one or more performing users, wherein each user in the one or more performing users has one object in the one or more character objects uniquely associated with said user;

causing the one or more character objects to appear in the moving image;

after distribution of the moving image, enabling selection, from the second user terminal, of at least one object from a plurality of objects in the moving image,

after enabling selection, receiving the selection of the at least one object selected from the plurality of objects, and transmitting the selection of the at least one object selected from a plurality of objects, each of the plurality of objects corresponding uniquely to one character object in a plurality of character objects associated with a plurality of performing users; and

displaying, on a display of the second information processing terminal, a second moving image in which a specific object is associated with the character object corresponding to the object having received a first highest number of selections of one object from the plurality of objects from a viewing user terminal of a viewing user viewing the second moving image and a second highest number of selections of one object from the plurality of objects from performing user terminals of the performing users.

18. An information processing method in a third information processing terminal included in an information processing system distributing a moving image, said third information processing terminal comprising a memory and processing circuitry comprising one or a plurality of computer processors, the information processing method comprising performing, with the processing circuitry, steps of:

receiving, on the third information processing terminal, a selection of a start object;

displaying the moving image containing a plurality of character objects, wherein each user in a plurality of performing users has one object in the plurality of character objects uniquely associated with said user;

after distribution of the moving image, enabling selection, from the third user terminal, of at least one object from a plurality of objects in the moving image,

after enabling the selection, receiving the selection of the at least one object selected from the plurality of objects, and transmitting selection of the at least one object selected from the plurality of objects, each of the plurality of objects corresponding uniquely to one character object in the plurality of character objects associated with the plurality of performing users; and

displaying, on a display of the third information processing terminal, a second moving image in which a specific object is associated with a character object corresponding to an object having received a highest first number of selections of one object from the plurality of objects from a viewing user terminal of a viewing user viewing the second moving image and a highest second number of selections of one object from the plurality of objects from performing user terminals of the performing users.

19. A non-transitory computer-readable medium comprising computer program code that, when executed in a third information processing terminal included in an information processing system distributing a moving image, said third information processing terminal comprising a memory and processing circuitry comprising one or a plurality of computer processors, is configured to cause the processing circuitry of the third information processing terminal to perform steps of:

receiving, on the third information processing terminal, a selection of a start object;

displaying the moving image containing a plurality of character objects, wherein each user in a plurality of performing users has one object in the plurality of character objects uniquely associated with said user;

after distribution of the moving image, enabling selection, from the third user terminal, of at least one object from a plurality of objects in the moving image,

after enabling the selection, receiving the selection of the at least one object selected from the plurality of objects, and transmitting selection of the at least one object selected from the plurality of objects, each of the plurality of objects corresponding uniquely to one character object in the plurality of character objects associated with the plurality of performing users; and

displaying, on a display of the third information processing terminal, a second moving image in which a specific object is associated with a character object corresponding to an object having received a highest first number of selections of one object from the plurality of objects from a viewing user terminal of a viewing user viewing the second moving image and a highest second number of selections of one object from the plurality of objects from performing user terminals of the performing users.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71308 FRAME: 765. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0252 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071308/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2022
From: YABE, RYO; UCHIDA, MOTOKI; OCHIAI, SEIJI; KURABUCHI, AYA
To: GREE, INC.
Reel/Frame 058796/0265 →
Priority Claims (2)
JP 2021-010721 · Jan 27, 2021 · national
JP 2021-143633 · Sep 3, 2021 · national
Continuity (1)
Related Publication 20220237844A1 · Jul 28, 2022