CPC H04L 51/08 (2013.01) [G06F 3/0484 (2013.01); G06T 13/80 (2013.01); G06V 20/47 (2022.01); H04L 67/52 (2022.05); H04W 4/80 (2018.02)] | 15 Claims |
1. A first client device comprising:
a processor; and
memory coupled to the processor and storing instructions that, when executed by the processor, cause the first client device to perform operations comprising:
displaying a media content item on a display screen of the first client device, wherein the first client device is associated with a first user, wherein the media content item is a still image or video of depicting a physical environment captured using an image capturing device included in the first client device;
generating a media overlay that comprises a customized version of an avatar of a second user associated with a second client device, wherein the customized version of the avatar of the second user is a customized visual representation of the second user that has been selected, by the second user, from a plurality of customized versions of avatars of the second user, each customized version of an avatar of the second user derived to reflect a location of the second user as determined, in part, by geolocation information derived by a location sensor of the second client device;
generating a modified media content item in real-time by incorporating the media overlay with the media content item, wherein incorporating the media overlay with the media content item comprises overlaying the customized version of the avatar of the second user on the media content item; and
causing the modified media content item to be displayed on the display screen of the first client device.
|