IP Library Granted Patent US 12,440,764
Granted Patent B2
US 12,440,764 · App. 18/071,032 · Granted Oct 14, 2025

Information processing system, server, storage medium, and information processing method

Inventors: Kouhei Maeda (Kyoto, JP); Yuji Ohashi (Kyoto, JP); Junichi Iida (Kyoto, JP); Shingo Matsushita (Kyoto, JP)
Assignee: NINTENDO CO., LTD.
A63F13/57A63F13/35
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,440,764
App. No.
18/071,032
Granted
Oct 14, 2025
Kind
B2
Abstract

An example of a terminal apparatus designates a use object to be used in a competitive game from among a plurality of objects each being associated with an object parameter, based on a user's operation input. The example of the terminal apparatus designates a designation parameter indicating a value or range of the object parameter, based on a user's operation input. A matching request including information regarding the designated use object and information regarding the designated designation parameter is transmitted to a server. An example of the server determines, as participating users, users of two terminal apparatuses, among a plurality of terminal apparatuses, which are in such a relationship that the value of the object parameter of the use object included in the matching request of each terminal apparatus corresponds to the value or range of the designation parameter included in the matching request of the other terminal apparatus.

Claims (93)

1. An information processing system that determines participating users of a competitive game, the information processing system comprising:

a server, and

a plurality of terminal apparatuses communicable with the server,

each of the terminal apparatuses being configured to at least:

designate, based on an operation input performed by a user to the terminal apparatus, a use object to be used in the competitive game from among a plurality of objects that are each associated with an object parameter;

designate, based on an operation input performed by the user to the terminal apparatus, a designation parameter that includes version data for the use object; and

transmit, to the server, a matching request including information regarding the designated use object and information regarding the designated designation parameter,

the server being configured to at least:

receive, from a plurality of terminal apparatuses, matching requests in which a value of the object parameter of the use object corresponds to version data of the designation parameter;

based on the matching requests, match, as the participating users for an instance of the competitive game, users of two terminal apparatuses, among the plurality of terminal apparatuses, which are in such a relationship that a value of the object parameter of the use object included in the matching request of each terminal apparatus corresponds to the version data of the designation parameter included in the matching request of the other terminal apparatus; and

transmit, to the two terminal apparatuses, first data for conducting the competitive game on each of the respective two terminal apparatuses,

wherein each of the terminal apparatuses are further configured to at least:

execute, based on the first data, the competitive game that includes a virtual game space that includes a plurality of virtual characters that are associated with an object parameter that corresponds to the version data of the designation parameter; and

process operation input received from the user of a respective terminal apparatus and based on the operation input, move at least one of the plurality of virtual characters within the virtual game space.

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

the terminal apparatus executes an application of the competitive game, and

the version data indicates a version of the application that includes the use object.

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

the terminal apparatus executes an application of the competitive game, and

the version data indicates a time when the use object has become usable in the application.

4. The information processing system according to claim 1 , wherein

an application of the competitive game includes a plurality of games different from the competitive game,

each of the plurality of objects appears in any of the plurality of games, and

the version data which one of the plurality of games in which the use object appears.

5. The information processing system according to claim 1 , wherein

each of the plurality of objects belongs to any of a plurality of groups, and

the version data which one of the plurality of groups the use object belongs.

6. The information processing system according to claim 1 , wherein

the competitive game can be executed in at least one of a first mode and a second mode,

a rate associated with the user varies according to a result of the competitive game in the first mode, and the rate does not vary according to the result of the competitive game in the second mode, and

the server, in the second mode, performs determination of participating users based on the designation parameter, and in the first mode, does not perform determination of participating users based on the designation parameter.

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

the terminal apparatus, based on an operation input performed by the user to the terminal apparatus, further designates game setting information including: (a) first information indicating game setting regarding a rule of the competitive game and indicating that the game setting is applied; or (b) second information indicating that game setting designated by another user to be an opponent is applied,

the matching request includes the designated game setting information, and

the server determines the participating users, based on the game setting information included in the matching request.

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

