| CPC G06T 19/006 (2013.01) [G02B 27/0093 (2013.01); G02B 27/017 (2013.01); G06F 3/04817 (2013.01); G06F 3/0488 (2013.01); H04N 13/383 (2018.05); H04W 4/029 (2018.02); G02B 2027/0178 (2013.01); G06T 2219/2004 (2013.01)] | 20 Claims |

|
1. A mobile device including:
an optical assembly, the optical assembly having a viewing area for viewing a scene and configured to present overlay images to a user over the scene in the viewing area;
at least one sensor configured to determine a location and an orientation of the mobile device;
a processor;
a memory accessible to the processor; and
programming in the memory, wherein execution of the programming by the processor configures the mobile device to perform functions, including functions to:
monitor the location and the orientation of the mobile device using the at least one sensor;
request from a server previously captured images corresponding to where the previously captured images were captured in relation to the location;
receive the requested previously captured images from the server;
select images from the requested previously captured images responsive to the location and the orientation of the mobile device;
aggregate selected images corresponding to the location within a location range associated with a visual cue;
generate overlay images from the aggregated selected images including an image icon corresponding to most recent content within the aggregated selected images; and
present the overlay images on the optical assembly including the image icon in the viewing area.
|