US 12,316,589 B2
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 Feb. 23, 2024, as Appl. No. 18/586,080.
Application 18/586,080 is a continuation of application No. 18/138,552, filed on Apr. 24, 2023, granted, now 12,113,760.
Application 18/138,552 is a continuation of application No. 17/314,963, filed on May 7, 2021, granted, now 11,843,456.
Application 17/314,963 is a continuation of application No. 16/115,259, filed on Aug. 28, 2018, granted, now 11,876,762.
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.
Prior Publication US 2024/0195767 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0484 (2022.01); G06T 13/80 (2011.01); G06V 20/40 (2022.01); H04L 51/04 (2022.01); H04L 51/063 (2022.01); H04L 51/08 (2022.01); H04L 51/10 (2022.01); H04L 67/52 (2022.01); H04W 4/80 (2018.01)
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
OG exemplary drawing
 
1. A wearable computing device comprising:
a processor;
a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the wearable computing device to perform operations comprising:
capturing, via an integrated image capturing device, a media content item comprising at least one of a still image or video of a physical environment viewed by a user;
determining, based on geolocation information derived from a location sensor integrated within the wearable computing device, a current location of the wearable computing device;
generating, in real-time, a media overlay that includes a customized avatar representing the user, wherein the customized avatar is dynamically adjusted to reflect characteristics associated with the determined current location;
overlaying the generated media overlay on the captured media content item to produce a modified media content item; and
displaying the modified media content item on a display integrated into the wearable computing device, wherein the display is positioned to be viewable by the user while wearing the wearable computing device, thereby enhancing a visual experience for the user with contextual and personalized virtual content.