IP Library › Granted Patent US 11,782,740
Granted Patent B2
US 11,782,740 · App. 17/948,972 · Granted Oct 10, 2023

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,782,740
App. No.
17/948,972
Granted
Oct 10, 2023
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 (49)

1. A method comprising:

accessing a media object from a user account, the media object including a set of attributes;

identifying the set of attributes of the media object;

selecting a portion of the set of attributes of the media object;

causing display of a graphical user interface that includes a presentation of a set of media templates, and includes a menu element within the graphical user interface, the menu element comprising a display of a set of configuration options based on the portion of the set of attributes of the media object;

receiving an input that selects a configuration option from among the set of configuration options; and

updating the presentation of the set of media templates based on the configuration option responsive to 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; and

selecting the portion of the set of colors based on the ranking.

4. The method of claim 2 , wherein the selecting the portion of the set of attributes includes:

determining a pixel count of each color among the set of colors; and

selecting the portion of the set of colors based on the pixel count.

5. The method of claim 1 , wherein the set of attributes include one or more fonts.

6. The method of claim 1 , wherein the user account corresponds with a location of interest, and the graphical user interface further comprises a display of a map image that displays the location of interest.

7. 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 media object from a user account, the media object including a set of attributes;

identifying the set of attributes of the media object;

selecting a portion of the set of attributes of the media object;

causing display of a graphical user interface that includes a presentation of a set of media templates, and includes a menu element within the graphical user interface, the menu element comprising a display of a set of configuration options based on the portion of the set of attributes of the media object;

receiving an input that selects a configuration option from among the set of configuration options; and

updating the presentation of the set of media templates based on the configuration option responsive to the input.

8. The system of claim 7 , wherein the set of attributes include a set of colors.

9. The system of claim 8 , wherein the selecting the portion of the set of attributes includes:

determining a ranking of each color among the set of colors; and

selecting the portion of the set of colors based on the ranking.

10. The system of claim 8 , wherein the selecting the portion of the set of attributes includes:

determining a pixel count of each color among the set of colors; and

selecting the portion of the set of colors based on the pixel count.

11. The system of claim 7 , wherein the set of attributes include one or more fonts.

12. The system of claim 7 , wherein the user account corresponds with a location of interest, and the graphical user interface further comprises a display of a map image that displays the location of interest.

13. 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 media object from a user account, the media object including a set of attributes;

identifying the set of attributes of the media object;

selecting a portion of the set of attributes of the media object; causing display of a graphical user interface that includes a presentation of a set of media templates, and includes a menu element within the graphical user interface, the menu element comprising a display of a set of configuration options based on the portion of the set of attributes of the media object;

receiving an input that selects a configuration option from among the set of configuration options; and

updating the presentation of the set of media templates based on the configuration option responsive to the input.

14. The non-transitory machine-readable storage medium of claim 13 , wherein the set of attributes include a set of colors.

15. The non-transitory machine-readable storage medium of claim 14 , wherein the selecting the portion of the set of attributes includes:

determining a ranking of each color among the set of colors; and

selecting the portion of the set of colors based on the ranking.

16. The non-transitory machine-readable storage medium of claim 14 , wherein the selecting the portion of the set of attributes includes:

determining a pixel count of each color among the set of colors; and

selecting the portion of the set of colors based on the pixel count.

17. The non-transitory machine-readable storage medium of claim 13 , wherein the set of attributes include one or more fonts.

18. The non-transitory machine-readable storage medium of claim 13 , wherein the user account corresponds with a location of interest, and the graphical user interface further comprises a display of a map image that displays the location of interest.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2023
From: WAYNE, ASHLEY MICHELLE; GARDELLI, GIOVANNI
To: SNAP INC.
Reel/Frame 062427/0153 →
Continuity (3)
Continuation 17329469 · May 25, 2021
Continuation 16206742 · Nov 30, 2018
Related Publication 20230018594A1 · Jan 19, 2023
Cited By (1)
US 12,399,726