System and method for dynamic color scheme application
AssigneeSmugmug, Inc.
InventorBrian STRONG
Life of this patent
Estimating the term…
Abstract
A software application platform which provides a user with the ability to customize, via the selection of a single color, the color for one or more user interface elements, such as the skin color, included on a graphical user interface in which the selected color is optimized by the application in real time based upon the average pixel hue of all image pixels displayed on the graphical user interface at any given time, and is further dynamically applied and displayed as a skin color surrounding the image pixels on the graphical user interface is disclosed.
Claims21
A method for applying and displaying a dynamic color scheme to an image gallery on a graphical user interface, the method comprising:
- (a) receiving a first selection of a first skin color;
- (b) determining an average pixel hue of all image pixels displayed on the graphical user interface of the image gallery;
- (c) assigning a first value to the average pixel hue;
- (d) applying the first value to the first selection of the first skin color in order to obtain a second skin color;
- (e) displaying the second skin color on the graphical user interface;
- and
- (f) repeating (b) though (e) as the pixels of different images within the image gallery are displayed on the graphical user interface.
A computer system for applying and displaying a dynamic color scheme to an image gallery on a graphical user interface, comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, cause the computer system to:
- (a) receive a first selection of a first skin color;
- (b) determine an average pixel hue of all image pixels displayed on the graphical user interface of the image gallery;
- (c) assign a first value to the average pixel hue;
- (d) apply the first value to the first selection of the first skin color in order to obtain a second skin color;
- (e) display the second skin color on the graphical user interface;
- and
- (f) repeat (b) though (e) as the pixels of different images within the image gallery are displayed on the graphical user interface.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a computer system to apply and display a dynamic color scheme to an image gallery on a graphical user interface, by performing the steps of:
- (a) receiving a first selection of a first skin color;
- (b) determining an average pixel hue of all image pixels displayed on the graphical user interface of the image gallery;
- (c) assigning a first value to the average pixel hue;
- (d) applying the first value to the first selection of the first skin color in order to obtain a second skin color;
- (e) displaying the second skin color on the graphical user interface;
- and
- (f) repeating (b) though (e) as the pixels of different images within the image gallery are displayed on the graphical user interface.
Dependencies are inferred from the claim text.