Generating and displaying customized avatars in media overlays
AssigneeSnap Inc.
InventorsNicholas Richard Allen, Dorian Franklin Baldwin, Jacob Edward Blackstock, David James Kennedy, Shahan Panth, Timothy Jordan Garcia
Life of this patent
Estimating the term…
Abstract
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by generating and displaying media overlays with avatars of different users. For example, media overlays can be generated by the system and displayed in conjunction with media content (e.g., images and/or video) generated by an image-capturing device (e.g., a digital camera).
Claims21
A system comprising:
- a processor;
- a user interface coupled to the processor, the user interface comprising an input device and a display screen;
- and
- memory coupled to the processor and storing instructions that, when executed by the processor, cause the processor to perform operations comprising:
- receiving a media content item;
- generating a plurality of media overlays that each comprise an avatar of a user, wherein the avatar of the user is a visual representation of the user, wherein an appearance of the avatar of the user is generated to reflect themes of the plurality of media overlays, wherein the appearance of the avatar of the user is different in each of the media overlays;
- causing a plurality of selectable items associated with the plurality of media overlays to be displayed on the display screen, wherein the selectable items are included in a gallery or carrousel;
- receiving a selection, via the input device, of a first selectable item included in the plurality of selectable items, wherein the first selectable item corresponds to a first media overlay included in the plurality of media overlays;
- in response to receiving the selection, generating a modified media content item by incorporating the first media overlay including the avatar of the user with the media content item, wherein incorporating the first media overlay with the media content item comprises overlaying the first media overlay on the media content item;
- and
- causing the modified media content item to be displayed on the display screen.
A computer-implemented method comprising:
- receiving, by a processor, a media content item;
- generating, by the processor, a plurality of media overlays that each comprises an avatar of the user, wherein the avatar of the user is a visual representation of the user, wherein an appearance of the avatar of the user is generated to reflect themes of the plurality of media overlays, wherein the appearance of the avatar of the user is different in each of the media overlays;
- causing, by the processor, a plurality of selectable items associated with the plurality of media overlays to be displayed on the display screen, wherein the selectable items are included in a gallery or carrousel;
- receiving a selection, by the processor from the input device, of a first selectable item included in the plurality of selectable items, wherein the first selectable item corresponds to a first media overlay included in the plurality of media overlays;
- in response to receiving the selection, generating, by the processor, a modified media content item by incorporating the first media overlay including the avatar of the user with the media content item, wherein incorporating the first media overlay with the media content item comprises overlaying the first media overlay on the media content item;
- and
- causing, by the processor, the modified media content item to be displayed on a display screen of a user interface.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving a media content item;
- generating a plurality of media overlays that each comprise an avatar of a user, wherein the avatar of the user is a visual representation of the user, wherein an appearance of the avatar of the user is generated to reflect themes of the plurality of media overlays, wherein the appearance of the avatar of the user is different in each of the media overlays;
- causing a plurality of selectable items associated with the plurality of media overlays to be displayed on the display screen, wherein the selectable items are included in a gallery or carrousel;
- receiving a selection, via the input device, of a first selectable item included in the plurality of selectable items, wherein the first selectable item corresponds to a first media overlay included in the plurality of media overlays;
- in response to receiving the selection, generating a modified media content item by incorporating the first media overlay including the avatar of the user with the media content item, wherein incorporating the first media overlay with the media content item comprises overlaying the first media overlay on the media content item;
- and
- causing the modified media content item to be displayed on a display screen of a user interface.
Dependencies are inferred from the claim text.