DISPLAYING APPLICATION INFORMATION IN AN APPLICATION-SWITCHING USER INTERFACE
First Claim
1. A computer-implemented method for receiving a status icon from an application, the method comprising:
- receiving an API call from an application, wherein the API call includes a window handle and a handle to the status icon that indicates the application'"'"'s status;
providing the status icon to an application-switching user interface window;
storing a copy of the status icon in association with the application-switching user interface window; and
displaying the status icon when the application-switching user interface window draws a user interface element associated with the application.
2 Assignments
0 Petitions
Accused Products
Abstract
An application status system is described herein that informs the user about application-specific status updates and notifications through a changing status icon associated with an application-switching user interface displayed by an operating system when the application is running. When an application has focus, there is typically no way for another application to display status to the user without displaying a dialog box or a notification balloon that interrupts the user. The application status system takes advantage of the existing application-switching user interface to display a lightweight status icon overlay on the application-switching user interface itself. Thus, the application status system allows applications to provide application-specific status updates without interrupting a user'"'"'s activity in another application and without adding additional UI for a user to process.
171 Citations
20 Claims
-
1. A computer-implemented method for receiving a status icon from an application, the method comprising:
-
receiving an API call from an application, wherein the API call includes a window handle and a handle to the status icon that indicates the application'"'"'s status; providing the status icon to an application-switching user interface window; storing a copy of the status icon in association with the application-switching user interface window; and displaying the status icon when the application-switching user interface window draws a user interface element associated with the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for displaying application status in an application-switching user interface, the system comprising:
-
a receive icon component configured to provide an API that applications call to set and clear status icons associated with the applications; a user interface configured to provide an interface for a user to switch between applications and view information about applications that are currently running, wherein the user interface displays an item for each application to which the user can switch; an item manager component configured to manage each item displayed by the user interface; and a display item component configured to manage data associated with each item and display each item, wherein the display item component overlays a status icon for each item over a static icon displayed for each application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium encoded with instructions for controlling a computer system to display a taskbar that includes application status information, by a method comprising:
-
receiving an indication to redraw at least a portion of the taskbar; enumerating one or more taskbar items associated with one or more running applications; for each enumerated taskbar item, retrieving a status icon associated with the taskbar item; displaying the retrieved status icon as an overlay on the taskbar item. - View Dependent Claims (18, 19, 20)
-
Specification