US 11,876,762 B1
Generating and displaying customized avatars in media overlays
Nicholas Richard Allen, Venice, CA (US); Dorian Franklin Baldwin, Toronto (CA); Jacob Edward Blackstock, Toronto (CA); David James Kennedy, Toronto (CA); Shahan Panth, Toronto (CA); and Timothy Jordan Garcia, Toronto (CA)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Aug. 28, 2018, as Appl. No. 16/115,259.
Application 16/115,259 is a continuation of application No. 15/369,499, filed on Dec. 5, 2016, granted, now 10,938,758.
Claims priority of provisional application 62/412,115, filed on Oct. 24, 2016.
Int. Cl. H04L 51/08 (2022.01); G06F 3/0484 (2022.01); G06T 13/80 (2011.01); H04W 4/80 (2018.01); G06V 20/40 (2022.01); H04L 67/52 (2022.01)
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
OG exemplary drawing
 
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.