Method and system for generating colors using constrained color properties
First Claim
Patent Images
1. A method for creating a color template for a document, the method comprising:
- receiving at least one color for the document;
constraining at least one document parameter to the at least one color to generate at least one constrained color parameter;
automatically comparing the at least one constrained color parameter to one or more example color templates;
automatically selecting one or more of the example color templates based on the comparison;
automatically applying the selected one or more example color templates to the at least one constrained color parameter to extrapolate one or more other colors for unset document parameters;
providing the color template based on the received colors and the extrapolated colors.
2 Assignments
0 Petitions
Accused Products
Abstract
Generally, the present invention provides embodiments of systems and methods for extrapolating formats to create pleasing format templates. In an exemplary embodiment, a method for creating a color template for a document comprises receiving at least one color for the document. Then, the colors received become constraints of at least one document parameter. A color template is then selected and automatically applied to the constrained document parameters to extrapolate one or more other colors for the unset color parameters. Finally, the color template with the extrapolated colors is provided with the received colors and the extrapolated colors.
11 Citations
19 Claims
-
1. A method for creating a color template for a document, the method comprising:
-
receiving at least one color for the document; constraining at least one document parameter to the at least one color to generate at least one constrained color parameter; automatically comparing the at least one constrained color parameter to one or more example color templates; automatically selecting one or more of the example color templates based on the comparison; automatically applying the selected one or more example color templates to the at least one constrained color parameter to extrapolate one or more other colors for unset document parameters; providing the color template based on the received colors and the extrapolated colors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for creating a color template for a document, the system comprising:
-
a matching engine that receives one or more constrained color parameters and compares the one or more constrained color parameters to one or more colors of one or more example color templates and extracts one or more example color templates that relate to one or more of the constrained color parameters; an algorithm engine that applies the color relationships in the one or more example color templates to the constrained color parameters to extrapolate one or more color templates; and a template application module that receives a choice of a color template and automatically applies the chosen color template to the document. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer storage medium encoding a computer program of instructions for executing a computer implemented method for creating a color template for a document, the method comprising:
-
receiving at least one color for the document; constraining at least one document parameter to the at least one color, to generate at least one constrained color parameter; comparing the at least one constrained color parameter to one or more attributes of one or more example color templates in a template example library; automatically selecting one or more example color templates based on the comparison; receiving a selection of one of the one or more example color templates; automatically applying the selected example color template to the constrained color parameters to extrapolate one or more other colors for unset document parameters; and providing the selected example color template based on the received colors and the extrapolated colors. - View Dependent Claims (18, 19)
-
Specification