Patent US5962926A successfully refreshed from Google Patents.
Patent US7085009B2 successfully refreshed from Google Patents.
Patent US6697079B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6697079B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Color palette providing cross-platform consistency

Assignee: Apple Inc
•
Filing: 2001-03-15
•
Granted: 2004-02-24
•
Expires: 2021-03-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system to provide a color palette which facilitates user selection of web-safe colors. In laying out the color palette, the extent of achromatic colors located within the color palette is determined. The achromatic colors are then arranged in one group on the palette, for instance in order of lightest to darkest. The non web-safe chromatic colors are then grouped together. From this grouping blends of the colors are created. Finally, the web-safe chromatic colors are grouped together. Blends with respect to the web-safe chromatic colors are created and then grouped on the color palette.

Inventors

  • 👤 Brian Rose

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:38
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 158 words
A method for providing a color palette which facilitates user selection of colors having a consistent appearance across different platforms; determining the achromatic colors to be located within a color palette; arranging all the achromatic colors in one contiguous grouping within the palette; placing blends of non-web safe chromatic colors in a second contiguous grouping within the palette; and placing all web-safe chromatic colors, including blends created from the web-safe chromatic colors, in a third contiguous grouping within the palette; wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 2
Independent Claim 158 words
A method for providing a color palette which facilitates user selection of colors having a consistent appearance across different platforms; determining the achromatic colors to be located within a color palette; arranging all the achromatic colors in one contiguous grouping within the palette; placing blends of non-web safe chromatic colors in a second contiguous grouping within the palette; and placing all web-safe chromatic colors, including blends created from the web-safe chromatic colors, in a third contiguous grouping within the palette; wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 3
Dependent Claim 22 words
The method of claim 1 , wherein the non web-safe chromatic colors are positioned within said second grouping by their respective hues.
Claim 4
Dependent Claim 26 words
The method of claim 1 , wherein the non web-safe blends are created from the non web-safe chromatic colors via incremental changed in saturation and value.
Claim 5
Dependent Claim 26 words
The method of claim 1 , wherein the blends of non web-safe chromatic colors are arranged in order from lightest to darkest within said second grouping.
Claim 6
Dependent Claim 19 words
The method of claim 1 , wherein the web-safe chromatic colors are grouped by hue within said third grouping.
Claim 7
Dependent Claim 22 words
The method of claim 1 , wherein said blends of web-safe chromatic colors are created via incremental changes in saturation and value.
Claim 8
Dependent Claim 31 words
The method of claim 1 , wherein the colors on one side of said diagonal are primary colors and the colors on the other side of said diagonal are secondary colors.
Claim 9
Dependent Claim 23 words
The method of claim 1 , wherein a subgroup of additional secondary colors are positioned adjacent their corresponding square and form a rectangle.
Claim 10
Dependent Claim 34 words
The method of claim 1 , wherein said palette comprises a grid of rows and columns in which said colors are displayed, and said one grouping comprises one row or column of said grid.
Claim 11
Dependent Claim 23 words
The method of claim 9 , wherein said one grouping is positioned in a row or column at an edge of said grid.
Claim 12
Dependent Claim 24 words
The method of claim 9 , wherein said achromatic colors are arranged in order from lightest to darkest within said one row or column.
Claim 13
Dependent Claim 28 words
The method of claim 9 , wherein said one row or column contains one contiguous subgroup of web-safe colors, and a second contiguous subgroup of non web-safe colors.
Claim 14
Dependent Claim 150 words
A computer readable medium containing a program which executes the following steps: determining the achromatic colors to be located within a color palette; arranging all the achromatic colors in one contiguous grouping within the palette; placing blends of non web-safe chromatic colors in a second contiguous grouping within the palette; and placing all web-safe chromatic colors, including blends created from the web-safe chromatic colors, in a third contiguous grouping within the palette; wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 15
Dependent Claim 150 words
A computer readable medium containing a program which executes the following steps: determining the achromatic colors to be located within a color palette; arranging all the achromatic colors in one contiguous grouping within the palette; placing blends of non web-safe chromatic colors in a second contiguous grouping within the palette; and placing all web-safe chromatic colors, including blends created from the web-safe chromatic colors, in a third contiguous grouping within the palette; wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 16
Independent Claim 153 words
An apparatus which implements a color palette that facilitates user selection of web-safe colors, comprising: a computer; a storage device that stores a color palette; and a display device that displays the color palette; wherein the color palette is organized into one contiguous grouping of achromatic colors, a second contiguous grouping of non web-safe chromatic colors, and a third contiguous grouping of web-safe chromatic colors, including blends that are created from the web-safe chromatic colors wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 17
Independent Claim 153 words
An apparatus which implements a color palette that facilitates user selection of web-safe colors, comprising: a computer; a storage device that stores a color palette; and a display device that displays the color palette; wherein the color palette is organized into one contiguous grouping of achromatic colors, a second contiguous grouping of non web-safe chromatic colors, and a third contiguous grouping of web-safe chromatic colors, including blends that are created from the web-safe chromatic colors wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 18
Dependent Claim 131 words
A computer generated color palette for displaying in a graphical user interface of a computer, said color palette comprising one contiguous grouping of achromatic colors, a second contiguous grouping of non web-safe chromatic colors, and a third contiguous grouping of web-safe chromatic colors, including blends that are created from the web-safe chromatic colors wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 19
Dependent Claim 131 words
A computer generated color palette for displaying in a graphical user interface of a computer, said color palette comprising one contiguous grouping of achromatic colors, a second contiguous grouping of non web-safe chromatic colors, and a third contiguous grouping of web-safe chromatic colors, including blends that are created from the web-safe chromatic colors wherein a subgroup of web-safe chromatic color blends are arranged within said third grouping to form a square wherein the colors are arranged on one side of a diagonal of the square horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and the colors in the other side of the diagonal are arranged horizontally decreasing in value towards said diagonal and vertically decreasing in saturation towards said diagonal.
Claim 20
Dependent Claim 101 words
A computer implemented method for displaying colors in a color palette, comprising the steps of: arranging colors associated with a given hue angle on one side of diagonal of the rectangular geometric area so that the colors are disposed horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and arranging blends of colors in a range of hue angles associated with said given hue angle on the other side of the diagonal so that said blends horizontally decrease in value towards said diagonal and vertically decrease in saturation towards said diagonal.
Claim 21
Dependent Claim 101 words
A computer implemented method for displaying colors in a color palette, comprising the steps of: arranging colors associated with a given hue angle on one side of diagonal of the rectangular geometric area so that the colors are disposed horizontally in order of decreasing saturation towards said diagonal and vertically in order of decreasing value towards said diagonal, and arranging blends of colors in a range of hue angles associated with said given hue angle on the other side of the diagonal so that said blends horizontally decrease in value towards said diagonal and vertically decrease in saturation towards said diagonal.
Claim 22
Dependent Claim 31 words
The method of claim 16 , wherein the colors on one side of said diagonal are primary colors and the colors on the other side of said diagonal are secondary colors.
Claim 23
Dependent Claim 23 words
The method of claim 16 , wherein a subgroup of additional secondary colors are positioned adjacent said rectangle in a second geometric area.
Claim 24
Dependent Claim 14 words
The method of claim 18 , wherein said second geometric area is a rectangle.
Claim 25
Dependent Claim 158 words
A computer generated color palette for display in a graphical user interface of a computer, said color palette comprising a first contiguous grouping of primary colors, and a second contiguous grouping of secondary colors within a rectangular area, wherein the colors in said first grouping are associated with a given hue angle and arranged on one side of a diagonal of said rectangular area such that they decrease in saturation along one dimension of said rectangular area in a direction towards said diagonal and decrease in value along the other dimension of said rectangular area in a direction towards said diagonal, and wherein the colors in said second grouping are within a range of hue angles associated with said given hue angle and arranged on the other side of said diagonal such that they decrease in saturation along said other dimension in a direction towards said diagonal and decrease in value along said one dimension toward said diagonal.
Claim 26
Dependent Claim 158 words
A computer generated color palette for display in a graphical user interface of a computer, said color palette comprising a first contiguous grouping of primary colors, and a second contiguous grouping of secondary colors within a rectangular area, wherein the colors in said first grouping are associated with a given hue angle and arranged on one side of a diagonal of said rectangular area such that they decrease in saturation along one dimension of said rectangular area in a direction towards said diagonal and decrease in value along the other dimension of said rectangular area in a direction towards said diagonal, and wherein the colors in said second grouping are within a range of hue angles associated with said given hue angle and arranged on the other side of said diagonal such that they decrease in saturation along said other dimension in a direction towards said diagonal and decrease in value along said one dimension toward said diagonal.

References Cited (Backward Citations)

US5254978A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-02-23 2007-08-25 2008-02-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-02-23 2011-08-25 2012-02-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-02-23 2015-08-25 2016-02-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag