Method and apparatus for application window grouping and management
First Claim
1. One or more computer-readable storage media having computer-executable instructions embodied thereon for performing a method for managing a plurality of application window representations, the method comprising steps of:
- defining a set of application window representation positions in a predefined region of a display;
displaying a first application window representation at one of the set of application window representation positions, wherein the first application window representation is associated with a first application window corresponding to a first application;
receiving an input to open a second application window;
determining that a second application window representation associated with the second application window should be located at a hidden application window representation position within a glom associated with the first application window representation, wherein the hidden application window representation is not within the set;
displaying the second application window;
responsive to displaying the second application window, maintaining a second application window representation associated with the second application window at a hidden application window representation position within a glom associated with the first application window representation;
receiving a first user input to the first application window representation; and
responsive to the first user input, providing access to the first application window without displaying the second application window representation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a plurality of application window representations is described. The method includes steps of defining a set of application window representation positions in a predefined region, displaying a plurality of application window representations in the application window representation positions, receiving an input to open a first application window, creating a first application window representation in the predefined region, determining whether a second application window representation of the plurality needs to be repositioned into a hidden application window representation position, and repositioning the second application window representation into the hidden application window representation upon determining that the second application window representation needs to be repositioned, wherein the hidden application window representation position is within a glom.
-
Citations
20 Claims
-
1. One or more computer-readable storage media having computer-executable instructions embodied thereon for performing a method for managing a plurality of application window representations, the method comprising steps of:
-
defining a set of application window representation positions in a predefined region of a display; displaying a first application window representation at one of the set of application window representation positions, wherein the first application window representation is associated with a first application window corresponding to a first application; receiving an input to open a second application window; determining that a second application window representation associated with the second application window should be located at a hidden application window representation position within a glom associated with the first application window representation, wherein the hidden application window representation is not within the set; displaying the second application window; responsive to displaying the second application window, maintaining a second application window representation associated with the second application window at a hidden application window representation position within a glom associated with the first application window representation; receiving a first user input to the first application window representation; and responsive to the first user input, providing access to the first application window without displaying the second application window representation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable storage media having computer-executable instructions embodied thereon for performing a method for displaying a notification associated with an application, the method comprising steps of:
-
displaying a first application window representation at a first application window representation position within a predefined region of a display, wherein the first application window representation is associated with a first application window; maintaining a second application window representation at a hidden application window representation position within a glom associated with the first application window representation, wherein the second application window representation is associated with a second application window; receiving a notification of an occurrence of an event corresponding to the second application window, wherein the event comprises a change in state or condition associated with a second application corresponding to the second application window; in response to receiving the notification, repositioning the second application window representation from the hidden application window representation position to a second application window representation position within the predefined region of the display; and displaying the second application window representation at the second application window representation position. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more computer-readable storage media having computer-executable instructions embodied thereon for performing a method for managing a plurality of application window representations, the method comprising:
-
defining an ordered set of application window representation positions in a predefined region of a display, wherein the ordered set is configured to display application window representations at predetermined positions according to how recently associated application windows were used; defining an overflow representation position in the predefined region; displaying an application window representation at each of the set of application window representation positions, wherein each application window representation is associated with an open application window, and further wherein a first application window representation associated with a most recently used application window is displayed at a first position of the set; receiving a user input to open a first application window; repositioning the first application window representation from the first position to a second position within the set; repositioning a second application window representation from a third position within the set to a hidden application window representation position within a glom associated with the overflow representation, wherein the hidden application window representation position is not within the set; and displaying a third application window representation at the first position, wherein the third application window representation is associated with the first application window. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification