CPC H04L 51/08 (2013.01) [G06F 3/0484 (2013.01); G06T 13/80 (2013.01); G06V 20/47 (2022.01); H04L 51/04 (2013.01); H04L 51/063 (2013.01); H04L 51/10 (2013.01); H04L 67/52 (2022.05); H04W 4/80 (2018.02)] | 20 Claims |
1. A system comprising:
at least one processor; and
a memory storage device storing instructions that, when executed by the at least one processor, cause the system to perform operations comprising:
obtaining location data indicating a current location of a client computing device of a first end-user, the client computing device executing a messaging application;
selecting a first media overlay from a plurality of media overlays based, at least in part, on a determination that the first media overlay is associated with the current location of the client computing device of the first end-user as indicated by the location data; and
communicating data to the messaging application executing at the client computing device of the first end-user, wherein the data, when processed by the messaging application, causes a user interface presented via a display of the client computing device to present a media content item overlaid with the selected first media overlay, wherein the first media overlay comprises i) an avatar representing the first end-user, and ii) at least one characteristic reflecting the current location of the client computing device of the first end-user.
|