Back to results
US 11,635,872 B2Granted
Smart carousel of image modifiers
AssigneeSnap Inc.
InventorsSamir Ahmed, Farnaz Azmoodeh
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate generally to techniques for automated organization and presentation of user-selectable features within user interfaces. More particularly, but not by way of limitation, the present disclosure addresses systems and methods for presenting and accessing filters within user interfaces displaying media content items.
Claims20
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 system to perform operations comprising:
- receiving a media content item;
- identifying one or more objects depicted in the media content item;
- receiving an interaction with the media content item from a user via the input device of the user interface, the interaction selecting an object from among the one or more objects identified in the media content item;
- identifying, based on the interaction selecting the object, a set of media overlays, wherein each respective media overlay includes a modifier category identifier and a list of one or more modifier categories compatible with the modifier category identifier for the media content item, and wherein all of the media overlays in the set of media overlays have compatible modifier category identifiers;
- presenting, via the display screen of the user interface, a carousel of media overlays based on the set of media overlays, wherein the carousel of media overlays comprises a set of modifier icons, each modifier icon within the set of modifier icons representing a respective media overlay within the set of media overlays, each modifier icon within the set of modifier icons being user selectable to apply the respective media overlay to the media content item;
- receiving, via the input device of the user interface, a first user selection of a first modifier icon from among the set of modifier icons, the first modifier icon corresponding to a first media overlay from among the set of media overlays;
- applying, in response to receiving the first user selection, the first media overlay to the media content item;
- and
- causing the first modifier icon to move from a first position to a second position and to be displayed in the second position via the display screen of the user interface, the first position being at least a preset distance away from an image capture element and the second position being within the image capture element or closer to the image capture element relative to the first position, the image capture element being user-selectable to capture an image which is based on applying the first media overlay to the media content item.
10 more elements
A computer-implemented method comprising:
- receiving, by a computer system, a media content item;
- identifying one or more objects depicted in the media content item;
- receiving, by the computer system, an interaction with the media content item from a user via an input device of a user interface coupled to the computer system, the interaction selecting an object from among the one or more objects identified in the media content item;
- identifying, by the computer system and based on the interaction selecting the object, a set of media overlays, wherein each respective media overlay includes a modifier category identifier and a list of one or more modifier categories compatible with the modifier category identifier for the media content item, and wherein all of the media overlays in the set of media overlays have compatible modifier category identifiers;
- presenting, by the computer system via a display screen of the user interface, a carousel of media overlays based on the set of media overlays, wherein the carousel of media overlays comprises a set of modifier icons, each modifier icon within the set of modifier icons representing a respective media overlay within the set of media overlays, each modifier icon within the set of modifier icons being user selectable to apply the respective media overlay to the media content item;
- receiving, via the input device of the user interface, a first user selection of a first modifier icon from among the set of modifier icons, the first modifier icon corresponding to a first media overlay from among the set of media overlays;
- applying, in response to receiving the first user selection, the first media overlay to the media content item;
- and
- causing the first modifier icon to move from a first position to a second position and to be displayed in the second position via the display screen of the user interface, the first position being at least a preset distance away from an image capture element and the second position being within the image capture element or closer to the image capture element relative to the first position, the image capture element being user-selectable to capture an image which is based on applying the first media overlay to the media content item.
6 more elements
A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising:
- receiving a media content item;
- identifying one or more objects depicted in the media content item;
- receiving an interaction with the media content item from a user via an input device of a user interface coupled to the computer system, the interaction selecting an object from among the one or more objects identified in the media content item;
- identifying, based on the interaction selecting the object, a set of media overlays, wherein each respective media overlay includes a modifier category identifier and a list of one or more modifier categories compatible with the modifier category identifier for the media content item, and wherein all of the media overlays in the set of media overlays have compatible modifier category identifiers;
- presenting, via a display screen of the user interface, a carousel of media overlays based on the set of media overlays, wherein the carousel of media overlays comprises a set of modifier icons, each modifier icon within the set of modifier icons representing a respective media overlay within the set of media overlays, each modifier icon within the set of modifier icons being user selectable to apply the respective media overlay to the media content item;
- receiving, via the input device of the user interface, a first user selection of a first modifier icon from among the set of modifier icons, the first modifier icon corresponding to a first media overlay from among the set of media overlays;
- applying, in response to receiving the first user selection, the first media overlay to the media content item;
- and
- causing the first modifier icon to move from a first position to a second position and to be displayed in the second position via the display screen of the user interface, the first position being at least a preset distance away from an image capture element and the second position being within the image capture element or closer to the image capture element relative to the first position, the image capture element being user-selectable to capture an image which is based on applying the first media overlay to the media content item.
6 more elements
Dependencies are inferred from the claim text.