Methods and apparatuses for controlling the appearance of a user interface
First Claim
1. A method to display user interface elements on a data processing system, the method comprising:
- automatically determining, based on a primary color, a plurality of secondary colors for the user interface elements, wherein the plurality of secondary colors are assigned different roles in the user interface elements and wherein a first user interface element is assigned a first secondary color from the plurality of secondary colors and wherein a second user interface element is assigned one of the plurality of secondary colors based on a first characteristic of the second user interface element if displayed in a first relation with the first user interface element, wherein the first user interface element is text and the second user interface element is a gradient background and the first characteristic is readability and the first relation is overlapping;
displaying the user interface elements using the plurality of secondary colors;
displaying information from a plurality of calendars in a calendar interface, wherein the primary color is associated with one of the plurality of calendars and wherein the user interface elements displayed using the plurality of secondary colors are associated with the one of the plurality of calendars;
selecting an arbitrary color as the primary color for the one of the plurality of calendars.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and machine readable media for displaying (e.g., information from multiple calendars) using different secondary colors generated according to primary colors in a data processing system. In one exemplary method, a calendar interface is displayed on a display device, wherein the calendar interface is capable of displaying calendar events for a user, and a control interface is displayed, which control interface allows the user to selectively display calendar events simultaneously from at least two calendars of the user in the calendar interface. Each of the calendars can have a primary color for display; and, secondary colors are automatically determined based on the primary color for the user interface elements associated with a calendar.
-
Citations
60 Claims
-
1. A method to display user interface elements on a data processing system, the method comprising:
-
automatically determining, based on a primary color, a plurality of secondary colors for the user interface elements, wherein the plurality of secondary colors are assigned different roles in the user interface elements and wherein a first user interface element is assigned a first secondary color from the plurality of secondary colors and wherein a second user interface element is assigned one of the plurality of secondary colors based on a first characteristic of the second user interface element if displayed in a first relation with the first user interface element, wherein the first user interface element is text and the second user interface element is a gradient background and the first characteristic is readability and the first relation is overlapping; displaying the user interface elements using the plurality of secondary colors; displaying information from a plurality of calendars in a calendar interface, wherein the primary color is associated with one of the plurality of calendars and wherein the user interface elements displayed using the plurality of secondary colors are associated with the one of the plurality of calendars; selecting an arbitrary color as the primary color for the one of the plurality of calendars. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to display user interface elements on the data processing system, the method comprising:
-
automatically determining, based on a primary color, a plurality of secondary colors for the user interface elements, wherein the plurality of secondary colors are assigned different roles in the user interface elements and wherein a first user interface element is assigned a first secondary color from the plurality of secondary colors and wherein a second user interface element is assigned one of the plurality of secondary colors based on a first characteristic of the second user interface element if displayed in a first relation with the first user interface element, wherein the first user interface element is text and the second user interface element is a gradient background and the first characteristic is readability and the first relation is overlapping; displaying the user interface elements using the plurality of secondary colors; displaying information from a plurality of calendars in a calendar interface, wherein the primary color is associated with one of the plurality of calendars and wherein the user interface elements displayed using the plurality of secondary colors are associated with the one of the plurality of calendars; selecting an arbitrary color as the primary color for the one of the plurality of calendars. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system to process data and to display user interface elements, the system comprising:
-
means for automatically determining, based on a primary color, a plurality of secondary colors for the user interface elements, wherein the plurality of secondary colors are assigned different roles in the user interface elements and wherein a first user interface element is assigned a first secondary color from the plurality of secondary colors and wherein a second user interface element is assigned one of the plurality of secondary colors based on a first characteristic of the second user interface element if displayed in a first relation with the first user interface element, wherein the first user interface element is text and the second user interface element is a gradient background and the first characteristic is readability and the first relation is overlapping; means for displaying the user interface elements using the plurality of secondary colors; means for displaying information from a plurality of calendars in a calendar interface, wherein the primary color is associated with one of the plurality of calendars and wherein the user interface elements displayed using the plurality of secondary colors are associated with the one of the plurality of calendars; means for selecting an arbitrary color as the primary color for the one of the plurality of calendars. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of controlling a graphical user interface of a data processing system, the method comprising:
-
presenting a range of colors which appear to vary in a substantially continuous manner; receiving a user input selecting a color from said range of colors; automatically determining, based on said color from said range of colors, a plurality of colors for a corresponding plurality of user interface elements, wherein the plurality of colors are assigned different roles in the user interface elements and wherein a first user interface element in the plurality of user interface elements is assigned a first color from the plurality of colors and wherein a second user interface element in the plurality of user interface elements is assigned one of the plurality of colors based on a first characteristic of the second user interface element if displayed in a first relation with the first user interface element, wherein the first user interface element is text and the second user interface element is a gradient background and the first characteristic is readability and the first relation is overlapping; displaying said plurality of user interface elements with said plurality of colors displaying information from a plurality of calendars in a calendar interface, wherein the color from the range of colors is associated with one of the plurality of calendars and wherein the plurality of user interface elements displayed using the plurality of colors is associated with the one of the plurality of calendars; selecting an arbitrary color as the color from the range of colors for the one of the plurality of calendars. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A computer storage medium, containing executable computer program instructions which when executed by a data processing system cause said system to perform a method of controlling a graphical user interface of said data processing system, the method comprising:
-
presenting a range of colors which appear to vary in a substantially continuous manner; receiving a user input selecting a color from said range of colors; automatically determining, based on said color from said range of colors, a plurality of colors for a corresponding plurality of user interface elements, wherein the plurality of colors are assigned different roles in the user interface elements and wherein a first user interface element in the plurality of user interface elements is assigned a first color from the plurality of colors and wherein a second user interface element in the plurality of user interface elements is assigned one of the plurality of colors based on a first characteristic of the second user interface element if displayed in a first relation with the first user interface element, wherein the first user interface element is text and the second user interface element is a gradient background and the first characteristic is readability and the first relation is overlapping; displaying said plurality of user interface elements with said plurality of colors displaying information from a plurality of calendars in a calendar interface, wherein the color from the range of colors is associated with one of the plurality of calendars and wherein the plurality of user interface elements displayed using the plurality of colors is associated with the one of the plurality of calendars; selecting an arbitrary color as the color from the range of colors for the one of the plurality of calendars. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A system to process data for a graphical user interface, the system comprising;
-
means for presenting a range of colors which appear to vary in a substantially continuous manner; means for receiving a user input selecting a color from said range of colors; means for automatically determining, based on said color from said range of colors, a plurality of colors for a corresponding plurality of user interface elements, wherein the plurality of colors are assigned different roles in the user interface elements and wherein a first user interface element in the plurality of user interface elements is assigned a first color from the plurality of colors and wherein a second user interface element in the plurality of user interface elements is assigned one of the plurality of colors based on a first characteristic of the second user interface element if displayed in a first relation with the first user interface element, wherein the first user interface element is text and the second user interface element is a gradient background and the first characteristic is readability and the first relation is overlapping; means for displaying said plurality of user interface elements with said plurality of colors means for displaying information from a plurality of calendars in a calendar interface, wherein the color from the range of colors is associated with one of the plurality of calendars and wherein the plurality of user interface elements displayed using the plurality of colors is associated with the one of the plurality of calendars; means for selecting an arbitrary color as the color from the range of colors for the one of the plurality of calendars. - View Dependent Claims (56, 57, 58, 59, 60)
-
Specification