Interface to configure media content

US11520607B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11520607-B2
Application numberUS-202117329469-A
CountryUS
Kind codeB2
Filing dateMay 25, 2021
Priority dateNov 30, 2018
Publication dateDec 6, 2022
Grant dateDec 6, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure relate to systems for performing operations that include: receiving a first media object, such as a digital representation of a logo (e.g., JPEG, TIFF, PNG, BMP, etc.), wherein the first media object comprises at least color data that defines a set of colors of the media object; detecting the set of colors of the first media object responsive to receiving the first media object; selecting a portion of the set of colors of the first media object; and generating an interface to configure a second media object, the interface comprising a display of one or more configuration options that include a color selection, the color selection comprising a presentation of the portion of the set of colors.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing a first media object from a user account, the first media object comprising a logo that comprises a set of attributes that include a plurality of fonts; identifying the plurality of fonts from among the set of attributes of the media object; selecting a portion of the set of attributes of the first media object based on the identifying the set of attributes of the first media object, the portion of the set of attributes including a font from among the plurality of fonts; causing display of a menu element within a graphical user interface, the menu element comprising a display of the font at a position among a selection of fonts the display of the font being visually distinguished from the selection of fonts based on a graphical property of the display of the font; receiving an input that selects the display of the font; and generating, in real-time, a presentation of a second media object within the GUI based on the font selected by the input. 2. The method of claim 1 , wherein the set of attributes include a set of colors. 3. The method of claim 2 , wherein the selecting the portion of the set of attributes includes: determining a ranking of each color among the set of colors based on a pixel count associated with each color; and selecting a portion of the set of colors based on the ranking. 4. The method of claim 1 , wherein the first media object corresponds with a location of interest, and the method further comprises: assigning the second media object to a geo-fence that encompasses the location of interest. 5. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: accessing a first media object from a user account, the first media object comprising a logo that comprises a set of attributes that include a plurality of fonts; identifying the plurality of fonts from among the set of attributes of the media object; selecting a portion of the set of attributes of the first media object based on the identifying the set of attributes of the first media object, the portion of the set of attributes including a font from among the plurality of fonts; causing display of a menu element within a graphical user interface, the menu element comprising a display of the font at a position among a selection of fonts the display of the font being visually distinguished from the selection of fonts based on a graphical property of the display of the font; receiving an input that selects the display of the font; and generating, in real-time, a presentation of a second media object within the GUI based on the font selected by the input. 6. The system of claim 5 , wherein the set of attributes include a set of colors. 7. The system of claim 6 , wherein the selecting the portion of the set of attributes includes: determining a ranking of each color among the set of colors based on a pixel count associated with each color; and selecting a portion of the set of colors based on the ranking. 8. The system of claim 6 , wherein the first media object corresponds with a location of interest, and the operations further comprise: assigning the second media object to a geo-fence that encompasses the location of interest. 9. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: accessing a first media object from a user account, the first media object comprising a logo that comprises a set of attributes that include a plurality of fonts; identifying the plurality of fonts from among the set of attributes of the media object; selecting a portion of the set of attributes of the first media object based on the identifying the set of attributes of the first media object, the portion of the set of attributes including a font from among the plurality of fonts; causing display of a menu element within a graphical user interface, the menu element comprising a display of the font at a position among a selection of fonts the display of the font being visually distinguished from the selection of fonts based on a graphical property of the display of the font; receiving an input that selects the display of the font; and generating, in real-time, a presentation of a second media object within the GUI based on the font selected by the input. 10. The non-transitory machine-readable storage medium of claim 9 , wherein the set of attributes include a set of colors. 11. The non-transitory machine-readable storage medium of claim 10 , wherein the selecting the portion of the set of attributes includes: determining a ranking of each color among the set of colors based on a pixel count associated with each color; and selecting a portion of the set of colors based on the ranking. 12. The non-transitory machine-readable storage medium of claim 9 , wherein the first media object corresponds with a location of interest, and the operations further comprise: assigning the second media object to a geo-fence that encompasses the location of interest.

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Font handling; Temporal or kinetic typography · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11520607B2 cover?
Embodiments of the present disclosure relate to systems for performing operations that include: receiving a first media object, such as a digital representation of a logo (e.g., JPEG, TIFF, PNG, BMP, etc.), wherein the first media object comprises at least color data that defines a set of colors of the media object; detecting the set of colors of the first media object responsive to receiving t…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).