CPC G06T 19/006 (2013.01) [A63F 13/21 (2014.09); A63F 13/212 (2014.09); A63F 13/32 (2014.09); A63F 13/335 (2014.09); A63F 13/65 (2014.09); G06F 16/00 (2019.01); G06F 16/9537 (2019.01); G09G 5/00 (2013.01); H05K 999/99 (2013.01); G06T 2219/016 (2013.01)] | 22 Claims |
21. A non-transitory computer readable medium comprising at least one computer readable memory storing one or more software instructions which, upon execution by a processor, perform:
obtaining a digital representation of a scene including environment data having at least a device location of an AR capable device;
determining the proximity of the AR capable device to a virtual object associated with the scene based on the device location;
determining a context related to the AR capable device and the scene based at least on the device location and proximity to the virtual object;
identifying a set of available AR objects from an AR object repository comprising at least one database of AR objects having at least location attributes, wherein at least some of the set of available AR objects comprise purchasable objects from at least one vendor germane to the context and based on the AR objects' location attributes and the device location;
determining a presence for the set of available AR objects based the proximity of the AR capable device to the virtual object; and
causing the AR capable device to render the set of available AR objects according to the presence as objects available for purchase from the vendor.
|