Color scheme generator for web applications
First Claim
1. A computing system comprising:
- a server configured to generate a custom color scheme for a web application by performing the following;
determine a source set of colors to be used in the custom color scheme,determine color separation distances between colors in the source set of colors,determine a target set of colors in the web application,determine color position permutations of the colors in the target set of colors that can be replaced with the colors in the source set of colors,for each color position permutation, determine color separation distances between the replaced colors,for each color position permutation, determine deltas between the color separation distances in the replaced colors and the color separation distances in the source set of colors, andselect one of the color position permutations based on the deltas being minimized with respect to the deltas for the other color position permutations, with the selected color position permutation to be used as the custom color scheme for the web application.
7 Assignments
0 Petitions
Accused Products
Abstract
A computing system includes a server for generating a custom color scheme for a web application. The server determines a source set of colors to be used in the custom color scheme, determines color separation distances between colors in the source set of colors, and a target set of colors in the web application. The server determines the different color position permutations that the colors in the target set of colors can be replaced with the colors in the source set of colors. For each color position permutation, deltas between the color separation distances in the replaced colors and the color separation distances in the source set of colors are determined. One of the color position permutations to be used as the custom color scheme for the web application is selected based on the deltas being minimized with respect to the deltas for the other color position permutations.
14 Citations
20 Claims
-
1. A computing system comprising:
a server configured to generate a custom color scheme for a web application by performing the following; determine a source set of colors to be used in the custom color scheme, determine color separation distances between colors in the source set of colors, determine a target set of colors in the web application, determine color position permutations of the colors in the target set of colors that can be replaced with the colors in the source set of colors, for each color position permutation, determine color separation distances between the replaced colors, for each color position permutation, determine deltas between the color separation distances in the replaced colors and the color separation distances in the source set of colors, and select one of the color position permutations based on the deltas being minimized with respect to the deltas for the other color position permutations, with the selected color position permutation to be used as the custom color scheme for the web application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for generating a custom color scheme for a web application comprising:
-
determining a source set of colors to be used in the custom color scheme; determining color separation distances between colors in the source set of colors; determining a target set of colors in the web application; determining color position permutations of the colors in the target set of colors that can be replaced with the colors in the source set of colors; for each color position permutation, determining color separation distances between the replaced colors; for each color position permutation, determining deltas between the color separation distances in the replaced colors and the color separation distances in the source set of colors; and selecting one of the color position permutations based on the deltas being minimized with respect to the deltas for the other color position permutations, with the selected color position permutation to be used as the custom color scheme for the web application. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium for operating a server to generate a custom color scheme for a web application, and with the non-transitory computer readable medium having a plurality of computer executable instructions for causing the server to perform steps comprising:
-
determining a source set of colors to be used in the custom color scheme; determining color separation distances between colors in the source set of colors; determining a target set of colors in the web application; determining color position permutations of the colors in the target set of colors that can be replaced with the colors in the source set of colors; for each color position permutation, determining color separation distances between the replaced colors; for each color position permutation, determining deltas between the color separation distances in the replaced colors and the color separation distances in the source set of colors; and selecting one of the color position permutations based on the deltas being minimized with respect to the deltas for the other color position permutations, with the selected color position permutation to be used as the custom color scheme for the web application. - View Dependent Claims (18, 19, 20)
-
Specification