Window grouping
First Claim
1. A method of automatically determining groups of windows, where the windows are managed by a window managing system, where the window managing system maintains representations of respective windows, and where each representation includes a title of its window for displaying in a title bar of the window, the method comprising:
- analyzing the titles of the windows to determine semantic associations between the titles; and
associating the windows based on the associations between their titles;
wherein the analyzing and associating are performed by at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework is provided for obtaining window information. The window information can be applied to different assignment models to assign windows to different groups. A group may correspond to a task being performed by a user. The window information can be semantic or temporal information captured as window events and properties of windows whose events are captured. Temporal information can be information about switches between windows. Semantic information can be window titles. Temporal information, semantic information, or both, can be used to assign windows to groups.
-
Citations
21 Claims
-
1. A method of automatically determining groups of windows, where the windows are managed by a window managing system, where the window managing system maintains representations of respective windows, and where each representation includes a title of its window for displaying in a title bar of the window, the method comprising:
-
analyzing the titles of the windows to determine semantic associations between the titles; and associating the windows based on the associations between their titles; wherein the analyzing and associating are performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium having instruction stored thereon that, when executed by at least one processor, cause the processor to perform:
-
automatically determining groups of windows, where the windows are managed by a window managing system, where the window managing system maintains representations of respective windows, and where each representation includes a title of its window for displaying in a title bar of the window; the automatically determining groups of windows including analyzing the titles of the windows to determine semantic associations between the titles, and associating the windows based on the associations between their titles. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a memory operatively connected to the at least one processor and comprising stored therein instructions that, when executed by the at least one processor, cause the at least one processor to automatically determine groups of windows by analyzing the titles of the windows to determine semantic associations between the titles, and by associating the windows based on the associations between their titles; wherein the windows are managed by a window managing system, the window managing system maintains representations of respective windows, and each representation includes a title of its window for displaying in a title bar of the window. - View Dependent Claims (18, 19, 20, 21)
-
Specification