the server determines, as the participating users, a user of the terminal apparatus that has transmitted the matching request including the game setting information including the first information, and a user of the terminal apparatus that has transmitted the matching request including the game setting information including the second information, and determines the game setting in the competitive game to be performed by the terminal apparatuses, based on the game setting information including the first information.

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

the server determines, as the participating users, users of two terminal apparatuses that have transmitted the matching requests including the game setting information including the second information, and automatically determines the game setting in the competitive game to be performed by the terminal apparatuses.

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

the server determines, as the participating users, users of two terminal apparatuses that have transmitted matching requests including the game setting information including the first information, under a condition that the game settings indicated by the first information are the same, and determines the game setting in the competitive game to be performed by the terminal apparatuses, based on the game setting information.

11. A server that determines participating users who participate in a competitive game from among a plurality of users, the server comprising:

a processor and a memory coupled thereto, the processor being configured to control the server to at least:

receive a matching request from a terminal apparatus of each of the users, the matching request including information regarding (1) an object that is designated, based on an operation input performed by a user to the terminal apparatus, a use object to be used in the competitive game from among a plurality of objects that are each associated with an object parameter, (2) a designation parameter that includes version data for the use object; and

when receiving, from a plurality of terminal apparatuses, matching requests in which a value of the object parameter of the use object corresponds to version data of the designation parameter;

based on the matching requests, match, as the participating users for an instance of the competitive game, users of two terminal apparatuses, among the plurality of terminal apparatuses, which are in such a relationship that a value of the object parameter of the use object included in the matching request of each terminal apparatus corresponds to the version data of the designation parameter included in the matching request of the other terminal apparatus; and

transmit, to the two terminal apparatuses, first data for conducting the competitive game on each of the respective two terminal apparatuses,

wherein each of the terminal apparatuses are caused to execute, based on the transmitted first data, the competitive game that includes a virtual game space that includes a plurality of virtual characters that are associated with an object parameter that corresponds to the version data of the designation parameter.

12. The server according to claim 11 , wherein

the terminal apparatus executes an application of the competitive game, and

the version data indicates a version of the application that includes the use object.

13. The server according to claim 11 , wherein

the terminal apparatus executes an application of the competitive game, and

the version data indicates a time when the use object has become usable in the application.

14. The server according to claim 11 , wherein

an application of the competitive game includes a plurality of games different from the competitive game,

each of the plurality of objects appears in any of the plurality of games, and

the version data indicates which one of the plurality of games in which the use object appears.

15. The server according to claim 11 , wherein

each of the plurality of objects belongs to any of a plurality of groups, and

the version data indicates which one of the plurality of groups the use object belongs.

16. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a server that determines participating users who participate in a competitive game from among a plurality of users, cause the server to perform operations comprising:

receiving a matching request from a terminal apparatus of each of the users, the matching request including information regarding (1) an object that is designated, based on an operation input performed by a user to the terminal apparatus, a use object to be used in the competitive game from among a plurality of objects that are each associated with an object parameter, (2) a designation parameter that includes version data for the use object; and

when receiving e, from a plurality of terminal apparatuses, matching requests in which a value of the object parameter of the use object corresponds to version data of the designation parameter,

based on the matching requests, matching, as the participating users for an instance of the competitive game, users of two terminal apparatuses, among the plurality of terminal apparatuses, which are in such a relationship value of the object parameter of the use object included in the matching request of each terminal apparatus corresponds to the version data of the designation parameter included in the matching request of the other terminal apparatus; and

transmitting, to the two terminal apparatuses, first data for conducting the competitive game on each of the respective two terminal apparatuses,

wherein each of the terminal apparatuses are caused to execute, based on the transmitted first data, the competitive game that includes a virtual game space that includes a plurality of virtual characters that are associated with an object parameter that corresponds to the version data of the designation parameter.

17. The non-transitory computer-readable storage medium according to claim 16 , wherein

the terminal apparatus executes an application of the competitive game, and

the version data indicates a version of the application that includes the use object.

18. The non-transitory computer-readable storage medium according to claim 16 , wherein

the terminal apparatus executes an application of the competitive game, and

the version data indicates a time when the use object has become usable in the application.

