Method and system for clustering and grouping taskbar buttons
First Claim
1. A method in a computer system for organizing and displaying taskbar buttons associated with corresponding applications on a display having a taskbar, comprising:
- identifying the application file associated with a taskbar button; and
placing all taskbar buttons having like application files together on the taskbar to form a cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for organizing, displaying, and accessing representations of one or more running tasks on a graphical user interface in a computer system. The system organizes like application files and clusters the corresponding taskbar buttons and, upon reaching a threshold limit, creates and displays a group button that contains the like application files and removes the like taskbar buttons from the taskbar. Further, upon reaching a second threshold limit, the system ungroups the application taskbar buttons, displays them on the taskbar and removes the group button from the taskbar.
174 Citations
36 Claims
-
1. A method in a computer system for organizing and displaying taskbar buttons associated with corresponding applications on a display having a taskbar, comprising:
-
identifying the application file associated with a taskbar button; and
placing all taskbar buttons having like application files together on the taskbar to form a cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a computer system of organizing and displaying running tasks associated with corresponding applications on a display having a taskbar, the method comprising:
-
clustering a plurality of like application program buttons on the taskbar;
upon meeting a group threshold size, grouping the plurality of like taskbar application buttons to form a group application button; and
upon meeting an ungroup threshold, ungrouping the group application button to display the plurality of like taskbar application buttons. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and selecting clustered and grouped taskbar buttons, said method comprising:
-
retrieving an application program file, wherein the application program file has a corresponding taskbar application button;
displaying the taskbar application button;
repeating the retrieving step and the displaying step for new applications opened;
clustering like application taskbar application buttons;
upon meeting a predetermined size, retrieving a group application button;
displaying the group application button and removing from the taskbar each of the like taskbar application buttons; and
upon meeting an ungroup threshold, displaying each of the like taskbar application buttons on the taskbar and removing the group application button. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. In a computer system having a graphical user interface including a display and a user interface selection device, a method of presenting and accessing representations of one or more running tasks, said method comprising:
-
displaying a cluster, wherein the cluster includes a plurality of like taskbar application buttons;
upon meeting a first predetermined threshold, displaying a group application button on the taskbar and removing the plurality of like taskbar application buttons on the taskbar, wherein the group application button includes the plurality of like taskbar application buttons; and
upon meeting a second predetermined threshold, displaying the plurality of taskbar application buttons on the taskbar and removing the group application button on the taskbar. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer-readable medium having data stored thereon a button data structure, comprising:
-
a first data field containing data representing a button application handle to communicate with an application file;
a second data field containing data representing a button application name corresponding to the application file;
a third data field containing data representing a button status to indicate the last access to the application file; and
a fourth data field containing data representing a button state to determine if the button is visible or hidden.
-
-
36. A computer-readable medium having data stored thereon a cluster data structure, comprising:
-
two or more data fields containing data representing like application button data structures, wherein each of the like application button data structures include a button state to determine if the button is visible or hidden;
a group data field containing data representing a group button data structure, wherein the group button data structure includes a button state to determine if the button is visible or hidden; and
a cluster state data field containing data representing a cluster state to determine if the cluster data structure is normal or grouped.
-
Specification