IP Library Patent Application 12106832
Patent Application
App. No. 12/106,832

SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING COLOR SCHEME VARIATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/106,832
Abstract

Methods and systems for generating color scheme variations of a graphical design based on a current color scheme of the design include rotating the colors of the current color scheme by predetermined angular rotations on a color wheel.

Claims (36)

1 . A computer-implemented method for automatically generating a set of color scheme variations based on a current color scheme of an electronic document, the method comprising:

determining an original color scheme of an electronic design, the original color scheme comprising an original set of colors used to implement an electronic design;

mapping the colors in the original set of colors to respective points at respective locations on a color wheel;

rotating each of the points around the color wheel by a same rotation to respective new locations;

determining corresponding new colors associated with the rotated points at the respective new locations on the color wheel; and

presenting at least a subset of the new colors associated with the rotated points as a color scheme variation of the original color scheme.

2 . The method of claim 1 , further comprising rendering the electronic design using the color scheme variation.

3 . The method of claim 1 , further comprising repeating, at least once, the rotating step through the presenting step to present one or more additional color scheme variations of the original color scheme.

4 . The method of claim 1 , further comprising:

detecting user selection of one of the color scheme variations; and

rendering the electronic design using the selected color scheme variation.

5 . The method of claim 1 , wherein the mapping, rotating, and determining steps are performed using a mathematical transformation.

6 . A computer-readable medium comprising program instructions which, when executed by a computer, implement a method for automatically generating a set of color scheme variations based on a current color scheme of an electronic document, the method comprising:

determining an original color scheme of an electronic design, the original color scheme comprising an original set of colors used to implement an electronic design;

mapping the colors in the original set of colors to respective points at respective locations on a color wheel;

rotating each of the points around the color wheel by a same rotation to respective new locations;

determining corresponding new colors associated with the rotated points at the respective new locations on the color wheel; and

presenting at least a subset of the new colors associated with the rotated points as a color scheme variation of the original color scheme.

7 . The computer-readable medium of claim 6 , further comprising rendering the electronic design using the color scheme variation.

8 . The computer-readable medium of claim 6 , further comprising repeating, at least once, the rotating step through the presenting step to present one or more additional color scheme variations of the original color scheme.

9 . The computer-readable medium of claim 6 , further comprising:

detecting user selection of one of the color scheme variations; and

rendering the electronic design using the selected color scheme variation.

10 . The computer-readable medium of claim 6 , wherein the mapping, rotating, and determining steps are performed using a mathematical transformation.

11 . A system for automatically generating a set of color scheme variations based on a current color scheme of an electronic document, comprising:

a processor;

a display;

an input device which detects and receives user input;

a graphical design application executed by the processor which presents a graphical user interface on the display and receives user input from the input device to create a design in a work area of the graphical user interface; and

a color scheme variation control which determines an original color scheme of an electronic design, the original color scheme comprising an original set of colors used to implement an electronic design, maps the colors in the original set of colors to respective points at respective locations on a color wheel, rotates each of the points around the color wheel by a same rotation to respective new locations, determines corresponding new colors associated with the rotated points at the respective new locations on the color wheel, and presents at least a subset of the new colors associated with the rotated points as a color scheme variation of the original color scheme.

12 . The system of claim 11 , the graphical user interface of the graphical design application detecting user selection of one of the presented color scheme variations and rendering the design in the work area of the graphical user interface using the selected color scheme variation.

13 . The system of claim 11 , the color scheme variation control presenting a plurality of different color scheme variations based on the original color scheme.

14 . The system of claim 11 , wherein the color scheme variation control comprises:

a color representation transform which transforms a color value into a location of the corresponding color value on a color wheel;

a color wheel rotation transform which transforms an input coordinate on a color wheel to a new coordinate on the color wheel, the new coordinate comprising the input coordinate rotated on the color wheel by a predetermined rotation; and

a color wheel coordinate transform which transforms a color wheel coordinate to a corresponding color value.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2013
From: VISTAPRINT LIMITED
To: VISTAPRINT SCHWEIZ GMBH
Reel/Frame 031394/0742 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2013
From: VISTAPRINT TECHNOLOGIES LIMITED
To: VISTAPRINT LIMITED
Reel/Frame 031394/0311 →
SECURITY AGREEMENT Recorded Oct 7, 2013
From: VISTAPRINT SCHWEIZ GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031371/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2008
From: RAMIREZ, ROBERTO X.
To: VISTAPRINT TECHNOLOGIES LIMITED
Reel/Frame 020841/0938 →