SYSTEM AND METHOD FOR MANAGING VIRTUAL WORLDS MAPPED TO REAL LOCATIONS IN A MOBILE-ENABLED MASSIVELY MULTIPLAYER ONLINE ROLE PLAYING GAME (MMORPG)
First Claim
Patent Images
1. A method for location based gaming in a massively multiplayer online role playing game (MMORPG) supporting a virtual world, comprising:
- administrating a travel task portion of a quest by a player character in said MMORPG, said travel task requiring said player character to travel from a virtual world location A to a virtual world location B, said administrating comprising;
receiving a real world location of a player of said player character;
mapping, based on said real world location of said player a real world location A′
corresponding to said virtual world location A, and a real world location B′
corresponding to said virtual world location B, wherein said locations A′ and
B′
satisfies a distance criteria associated with said question;
monitoring said real world location of said player until said real world location of said player corresponds to said real world location A′
;
notifying said MMORPG that said player has reached real world location A′
.monitoring said real world location of said player until said real world location of said player corresponds to said real world location B′
;
notifying said MMORPG that said player has reached real world location B′
.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods provide a player of a massively multiplayer online role playing game (MMORPG) to participate in at least one aspect of the MMORPG while using a wireless device. The wireless device executes a mobile MMORPG client, which interfaces with the game server(s) of the MMORPG via a mobile MMORPG server. A location based gaming mode for use with the wireless device is disclosed.
194 Citations
21 Claims
-
1. A method for location based gaming in a massively multiplayer online role playing game (MMORPG) supporting a virtual world, comprising:
administrating a travel task portion of a quest by a player character in said MMORPG, said travel task requiring said player character to travel from a virtual world location A to a virtual world location B, said administrating comprising; receiving a real world location of a player of said player character; mapping, based on said real world location of said player a real world location A′
corresponding to said virtual world location A, and a real world location B′
corresponding to said virtual world location B, wherein said locations A′ and
B′
satisfies a distance criteria associated with said question;monitoring said real world location of said player until said real world location of said player corresponds to said real world location A′
;notifying said MMORPG that said player has reached real world location A′
.monitoring said real world location of said player until said real world location of said player corresponds to said real world location B′
;notifying said MMORPG that said player has reached real world location B′
.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method for location based gaming in a massively multiplayer online role playing game (MMORPG) supporting a virtual world, comprising:
performing a travel task portion of a quest by a player character in said MMORPG, said travel task requiring said player character to travel from a virtual world location A to a virtual world location B, said performing comprising; determining a real world location of a player of said player character; sending said real world location of said player to a server; receiving from said server, a real world location A′
mapped to virtual world location A;traveling toward said real world location A′
while periodically determining a real world location of said player and sending said real world location of said player to said server, until receiving a message from said server indicating that the player has traveled to location A′
;receiving from said server, a real world location B′
mapped to virtual world location B;traveling to real world location B′
while periodically determining a real world location of said player and sending said real world location of said player to said server, until receiving a message from said server indicating that the player has traveled to location B′
.- View Dependent Claims (14, 15, 16)
-
17. A system for supporting a mobile mode to a massively multiplayer online role playing game (MMORPG) supporting a virtual world, comprising:
-
a game server, for maintaining said virtual world; an authentication server, for validating players of said MMORPG; a messaging server, for providing communications services for players of said MMORPG; a billing server, for providing billing services for players of said MMORPG; and a mobile mode server, for supporting mobile mode players of said MMORPG, said mobile server comprising; a mobile MMORPG interface, for communicating with wireless devices of said mobile mode players and for communicating with said game server; a real world geography of database; a virtual world geography database; a location mapper, coupled to said real world geography database and said virtual world geography database, for mapping virtual world locations to real world locations; a mobile MMORPG quest database, coupled to said location mapper, for storing quests; and a game master interface, coupled to said mobile MMORPG quest database, for inputting, editing, and deleting quests from said mobile MMORPG quest database; wherein said game server, said authentication server, said messaging server, said billing server, and said mobile mode server are each coupled via a network. - View Dependent Claims (18, 19)
-
-
20. A machine-readable medium comprising instructions, which, when executed by a machine, cause the machine to perform operations, the instructions comprising:
instructions to administrate a travel task portion of a quest by a player character in said MMORPG, said travel task requiring said player character to travel from a virtual world location A to a virtual world location B, said instructions to administrate comprising; instructions to receive a real world location of a player of said player character; instructions to map, based on said real world location of said player a real world location A′
corresponding to said virtual world location A, and a real world location B′
corresponding to said virtual world location B, wherein said locations A′ and
B′
satisfies a distance criteria associated with said question;instructions to monitor said real world location of said player until said real world location of said player corresponds to said real world location A′
;instructions to notify said MMORPG that said player has reached real world location A′
.instructions to monitor said real world location of said player until said real world location of said player corresponds to said real world location B′
;instructions to notify said MMORPG that said player has reached real world location B′
.
-
21. A machine-readable medium comprising instructions, which, when executed by a machine, cause the machine to perform operations, the instructions comprising:
instructions to perform a travel task portion of a quest by a player character in an massively multiplayer online role playing game (MMORPG) supporting a virtual world, said travel task requiring said player character to travel from a virtual world location A to a virtual world location B, said instructions to perform comprising; instructions to determine a real world location of a player of said player character; instructions to send said real world location of said player to a server; instructions to receive from said server, a real world location A′
mapped to virtual world location A;instructions to travel toward said real world location A′
while periodically determining a real world location of said player and sending said real world location of said player to said server, until receiving a message from said server indicating that the player has traveled to location A′
;instructions to receive from said server, a real world location B′
mapped to virtual world location B;instructions to travel to real world location B′
while periodically determining a real world location of said player and sending said real world location of said player to said server, until receiving a message from said server indicating that the player has traveled to location B′
.
Specification