Space management in windowed environments
First Claim
Patent Images
1. A method comprising:
- drawing a window for a particular application, wherein the window includes a first pane of the application and a second pane of the same application adjacent to the first pane, wherein the window further includes a divider between the first pane and the second pane, and wherein the first pane displays a plurality of content items;
receiving an input to activate the first pane, wherein the input activates the first pane and does not activate the second pane;
in response to said receiving the input that activates the first pane;
expanding the first pane and contracting the second pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the input that activates the first pane rather than in response to an input directed to the divider;
while the first pane is active, receiving another input to activate the second pane and not the first pane; and
in response to said receiving the another input;
expanding the second pane and contracting the first pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the another input that activates the second pane rather than in response to an input directed to the divider.
1 Assignment
0 Petitions
Accused Products
Abstract
Space management in windowed environments is described, including drawing a window including a first pane and a second pane adjacent to the first pane, receiving an input to activate the first pane, and expanding the first pane and contracting the second pane in response to the receiving the input.
32 Citations
21 Claims
-
1. A method comprising:
-
drawing a window for a particular application, wherein the window includes a first pane of the application and a second pane of the same application adjacent to the first pane, wherein the window further includes a divider between the first pane and the second pane, and wherein the first pane displays a plurality of content items; receiving an input to activate the first pane, wherein the input activates the first pane and does not activate the second pane; in response to said receiving the input that activates the first pane; expanding the first pane and contracting the second pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the input that activates the first pane rather than in response to an input directed to the divider; while the first pane is active, receiving another input to activate the second pane and not the first pane; and in response to said receiving the another input; expanding the second pane and contracting the first pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the another input that activates the second pane rather than in response to an input directed to the divider. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. (canceled)
-
9. (canceled)
-
10. A method comprising:
-
drawing a window for a particular application, wherein the window includes a first pane of the application and a second pane of the same application adjacent to the first pane, wherein the window further includes a divider between the first pane and the second pane; receiving an input to mouse-over the first pane; in response to said receiving the input to mouse-over the first pane; expanding the first pane to a first size and contracting the second pane to a second size, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is moved in response to the input to mouse-over the first pane, rather than in response to an input directed to the divider, wherein the input to mouse-over the first pane comprises moving a mouse cursor over the first pane; while the first pane is expanded relative to the second pane, receiving another input to mouse-over the second pane; and in response to said receiving the another input; expanding the second pane and contracting the first pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is moved in response to the another input to mouse-over the second pane, rather than in response to an input directed to the divider, wherein the another input to mouse-over the second pane comprises moving the mouse cursor over the second pane. - View Dependent Claims (11, 12)
-
-
13. (canceled)
-
14. A system, comprising:
-
a memory configured to draw a window for a particular application; and a processor configured to; draw a first pane of the application and a second pane of the same application adjacent to the first pane and a divider between the first pane and the second pane in the window, wherein the first pane displays a plurality of content items; receive an input to activate the first pane, wherein the input activates the first pane and does not activate the second pane; in response to said receiving the input that activates the first pane; expand the first pane and contract the second pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the input that activates the first pane rather than in response to an input directed to the divider; while the first pane is active, receive another input to activate the second pane and not the first pane; in response to said receiving the another input that activates the second pane; expand the second pane and contract the first pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the another input that activates the second pane rather than in response to an input directed to the divider. - View Dependent Claims (15, 16)
-
-
17. (canceled)
-
18. A computer program product embodied in a computer readable medium and comprising computer instructions for:
-
drawing a window for a particular application, wherein the window includes a first pane of the application and a second pane of the same application adjacent to the first pane, wherein the window further includes a divider between the first pane and the second pane, and wherein the first pane displays a plurality of content items; receiving an input to activate the first pane, wherein the input activates the first pane and does not activate the second pane; in response to said receiving the input that activates the first pane; expanding the first pane and contracting the second pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the input that activates the first pane rather than in response to an input directed to the divider; while the first pane is active, receiving another input to activate the second pane and not the first pane; and in response to said receiving the another input; expanding the second pane and contracting the first pane, wherein said expanding and said contracting comprise automatically moving the divider to correspond to the expanding and the contracting, wherein the divider is automatically moved in response to the another input that activates the second pane rather than in response to an input directed to the divider. - View Dependent Claims (19, 20)
-
-
21. (canceled)
Specification