| CPC G06T 19/006 (2013.01) [A63F 13/213 (2014.09); A63F 13/428 (2014.09); G06T 19/003 (2013.01); H04W 4/02 (2013.01); H04W 4/021 (2013.01); G06F 16/95 (2019.01); G06T 15/00 (2013.01)] | 16 Claims |

|
1. A device comprising:
one or more processors;
a camera;
a display; and
a memory storing instructions that, when executed by the one or more processors, cause the device to perform operations comprising:
identifying a geographic location and heading data of the device;
identifying a lens virtual object based on the geographic location and heading data of the device, the lens virtual object corresponding to a physical place;
displaying, on the display, a display element from the lens virtual object while a video from the camera is displayed on the display;
detecting that the physical place is within a field of view of the camera; and
in response to detecting that the physical place is within the field of view of the camera, displaying additional display elements that form a visual trail to the physical place, wherein the additional display elements are preconfigured based on a location type attribute of the physical place.
|