IP Library Granted Patent US 12,361,624
Granted Patent B2
US 12,361,624 · App. 18/216,604 · Granted Jul 15, 2025

Information processing system, method for processing information, and non-transitory computer-readable storage medium for controlling a first and or second avatar to automatically perform a certain motion

Inventor: Akihiko Shirai (Kanagawa, JP)
Assignee: GREE HOLDINGS, Inc.
G06T13/40G06T11/60G06T19/003
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 12,361,624
App. No.
18/216,604
Granted
Jul 15, 2025
Kind
B2
Abstract

An information processing system includes processing circuitry configured to process motion of each avatar of plural avatars in a virtual space; associate, with an avatar of the plural avatars, text information specified by a user corresponding to the avatar or text information relating to the avatar; determine a relationship between text information associated with a first avatar and text information associated with a second avatar; and in a case that the first avatar and the second avatar have a first positional relationship in the virtual space, control the second avatar or both the first avatar and the second avatar to automatically perform a certain motion based on a result of the determined relationship.

Claims (43)

1. An information processing system, comprising:

processing circuitry configured to

process motion of each avatar of plural avatars in a virtual space;

associate, with an avatar of the plural avatars, text information specified by a user corresponding to the avatar or text information relating to the avatar;

determine a relationship between text information associated with a first avatar and text information associated with a second avatar; and

in a case that the first avatar and the second avatar have a first positional relationship in the virtual space, control the second avatar or both the first avatar and the second avatar to automatically perform a certain motion based on a result of the determined relationship.

2. The information processing system according to claim 1 , wherein in a case that the processing circuitry determines that the text information associated with the first avatar and the text information associated with the second avatar have a certain relationship, the processing circuitry controls the second avatar or both the first avatar and the second avatar to automatically perform the certain motion.

3. The information processing system according to claim 2 , wherein

the certain relationship includes a relationship including a common point, and

the certain motion includes motions of the first avatar and the second avatar performed for each other.

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

calculate an inter-word distance between the text information associated with the first avatar and the text information associated with the second avatar, and

determine a presence or absence of the certain relationship based on the inter-word distance.

5. The information processing system according to claim 1 , wherein in a case that the first avatar and the second avatar have the first positional relationship and the first avatar performs a specific action, the processing circuitry controls the second avatar to automatically perform the certain motion based on an attribute of the specific action and the text information associated with the second avatar.

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

determine a first relationship between the attribute of the specific action and the text information associated with the second avatar, and

control the second avatar to automatically perform the certain motion based on a result of the determination of the first relationship.

7. The information processing system according to claim 6 , wherein in a case that the processing circuitry determines that the attribute of the specific action and the text information associated with the second avatar have a certain relationship, the processing circuitry controls the second avatar to automatically perform the certain motion.

8. The information processing system according to claim 7 , wherein

the certain relationship includes a relationship including a common point, and

the certain motion includes a favorable reaction of the second avatar to the specific action.

9. The information processing system according to claim 7 , wherein the processing circuitry determines, among a plurality of types of certain motion, a type of certain motion to be automatically performed based on at least the attribute of the specific action or the text information having the certain relationship with the attribute of the specific action.

10. The information processing system according to claim 1 wherein the processing circuitry determines, among a plurality of types of certain motion, a type of certain motion to be automatically performed based on at least the text information associated with the first avatar or the text information associated with the second avatar.

11. The information processing system according to claim 1 , wherein the processing circuitry is further configured to generate and update the text information associated with the avatar based on at least profile information associated with the avatar or an update mode of the profile information.

12. The information processing system according to claim 1 , wherein the processing circuitry is further configured to generate and update the text information associated with the avatar based on conversation information or speech information regarding the avatar.

13. The information processing system according to claim 1 , wherein the processing circuitry is further configured to generate and update the text information associated with the avatar based on an action history of the avatar in the virtual space.

14. The information processing system according to claim 1 , wherein the processing circuitry is further configured to determine, based on at least profile information associated with an avatar, conversation information regarding the avatar, item information associated with the avatar, or an action history of the avatar in the virtual space, another avatar available for interaction with the avatar.

15. The information processing system according to claim 1 , wherein in a case that several avatars are associated with a user, the processing circuitry associates the text information for each of the plurality of avatars.

16. The information processing system according to claim 1 , wherein in a case that the second avatar automatically performs the certain motion for the first avatar, the processing circuitry changes a field of view of the first avatar such that the second avatar is located inside the field of view of the first avatar.

17. The information processing system according to claim 1 , wherein in a case that the first avatar and the second avatar have entered a second certain positional relationship in the virtual space, the processing circuitry changes a field of view of one of the first and second avatars such that another of the first and second avatars is located inside the field of view of the one of the first and second avatars.

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

determine whether the first avatar and the second avatar have the first certain positional relationship in the virtual space, and

determine whether the first and second avatars have the first certain positional relationship based on at least one of parameters including a distance between the first and second avatars, a presence or absence of an obstacle between the first and second avatars, a presence or absence of the second avatar inside a field of view of the first avatar, and whether a state where the second avatar is located outside the field of view of the first avatar is changeable to a state where the second avatar is located inside the field of view of the first avatar.

19. A non-transitory computer-readable storage medium storing computer-executable instructions which, when executed by one or a plurality of processors of an information processing system, cause the one or plurality of processors to perform a process comprising:

processing motion of each avatar of plural avatars in a virtual space;

associating, with an avatar of the plural, text information specified by a user corresponding to the avatar or text information relating to the avatar;

determining a relationship between text information associated with a first avatar and text information associated with a second avatar; and

controlling, in a case that the first avatar and the second avatar have a certain positional relationship in the virtual space, the second avatar or both the first avatar and the second avatar to automatically perform a certain motion based on a result of the determining.

20. A method for processing information performed by a computer, the method comprising:

processing motion of each avatar of plural avatars in a virtual space;

associating, with an avatar of the plural avatars, text information specified by a user corresponding to the avatar or text information relating to the avatar;

determining a relationship between text information associated with a first avatar and text information associated with a second avatar; and

controlling, in a case that the first avatar and the second avatar have a certain positional relationship in the virtual space, the second avatar or both the first avatar and the second avatar to automatically perform a certain motion based on a result of the determining.

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 Jun 30, 2023
From: SHIRAI, AKIHIKO
To: GREE, INC.
Reel/Frame 064122/0124 →
Continuity (2)
Provisional Application 63392603 · Jul 27, 2022
Related Publication 20240046541A1 · Feb 8, 2024
References Cited (5)
US 20100083139A1 · Dawson · 2010 [cited by examiner]
US 20110060744A1 · Brignull · 2011 [cited by examiner]
US 20130275887A1 · DeLuca · 2013 [cited by examiner]
US 20240004456A1 · Todasco · 2024 [cited by examiner]
US 20240062448A1 · Mourkogiannis · 2024 [cited by examiner]