CPC G06F 3/1454 (2013.01) [A63F 13/213 (2014.09); G06F 3/011 (2013.01); G06F 3/0488 (2013.01); G06K 7/1439 (2013.01); G06T 7/20 (2013.01); G06T 19/006 (2013.01); G06V 40/10 (2022.01); H04L 67/52 (2022.05); A63F 2300/8082 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30196 (2013.01); G06T 2219/024 (2013.01)] | 14 Claims |
1. A method comprising:
receiving, by a client device, input that selects a shared augmented reality (AR) experience from a plurality of shared AR experiences, the selected shared AR experience being configured to be operated independently of a server;
accessing a video feed captured in real-time by a camera of the client device during a selected AR experience;
detecting, in the selected shared AR experience, a presence of a real-world animal visible in the captured video feed;
displaying, in the selected shared AR experience, a plurality of first AR elements in the video feed together with the real-world animal;
in response to detecting a visual overlapping of a threshold number of the displayed plurality of AR elements based on movement of the real-world animal visible in the captured video feed, incrementing a score viewable in a UI of the client device; and
positioning a second AR element as a virtual reward for the real-world animal in association with the detected real-world animal based on the incremented score.
|