Data-driven color coordinator
First Claim
Patent Images
1. A system comprising:
- a remote computing device having a display device and an input device; and
a server communicatively coupled to the remote computing device over the Internet, the server having a database including a plurality of paint colors each in a predetermined relationship with other paint colors in the database, the predetermined relationship between paint colors being based on color theory;
wherein the remote computing device is configured to receive a starting paint color selected from the plurality of paint colors via the input device, to determine a plurality of coordinating paint colors for the starting paint color based on data received from the database, and to display on the display device a color palette including the starting paint color and the plurality of coordinating paint colors; and
wherein the database includes a color data structure associated with each paint color of the plurality of paint colors, the color data structure including a unique identifier for the corresponding paint color, a plurality of color metrics defining the corresponding paint color, and a plurality of references to other color data structures in the database associated with other paint colors in the database, the other paint colors having different color characteristics than the corresponding paint color.
0 Assignments
0 Petitions
Accused Products
Abstract
A color selection and coordination system including a database of predetermined color relationships implementing a data-driven color model. A starting color is associated with a first color in the color database. One or more predefined color palettes associated with the first color may be retrieved, each palette including one or more coordinating colors, the coordinating colors being predetermined based on the first color and a color coordination algorithm.
-
Citations
30 Claims
-
1. A system comprising:
-
a remote computing device having a display device and an input device; and a server communicatively coupled to the remote computing device over the Internet, the server having a database including a plurality of paint colors each in a predetermined relationship with other paint colors in the database, the predetermined relationship between paint colors being based on color theory; wherein the remote computing device is configured to receive a starting paint color selected from the plurality of paint colors via the input device, to determine a plurality of coordinating paint colors for the starting paint color based on data received from the database, and to display on the display device a color palette including the starting paint color and the plurality of coordinating paint colors; and wherein the database includes a color data structure associated with each paint color of the plurality of paint colors, the color data structure including a unique identifier for the corresponding paint color, a plurality of color metrics defining the corresponding paint color, and a plurality of references to other color data structures in the database associated with other paint colors in the database, the other paint colors having different color characteristics than the corresponding paint color. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, with an input device of a remote computing device, a selection for a starting paint color from a plurality of paint colors, the remote computing device being communicatively coupled to a server over the Internet, the server having a database including the plurality of paint colors each in a predetermined relationship with other paint colors in the database, and the predetermined relationship between paint colors being based on color theory; determining, with the remote computing device, a plurality of coordinating paint colors for the starting paint color based on data received from the database; and displaying, with a display device of the remote computing device, a color palette including the starting paint color and the plurality of coordinating paint colors; wherein the database includes a color data structure for each paint color of the plurality of paint colors, the color data structure including a unique identifier for the corresponding paint color, a plurality of color metrics defining the corresponding paint color, and a plurality of references to other color data structures in the database associated with other paint colors in the database, the other paint colors having different color characteristics than the corresponding paint color. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a remote computing device having a display device and an input device; and a server communicatively coupled to the remote computing device over the Internet, the server having a database including a plurality of paint colors each in a predetermined relationship with other paint colors in the database, the predetermined relationship between paint colors being based on color theory, and the database including a color data structure associated with each paint color of the plurality of paint colors, each color data structure including a unique identifier for the corresponding paint color, a plurality of color metrics defining the corresponding paint color, and a plurality of coordinating color references to other color data structures in the database, each coordinating color reference identifying a predetermined coordinating paint color for the associated paint color; wherein the remote computing device is configured to receive a starting paint color selected from the plurality of paint colors via the input device, to determine a plurality of coordinating paint colors for the starting paint color based on data received from the database, to display on the display device a color palette including the starting paint color and the plurality of coordinating paint colors. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method comprising:
-
receiving, with an input device of a remote computing device, a selection for a starting paint color from a plurality of paint colors, the remote computing device being communicatively coupled to a server over the Internet, the server having a database including the plurality of paint colors each in a predetermined relationship with other paint colors in the database, the predetermined relationship between paint colors being based on color theory, and the database including a color data structure associated with each paint color of the plurality of paint colors, each color data structure including a unique identifier for the corresponding paint color, a plurality of color metrics defining the corresponding paint color, and a plurality of coordinating color references to other color data structures in the database, each coordinating color reference identifying a predetermined coordinating paint color for the associated paint color; determining, with the remote computing device, a plurality of coordinating paint colors for the starting paint color based on data received from the database; and displaying, with a display device of the remote computing device, a color palette including the starting paint color and the plurality of coordinating paint colors. - View Dependent Claims (27, 28, 29, 30)
-
Specification