US 12,333,666 B2
Virtual vision system
Ebony James Charlton, London (GB); Jokubas Dargis, Santa Monica, CA (US); Eitan Pilipski, Los Angeles, CA (US); Dhritiman Sagar, New York, NY (US); and Victor Shaburov, Pacific Palisades, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Feb. 19, 2024, as Appl. No. 18/581,217.
Application 18/581,217 is a continuation of application No. 18/123,028, filed on Mar. 17, 2023, granted, now 11,961,196.
Application 18/123,028 is a continuation of application No. 17/321,706, filed on May 17, 2021, granted, now 11,670,057.
Application 17/321,706 is a continuation of application No. 16/745,117, filed on Jan. 16, 2020, granted, now 11,037,372.
Application 16/745,117 is a continuation of application No. 15/654,429, filed on Jul. 19, 2017, granted, now 10,565,795.
Claims priority of provisional application 62/467,693, filed on Mar. 6, 2017.
Prior Publication US 2024/0193880 A1, Jun. 13, 2024
Int. Cl. G06T 19/00 (2011.01); A63F 13/213 (2014.01); A63F 13/428 (2014.01); G06F 16/95 (2019.01); G06T 15/00 (2011.01); H04W 4/02 (2018.01); H04W 4/021 (2018.01)
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
OG exemplary drawing
 
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.