Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game
AssigneeNiantic, Inc.
InventorsDavid Kornmann, Alexander Vladimirov, Chris Hibbert, Jim Wang, Charles Spirakis, John V. Hanke
Life of this patent
Estimating the term…
Abstract
A parallel reality game has a virtual world that parallels at least a portion of the real world. A captured region is identified within the virtual world that is associated with a team within the parallel reality game. A geographic region is identified within the real world corresponding to the captured region within the virtual world. Data associated with population density for at least a portion of the geographic region is accessed. A score is assigned for the captured region based on the population density.
Claims26
A computer-implemented method for regulating player interactions within a location-based parallel reality game, the parallel reality game having a virtual world that parallels at least a portion of a real world, the method comprising:
- receiving, from a client device, an interaction request from a player of the parallel reality game indicating a first physical location of the client device that maps to a first virtual location of the player within the virtual world, the interaction request requesting to deploy a virtual item to a virtual element located at a second virtual location within the virtual world that maps to a second physical location;
- verifying that the first virtual location is proximate to the second virtual location by determining whether a distance between the first virtual location and the second virtual location is within a threshold distance;
- identifying a power level associated with the virtual item;
- identifying a predetermined use limit associated with the power level, the predetermined use limit corresponding to an allowable number of virtual items that can be deployed by the player to the virtual element at each power level;
- determining whether the virtual item can be deployed by the player to the virtual element based on the predetermined use limit;
- responsive to determining that the virtual item can be deployed by the player to the virtual element based on the predetermined use limit, updating a game database to include an association between the virtual item and the virtual element;
- and
- sending instructions to a plurality of client devices associated with other players of the parallel reality game that cause the plurality of client devices to display an indication that the virtual item was deployed by the player to the virtual element.
A computer system for regulating player interactions within a location-based parallel reality game, the parallel reality game having a virtual world that parallels at least a portion of a real world, the system comprising:
- one or more computer processors;
- and
- a non-transitory computer-readable storage medium storing computer-executable instructions which when executed by the one or more computer processors cause the one or more computer processors to perform steps comprising:
- receiving, from a client device, an interaction request from a player of the parallel reality game indicating a first physical location of the client device that maps to a first virtual location of the player within the virtual world, the interaction request requesting deployment of a virtual item to a virtual element located at a second virtual location within the virtual world that maps to a second physical location;
- verifying that the first virtual location is proximate to the second virtual location by determining whether a distance between the first virtual location and the second virtual location is within a threshold distance;
- identifying a power level associated with the virtual item;
- identifying a predetermined use limit associated with the power level, the predetermined use limit corresponding to an allowable number of virtual items that can be deployed by the player to the virtual element at each power level;
- determining whether the virtual item can be deployed by the player to the virtual element based on the predetermined use limit;
- responsive to determining that the virtual item can be deployed by the player to the virtual element based on the predetermined use limit, updating a game database to include an association between the virtual item and the virtual element;
- and
- sending instructions to a plurality of client devices associated with other players of the parallel reality game that cause the plurality of client devices to display an indication that the virtual item was deployed by the player to the virtual element.
A non-transitory computer-readable storage medium storing computer-executable instructions for regulating player interactions within a location-based parallel reality game, the parallel reality game having a virtual world that parallels at least a portion of a real world, the computer-executable instructions which when executed by one or more computer processors cause the one or more computer processors to perform steps comprising:
- receiving, from a client device, an interaction request from a player of the parallel reality game indicating a first physical location of the client device that maps to a first virtual location of the player within the virtual world, the interaction request requesting deployment of a virtual item to a virtual element located at a second virtual location within the virtual world that maps to a second physical location;
- verifying that the first virtual location is proximate to the second virtual location by determining whether a distance between the first virtual location and the second virtual location is within a threshold distance;
- identifying a power level associated with the virtual item;
- identifying a predetermined use limit associated with the power level, the predetermined use limit corresponding to an allowable number of virtual items that can be deployed by the player to the virtual element at each power level;
- determining whether the virtual item can be deployed by the player to the virtual element based on the predetermined use limit;
- responsive to determining that the virtual item can be deployed by the player to the virtual element based on the predetermined use limit, updating a game database to include an association between the virtual item and the virtual element;
- and
- sending instructions to a plurality of client devices associated with other players of the parallel reality game that cause the plurality of client devices to display an indication that the virtual item was deployed by the player to the virtual element.
Dependencies are inferred from the claim text.