APPLICATION USER INTERFACES WITH SCROLLABLE COLOR PALETTES
First Claim
Patent Images
1. A computing apparatus comprising:
- one or more computer readable storage media;
a processing system operatively coupled to the one or more computer readable storage media; and
an application stored on the one or more computer readable storage media and comprising program instructions that, when executed by the processing system, direct the processing system to at least;
present a color palette in a user interface to the application, the color palette comprising a primary color palette and a secondary color palette;
in response to a selection of a primary color control from a set of primary color controls in the primary color palette, rotate the set of primary color controls in the primary color palette until the primary color control occupies a center position in the primary color palette; and
in response to a selection of a secondary color control from a set of secondary color controls in the secondary color palette, rotate the set of secondary primary controls in the secondary color palette until the secondary color control occupies a center position in the secondary color palette.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and software are disclosed herein for enhancing color palettes in user interfaces. In an implementation, a color palette in a user interface includes a primary color palette and a secondary color palette, both rendered only partially in the color palette, thereby occupying less screen space than otherwise. The primary and secondary color palettes are rotatable such that a selection of a control form one or the other causes the primary or secondary palette to rotate the selected control to a center position in the color palette.
24 Citations
20 Claims
-
1. A computing apparatus comprising:
-
one or more computer readable storage media; a processing system operatively coupled to the one or more computer readable storage media; and an application stored on the one or more computer readable storage media and comprising program instructions that, when executed by the processing system, direct the processing system to at least; present a color palette in a user interface to the application, the color palette comprising a primary color palette and a secondary color palette; in response to a selection of a primary color control from a set of primary color controls in the primary color palette, rotate the set of primary color controls in the primary color palette until the primary color control occupies a center position in the primary color palette; and in response to a selection of a secondary color control from a set of secondary color controls in the secondary color palette, rotate the set of secondary primary controls in the secondary color palette until the secondary color control occupies a center position in the secondary color palette. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating an online application service, the method comprising:
-
presenting a color palette in a user interface to an online application, the color palette comprising a primary color palette and a secondary color palette; in response to a selection of a primary color control from a set of primary color controls in the primary color palette, rotating the set of primary color controls in the primary color palette until the primary color control occupies a center position in the primary color palette; and in response to a selection of a secondary color control from a set of secondary color controls in the secondary color palette, rotating the set of secondary primary controls in the secondary color palette until the secondary color control occupies a center position in the secondary color palette. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer readable storage media having program instructions stored thereon for rendering a color palette in a user interface to an application, wherein the program instructions, when executed by a processing system, direct the processing system to at least:
-
present a primary color palette and a secondary color palette in the color palette; in response to a selection of a primary color control from a set of primary color controls in the primary color palette, rotate the set of primary color controls in the primary color palette until the primary color control occupies a main position in the primary color palette; and in response to a selection of a secondary color control from a set of secondary color controls in the secondary color palette, rotate the set of secondary primary controls in the secondary color palette counter to a rotational direction of the set of primary color controls until the secondary color control occupies a main position in the secondary color palette. - View Dependent Claims (18, 19, 20)
-
Specification