System and method for dynamic color scheme application
First Claim
Patent Images
1. A method for applying and displaying a dynamic color scheme to an image gallery on a graphical user interface, the method sequentially comprising:
- (a) receiving a first selection of a first background color and a plurality of images;
(b) determining an average pixel hue of all image pixels of the plurality of images displayed at a first scroll position on the graphical user interface of the image gallery, wherein the average pixel hue is determined by individually analyzing each displayed pixel to assign individual hue values;
(c) assigning a first value to the average pixel hue;
(d) applying the first value to the first selection of the first background color in order to obtain a second background color;
(e) displaying the second background color on the graphical user interface; and
(f) repeating (b) though (e) to dynamically change the first background color as the pixels of different images within the image gallery are displayed in response to detection of a change from the first scroll position to a second scroll position different from the first scroll position on the graphical user interface.
2 Assignments
0 Petitions
Accused Products
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.
72 Citations
21 Claims
-
1. A method for applying and displaying a dynamic color scheme to an image gallery on a graphical user interface, the method sequentially comprising:
-
(a) receiving a first selection of a first background color and a plurality of images; (b) determining an average pixel hue of all image pixels of the plurality of images displayed at a first scroll position on the graphical user interface of the image gallery, wherein the average pixel hue is determined by individually analyzing each displayed pixel to assign individual hue values; (c) assigning a first value to the average pixel hue; (d) applying the first value to the first selection of the first background color in order to obtain a second background color; (e) displaying the second background color on the graphical user interface; and (f) repeating (b) though (e) to dynamically change the first background color as the pixels of different images within the image gallery are displayed in response to detection of a change from the first scroll position to a second scroll position different from the first scroll position on the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 sequentially; (a) receive a first selection of a first background color and a plurality of images; (b) determine an average pixel hue of all image pixels of the plurality of images displayed at a first scroll position on the graphical user interface of the image gallery, wherein the average pixel hue is determined by individually analyzing each displayed pixel to assign individual hue values; (c) assign a first value to the average pixel hue; (d) apply the first value to the first selection of the first background color in order to obtain a second background color; (e) display the second background color on the graphical user interface; and (f) repeat (b) though (e) to dynamically change the first background color as the pixels of different images within the image gallery are displayed in response to detection of a change from the first scroll position to a second scroll position different from the first scroll position on the graphical user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 sequentially performing the steps of:
-
(a) receiving a first selection of a first background color and a plurality of images; (b) determining an average pixel hue of all image pixels of the plurality of images displayed at a first scroll position on the graphical user interface of the image gallery, wherein the average pixel hue is determined by individually analyzing each displayed pixel to assign individual hue values; (c) assigning a first value to the average pixel hue; (d) applying the first value to the first selection of the first background color in order to obtain a second background color; (e) displaying the second background color on the graphical user interface; and (f) repeating (b) though (e) to dynamically change the first background color as the pixels of different images within the image gallery are displayed in response to detection of a change from the first scroll position to a second scroll position different from the first scroll position on the graphical user interface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification