IP Library Granted Patent US 11,358,052
Granted Patent B2
US 11,358,052 · App. 16/386,218 · Granted Jun 14, 2022

Method and system by which computer advances game on basis of user position information

Inventor: Naruatsu Baba (Tokyo, JP)
Assignee: COLOPL, INC.
A63F13/216A63F13/63A63F13/65A63F13/822A63F2300/205A63F2300/5573A63F2300/6018A63F2300/69
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,358,052
App. No.
16/386,218
Granted
Jun 14, 2022
Kind
B2
Abstract

A method includes acquiring position information of a user. The method further includes receiving an input operation designating a position range that enables configuring a game parameter in map data usable in a game. The method further includes advancing a game such that, when the acquired position information is in the position range based on the game parameter.

Claims (54)

1. A method comprising:

receiving, using a graphical user interface (GUI), an input from a user;

designating, using a processor, a position range in a real world based on the input, wherein designating the position range comprising designating a virtual facility associated with the position range based on the received input from the user;

receiving from a server a virtual event from a plurality of virtual events, wherein the virtual event is based on progress of the user in a game;

determining a position of the user in the real world using a global positioning system (GPS);

playing on the GUI the received event in response to the position of the user being within the position range; and

disabling the GUI from playing the received event in response to the position of the user being outside of the position range.

2. The method according to claim 1 , wherein the designating the position range comprises designating of a plurality of position ranges, and adjacent position ranges of the plurality of position ranges are separated by at least at a certain distance interval.

3. The method according to claim 2 , wherein the certain distance interval is at least a predetermined threshold distance interval, and the predetermined threshold distance interval is based on the progress of the user in the game.

4. The method according to claim 2 , wherein, in response to a first position range of the plurality of position ranges including a departure and arrival location of a real world public transportation service, the certain distance interval is based on a travel speed set for the public transportation service and a predetermined travel time between the departure and arrival location.

5. The method according to claim 1 , further comprising:

receiving designation of an attribute of a plurality of attributes that are associated with the position range, and

advancing the game such that, in response to the position of the user being within in the position range, a game parameter of the user is adjusted based on the designated attribute.

6. The method according to claim 5 , further comprising:

updating the plurality of attributes based on the progress of the user in the game.

7. The method according to claim 1 , wherein the event comprises a combat event.

8. The method according to claim 1 , wherein designating the position range comprises, in response to the user satisfying a predetermined condition regarding the position range, re-designating of the position range.

9. The method according to claim 1 , further comprising:

advancing the game, in response to receiving a predetermined command from the user, such that a game parameter of the user is configurable in a same manner regardless of whether the position of the user is within the position range.

10. The method according to claim 1 , wherein the event comprises a quest, and the method further comprises:

enabling the user to play the quest in response to the position information being in a predetermined location in the position range, wherein the quest is playable by a plurality of users.

11. The method according to claim 10 , further comprising:

receiving an encounter event, in response to the user playing the quest; and

advancing the quest in response to the encounter event being successfully finished by at least one user of the plurality of users.

12. The method according to claim 2 , wherein the event comprises a quest, and the method further comprises:

enabling the user to play the quest in response to the position information being in a predetermined location in the position range, wherein the quest is playable by a plurality of users.

13. The method according to claim 12 , further comprising:

receiving an encounter event, in response to the user playing the quest; and

advancing the quest in response to the encounter event being successfully finished by at least one user of the plurality of users.

14. The method according to claim 10 , further comprising:

advancing the quest by causing a game character to appear, in response to the user completing a predetermined event, wherein the game character is controllable by the user.

15. A method comprising:

receiving, using a graphical user interface (GUI), an input from a user;

designating, using a processor, a position range in a real world based on the input;

receiving from a server a virtual event from a plurality of virtual events, wherein the virtual event is based on progress of the user in a game;

determining a position of the user in the real world using a global positioning system (GPS);

playing on the GUI the received event in response to the position of the user being within the position range;

disabling the GUI from playing the received event in response to the position of the user being outside of the position range;

setting a combat event against a game character, based on the position of the user; and

executing combat processing, wherein the user acquires control of the game character in response to the user completing a predetermined event.

16. A method comprising:

receiving from a mobile device including a graphical user interface (GUI) a position range in a real world based on an input from a user, wherein the input from the user indicates a location for a virtual facility associated with the position range in the real world;

determining, using a processor, a virtual event from a plurality of virtual events, wherein the virtual event is based on progress of the user in a game;

receiving a position of the user in the real world using a global positioning system (GPS); and

transmitting the virtual event, wherein the transmitting the virtual event comprises:

transmitting a type of the virtual event for playing on the GUI;

transmitting a timing of the virtual event for playing on the GUI; and

transmitting a location of the virtual event in the position range detectable by the GPS.

17. The method according to claim 16 , wherein determining the virtual event comprises determining the location of the virtual event based on a difficulty of the virtual event.

18. The method according to claim 16 , wherein determining the virtual event comprises determining the location of the virtual event based on a rarity of the virtual event.

19. The method according to claim 16 , further comprising receiving a first attribute from the user, wherein the determining the virtual event comprises determining the virtual event based on the first attribute.

20. The method according to claim 16 , further comprising:

setting a combat event against a game character, based on the position of the user; and

executing combat processing, wherein the user acquires control of the game character in response to the user completing a predetermined event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2019
From: BABA, NARUATSU
To: COLOPL, INC.
Reel/Frame 049894/0351 →
Priority Claims (7)
JP JP2016-203974 · Oct 17, 2016 · national
JP JP2016-204426 · Oct 18, 2016 · national
JP JP2016-204427 · Oct 18, 2016 · national
JP JP2016-204428 · Oct 18, 2016 · national
JP JP2016-204429 · Oct 18, 2016 · national
JP JP2016-204430 · Oct 18, 2016 · national
JP JP2016-204431 · Oct 18, 2016 · national
Continuity (2)
Continuation PCTJP2017037508 · Oct 17, 2017
Related Publication 20190240566A1 · Aug 8, 2019
Cited By (1)
US 12,377,346