Method and apparatus for an event based, selectable use of color in a user interface display
First Claim
1. In a computer system, a method of signaling that an event has occurred, comprising the steps of:
- a) an application program of said computer system making a call to request a display attribute for an event object to be displayed on a display screen, said call including an event type corresponding to said event object;
b) in response to said request, indexing a table with said event type and a screen capability flag to obtain said display attribute, wherein said table is located externally of said application program and has an event type list having a plurality of event types that are different from one another and a plurality of display attribute lists, each of said display attribute lists having a display attribute corresponding to each of said plurality of event types in the event type list, and each of the display attribute lists corresponding to a different potential display capability; and
, c) said application program displaying said event object on said display screen with said display attribute, wherein a user of said computer system is signaled that an event has occurred.
5 Assignments
0 Petitions
Accused Products
Abstract
Signaling a user of a computer system that a particular event has occurred. The present invention performs this task by using a color table, which contains a list of event types and a corresponding list of display attributes. The application program signals the user that an event has occurred by displaying an event object. The application program obtains the correct display attribute for the event object by calling the color table, giving it the event type. The color table is indexed by the event type and a screen capability flag that is obtained from the operating system. The color table provides the display attribute for the specified event type based on the screen capability flag.
66 Citations
20 Claims
-
1. In a computer system, a method of signaling that an event has occurred, comprising the steps of:
-
a) an application program of said computer system making a call to request a display attribute for an event object to be displayed on a display screen, said call including an event type corresponding to said event object;
b) in response to said request, indexing a table with said event type and a screen capability flag to obtain said display attribute, wherein said table is located externally of said application program and has an event type list having a plurality of event types that are different from one another and a plurality of display attribute lists, each of said display attribute lists having a display attribute corresponding to each of said plurality of event types in the event type list, and each of the display attribute lists corresponding to a different potential display capability; and
,c) said application program displaying said event object on said display screen with said display attribute, wherein a user of said computer system is signaled that an event has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
setting at least one display attribute in said table such that said display attribute conveys a particular meaning to the user of the computer system.
-
-
3. The method of claim 2 wherein said at least one display attribute is a color.
-
4. The method of claim 2 wherein said meaning to the user is warning.
-
5. The method of claim 2 wherein the meaning to the user is caution.
-
6. The method of claim 2 wherein the meaning to the user is status is good.
-
7. The method of claim 1 further comprising the step of said application program changing at least one of said display attributes.
-
8. The method of claim 1 further comprising the step of a user of said computer system changing at least one of said display attributes.
-
9. The method of claim 1 wherein said table resides in an operating system of said computer system.
-
10. The method of claim 1 further comprising the step of:
accessing said screen capability flag from an operating system.
-
11. The method of claim 1 wherein said computer system is a palmtop computer system.
-
12. A computer system comprising:
-
a processor coupled to a bus;
a display screen coupled to said bus;
a memory unit coupled to said bus and comprising instructions that when executed by said processor implement a method of signaling that an event has occurred, comprising the steps of;
a) an application program of said computer system making a call to request a display attribute for an event object to be displayed on a display screen, said call including an event type corresponding to said event object;
b) in response to said request, indexing a table with said event type and a screen capability flag to obtain said display attribute, wherein said table is located externally of said application program and has an event type list having a plurality of event types and a plurality of display attribute lists, each of said display attribute lists having a display attribute corresponding to each of said plurality of event types in the event type list, and each of the display attribute lists corresponding to a different potential display capability of the display screen; and
,c) said application program displaying said event object on said display screen with said display attribute, wherein a user of said computer system is signaled that an event has occurred. - View Dependent Claims (13, 14)
-
-
15. In a palm-top computer system, a method of displaying information, comprising the steps of:
-
a) an application program of said computer system making a call to request a display attribute for an event object to be displayed on a display screen, said call including an event type corresponding to said event object;
b) in response to said request, indexing a table with said event type and a screen capability flag to obtain said display attribute, wherein said table is located externally of said application program and has an event type list having a plurality of event types that are different from one another and a plurality of display attribute lists, each of said display attribute lists having a display attribute corresponding to each of said plurality of event types in the event type list; and
,c) said application program displaying said event object on said display screen with said display attribute, wherein a user of said computer system is signaled that an event has occurred. - View Dependent Claims (16, 17, 18, 19, 20)
setting at least one display attribute in said table such that said display attribute conveys a particular meaning to the user of the computer system.
-
-
17. The method of claim 16 wherein said display attribute is a color.
-
18. The method of claim 15 wherein step a) comprises the step of:
a1) an event external to said palm-top computer system triggering said call by said application program to request said display attribute for said event object.
-
19. The method of claim 18 wherein:
said event external to said palm-top computer system is a stock price reaching a pre-defined price.
-
20. The method of claim 18 wherein:
said event external to said palm-top computer system is the computer entering a certain geographic location.
Specification