Method and system for generating colors using constrained color properties
First Claim
1. A computer program product 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 received color;
selecting an example color template;
automatically applying the example color template to the constrained color parameters 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.
14 Citations
20 Claims
-
1. A computer program product 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 received color;
selecting an example color template;
automatically applying the example color template to the constrained color parameters 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 program product encoding a computer program of instructions for executing a computer system for creating a color template for a document, the system comprising:
-
a matching engine that receives constrained color parameters 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;
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)
-
-
18. A computer program product encoding a data structure for a color template with extrapolated colors, the data structure comprising:
-
a first data field that contains information for a style template that comprises one or more styles and formatting for the styles that is applied to a document;
a second data field that contains user-set color parameters for one or more of the styles in the first data field; and
a third data field that contains one or more extrapolated colors based on the user-set color parameters and set for one or more styles in the first data field that the user did not set. - View Dependent Claims (19, 20)
-
Specification