Content item for display in location-based game
AssigneeNiantic, Inc.
InventorsHerbert Law, Michael Chang
Life of this patent
Estimating the term…
Abstract
A location-based game helps players interact with their environment without interrupting the game. For example, while a player is playing the location-based game on a client device, the client device displays a virtual content item adjacent to a location (or building) associated with the content item. The content item may provide information about the location. The content item may be displayed without obscuring virtual objects of the game, thus allowing the player to continue playing the game and simultaneously learn about and interact with their environment.
Claims18
A non-transitory computer-readable storage medium comprising stored instructions for providing a location-based game, the instructions, when executed by a computing device, causing the computing device to perform operations including:
- determining a first location of the computing device;
- receiving a set of content items associated with locations;
- accessing a first route a player associated with the computing device is expected to travel along to arrive at a second location different than the first location of the computing device;
- identifying a content item from the set is associated with a third location that is within a first threshold distance of the first location and that is different than the first location and the second location;
- identifying the third location associated with the content item is within a second threshold distance of the first route the player is expected to travel along;
- receiving, from a camera assembly of the computing device, an image describing an environment at the first location of the computing device;
- determining the third location associated with the content item is in the image captured by the camera assembly of the computing device;
- responsive to (a) the third location being within the first threshold distance of the first location, (b) the third location being within the second threshold distance of the first route, and (c) the third location being in the image captured by the camera assembly of the computing device, providing for display, within the location-based game, the content item associated with the third location in conjunction with a view of the third location in the environment from a perspective of the computing device;
- and
- responsive to receiving an indication that the player interacted with the content item while a current location of the computing device is not at the third location, providing for display a second route from the current location of the computing device to the third location in the environment associated with the content item, wherein the second route is different from the first route.
A method comprising:
- determining a first location of a client device;
- receiving a set of content items associated with locations;
- accessing a first route a player associated with the client device is expected to travel along to arrive at a second location different than the first location of the client device;
- identifying a content item from the set is associated with a third location that is within a first threshold distance of the first location and that is different than the first location and the second location;
- identifying the third location associated with the content item is within a second threshold distance of the first route the player is expected to travel along;
- receiving, from a camera assembly of the client device, an image describing an environment at the first location of the client device;
- determining the third location associated with the content item is in the image captured by the camera assembly of the client device;
- responsive to (a) the third location being within the first threshold distance of the first location, (b) the third location being within the second threshold distance of the first route, and (c) the third location being in the image captured by the camera assembly of the client device, providing for display, within a location-based game, the content item associated with the third location in conjunction with a view of the third location in the environment from a perspective of the client device, and
- responsive to receiving an indication that the player interacted with the content item while a current location of the client device is not at the third location, providing for display at a second route from the current location of the client device to the third location in the environment associated with the content item, wherein the second route is different from the first route.
Dependencies are inferred from the claim text.