CPC G06V 20/20 (2022.01) [G06F 18/24 (2023.01); G06T 7/248 (2017.01); G06T 7/74 (2017.01); G06V 10/764 (2022.01); G06V 20/50 (2022.01); H04N 23/61 (2023.01); H04N 23/63 (2023.01); H04N 23/633 (2023.01); G06T 2207/10016 (2013.01); G06T 2207/30244 (2013.01)] | 20 Claims |
1. A method performed by one or more data processing apparatus of a mobile device, the method comprising:
detecting presence of a plurality of objects depicted in a viewfinder of a camera of the mobile device;
in response to detecting the presence of the plurality of objects:
sending image data representing the plurality of objects to a content distribution system that selects content related to the plurality of objects depicted in the image data, and wherein the content distribution system is remotely located from the mobile device; and
tracking the respective location of each of the plurality of objects in the viewfinder of the camera while waiting to receive the content related to the plurality of objects depicted in the image data from the content distribution system;
receiving, from the content distribution system, the content related to the plurality of objects; and
for each of the plurality of objects:
determining, based on the tracking, a respective current location of the object in the viewfinder; and
presenting, within the viewfinder and at the respective current location of the object, the received content related to the object.
|