19. The non-transitory computer-readable storage medium according to claim 16 , wherein

an application of the competitive game includes a plurality of games different from the competitive game,

each of the plurality of objects appears in any of the plurality of games, and

the version data indicates which one of the plurality of games in which the use object appears.

20. An information processing method executed on a server computer system that is configured to communicate with a plurality of terminal apparatuses of participating users who participate in a competitive game from among a plurality of users, the information processing method comprising:

receiving a matching request from a terminal apparatus of each of the users, the matching request including information regarding (1) an object that is designated, based on an operation input performed by a user to the terminal apparatus, a use object to be used in the competitive game from among a plurality of objects that are each associated with an object parameter, (2) a designation parameter that includes version data for the use object; and

when receiving, from a plurality of terminal apparatuses, matching requests in which a value of the object parameter of the use object corresponds to version data of the designation parameter;

based on the matching requests, matching, as the participating users for an instance of the competitive game, users of two terminal apparatuses, among the plurality of terminal apparatuses, which are in such a relationship that a value of the object parameter of the use object included in the matching request of each terminal apparatus corresponds to the version data of the designation parameter included in the matching request of the other terminal apparatus; and

transmitting, to the two terminal apparatuses, first data for conducting the competitive game on each of the respective two terminal apparatuses,

wherein each of the terminal apparatuses are caused to execute, based on the transmitted first data, the competitive game that includes a virtual game space that includes a plurality of virtual characters that are associated with an object parameter that corresponds to the version data of the designation parameter.

21. The information processing method according to claim 20 , wherein

the terminal apparatus executes an application of the competitive game, and

the version data indicates a version of the application that includes the use object.

22. The information processing method according to claim 20 , wherein

the terminal apparatus executes an application of the competitive game, and

the version data indicates a time when the use object has become usable in the application.

23. The information processing method according to claim 20 , wherein

an application of the competitive game includes a plurality of games different from the competitive game,

each of the plurality of objects appears in any of the plurality of games, and

the version data indicates which one of the plurality of games in which the use object appears.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2022
From: MAEDA, KOUHEI; OHASHI, YUJI; IIDA, JUNICHI; MATSUSHITA, SHINGO
To: NINTENDO CO., LTD.
Reel/Frame 061909/0090 →
Priority Claims (1)
JP JP2021-196086 · Dec 2, 2021 · national
Continuity (1)
Related Publication 20230173390A1 · Jun 8, 2023
References Cited (24)
US 10322351B2 · Marr · 2019 [cited by examiner]
US 10659288B2 · Takeuchi · 2020 [cited by examiner]
US 10894215B1 · Brown · 2021 [cited by examiner]
US 10987587B2 · Garbut · 2021 [cited by examiner]
US 20060287099A1 · Shaw · 2006 [cited by examiner]
US 20070218997A1 · Cho · 2007 [cited by examiner]
US 20130165237A1 · Park · 2013 [cited by examiner]
US 20140274362A1 · Dhawan · 2014 [cited by examiner]
US 20170118295A1 · Yamamura et al. · 2017 [cited by applicant]
US 20170225079A1 · Conti · 2017 [cited by examiner]
US 20200206623A1 · Nakano · 2020 [cited by examiner]
US 20200206638A1 · Nakano · 2020 [cited by examiner]
US 20200206639A1 · Nakano · 2020 [cited by examiner]
US 20200235984A1 · Takeuchi · 2020 [cited by examiner]
US 20200306649A1 · Aita · 2020 [cited by examiner]
US 20200316467A1 · Matsushita et al. · 2020 [cited by applicant]
US 20210001234A1 · Shoji · 2021 [cited by examiner]
US 20210162307A1 · Araya · 2021 [cited by examiner]
US 20220314127A1 · Konishi · 2022 [cited by examiner]
US 20230094057A1 · Takahashi · 2023 [cited by examiner]
US 20230285856A1 · Zhang · 2023 [cited by examiner]
JP 2010167251 · 2010 [cited by applicant]
JP 2017077393 · 2017 [cited by applicant]
JP 2020168229 · 2020 [cited by applicant]