IP Library Granted Patent US 12667777
Granted Patent B2
US 12667777 · App. 18/886,040 · Granted Jun 30, 2026

Computer system, virtual space control system, and virtual space control method

Inventors: Takayoshi Oi (Suginami-ku, JP); Koji Asuna (Koto-ku, JP); Kiyoshi Minami (Yokohama, JP); Kenichi Ogura (Kodaira, JP); Akio Onda (Warabi, JP); Takashi Aoki (Funabashi, JP); Shintaro Murai (Kita-ku, JP)
Assignee: BANDAI NAMCO ENTERTAINMENT INC.
A63F13/355
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 12667777
App. No.
18/886,040
Granted
Jun 30, 2026
Kind
B2
Abstract

A computer system controls in parallel multiple virtual spaces that are set so as to have a common world view and that enables users to change their participation virtual spaces, manages occurrence incidents, which are incidents that occur or probably occur in each virtual space, and manages a target user's participation record for the first virtual space. Moreover, the computer system manages a restriction on target user's participation in a virtual space other than the first virtual space, based on (a) the difference between the first occurrence incident, which is an occurrence incident in the first virtual space, and an occurrence incident in the virtual space other than the first virtual space, and (b) the target user's participation record for the first virtual space.

Claims (36)

1 . A computer system comprising at least one processor, or circuit programmed, to execute:

managing occurrence incidents for respective virtual spaces, the occurrence incidents being incidents that occur, the virtual spaces being set to provide a 3 dimensional virtual world that represents a common world view for all users, and allowing users to participate in said virtual space;

managing a participation record of a target user in a first virtual space; and

managing a restriction on participation of the target user in any of virtual spaces other than the first virtual space, based on (a) a difference between a first occurrence incident being the occurrence incident in the first virtual space, and the occurrence incident in each of the virtual spaces other than the first virtual space, and (b) the participation record of the target user in the first virtual space.

2 . The computer system as defined in claim 1 , wherein the managing a restriction includes determining whether each of the virtual spaces other than the first virtual space is a restricted virtual space, the restricted virtual space being a target for which participation of the target user is restricted, and managing the restriction on the target user in the restricted virtual space.

3 . The computer system as defined in claim 2 , wherein the at least one processor or circuit is further programmed to execute selecting a second virtual space in which the target user participates, from among the virtual spaces other than the first virtual space, based on whether each of the virtual spaces is the restricted virtual space.

4 . The computer system as defined in claim 3 , wherein the managing a restriction includes managing the restriction in the restricted virtual space by prohibiting the participation of the target user.

5 . The computer system as defined in claim 3 , wherein the selecting a second virtual space includes

accepting a participation request virtual space other than the first virtual space, based on a selection operation by the target user, and

selecting the participation request virtual space as the second virtual space, when the participation request virtual space is not the restricted virtual space.

6 . The computer system as defined in claim 3 , wherein the selecting a second virtual space includes

presenting, to the target user, whether each of the virtual space other than the first virtual space is the restricted virtual space, and

accepting a virtual space in which the target user requests participation as the second virtual space, from among the virtual spaces that are not the restricted virtual space, based on a selection operation by the target user.

7 . The computer system as defined in claim 2 ,

wherein the at least one processor or circuit is further programmed to execute selecting a second virtual space in which the target user participates, from among the virtual spaces other than the first virtual space, and

wherein the managing a restriction includes performing an action restriction management by which the restriction on an action of the target user participating in the second virtual space is managed when the second virtual space is the restricted virtual space.

8 . The computer system as defined in claim 7 , wherein the at least one processor or circuit is further programmed to execute predetermined special treatment control so that the target user or a character operated by the target user is treated specially in the second virtual space, based on the restriction managed by the action restriction management.

9 . The computer system as defined in claim 7 , wherein the performing an action restriction management includes managing a restriction on the action of the target user involved in an incident that has already occurred in the first virtual space but have not yet occurred in the second virtual space, based on the first occurrence incident and a second occurrence incident being an occurrence incident in the second virtual space.

10 . The computer system as defined in claim 7 , wherein the at least one processor or circuit is further programmed to execute control so as to notify the target user that the action of the target user is to be restricted in the second virtual space before the target user participates in the second virtual space.

11 . The computer system as defined in claim 7 , wherein the selecting a second virtual space includes

presenting, to the target user, whether each of the virtual space other than the first virtual space is the restricted virtual space, and

selecting the second virtual space based on a selection operation by the target user.

12 . The computer system as defined in claim 7 , wherein the selecting a second virtual space includes automatically selecting a second virtual space in which the target user participates and preferentially selecting a virtual space that is not the restricted virtual space.

13 . The computer system as defined in claim 2 , wherein the managing a restriction includes determining that, of the virtual spaces other than the first virtual space, a virtual space in which an occurrence incident equivalent to the first occurrence incidence has not occurred is the restricted target virtual space.

14 . The computer system as defined in claim 2 , wherein the managing a restriction includes determining that, of the virtual spaces other than the first virtual space, a virtual space in which an occurrence incident equivalent to the first occurrence incident has not occurred and in which an occurrence incident in which the target user is determined to get involved in the first virtual space based on the participation record has not occurred is the restricted virtual space.

15 . The computer system as defined in claim 1 , wherein the at least one processor or circuit is further programmed to perform asynchronous execution control of events in the plurality of virtual spaces, the events being identical to each other.

16 . The computer system as defined in claim 15 , wherein the events include regular events and special events,

the managing occurrence incidents includes managing the special events as the occurrence incidents.

17 . The computer system as defined in claim 1 , wherein each server includes a plurality of servers that control one or more of the virtual spaces.

18 . A virtual space control system comprising:

a computer system as defined in claim 1 ; and

a user terminal that acts a man-machine interface for the users.

19 . A virtual space control method executed by a computer system, the method comprising:

managing occurrence incidents for respective virtual spaces, the occurrence incidents being incidents that occur, the virtual spaces being set to provide a 3 dimensional virtual world that represents a common world view for all users, and allowing users to participate in said virtual space;

managing a participation record of a target user in a first virtual space; and

managing a restriction on participation of the target user in any of virtual spaces other than the first virtual space, based on (a) a difference between a first occurrence incident and the occurrence incident in each of the virtual spaces other than the first virtual space, and (b) the participation record of the target user in the first virtual space, the first occurrence incident being the occurrence incident in the first virtual space.