IP Library Granted Patent US 11,520,607
Granted Patent B2
US 11,520,607 · App. 17/329,469 · Granted Dec 6, 2022

Interface to configure media content

Inventors: Ashley Michelle Wayne (Los Angeles, CA); Giovanni Gardelli (Los Angeles, CA)
Assignee: Snap Inc.
G06F9/451G06F3/0482G06F3/04817G06F3/04842G06F3/04845G06F40/109G06T7/90H04W4/021
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,520,607
App. No.
17/329,469
Granted
Dec 6, 2022
Kind
B2
Abstract

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.

Claims (41)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2022
From: WAYNE, ASHLEY MICHELLE; GARDELLI, GIOVANNI
To: SNAP INC.
Reel/Frame 061271/0205 →
Continuity (2)
Continuation 16206742 · Nov 30, 2018
Related Publication 20210279082A1 · Sep 9, 2021
Cited By (2)
US 12,399,726 US 12,423,514