Display window with multi-layer, parallel tab display
First Claim
Patent Images
1. A computer system comprising:
- at least one processor;
instructions recorded on a computer-readable medium and executable by the at least one processor, the instructions including;
a layer manager configured to cause the at least one processor to provide, within a user interface window of a software application, at least a first content layer and a second content layer provided in a stacked arrangement in which the first content layer is visible at a front of the stacked arrangement and the second content layer is at least partially obscured behind the first content layer;
a tab manager configured to cause the at least one processor to concurrently display at least a first content tab and a second content tab within the first content layer, wherein the first content tab includes a first tab control, a first tab transfer element, and a first content pane, and wherein the second content tab includes a second tab control, a second tab transfer element and a second content pane;
and a transfer manager configured to cause the at least one processor to transfer, in response to a user selection of the second tab transfer element, the second content tab between the first content layer and the second content layer, including continuing to display the first content tab within the first content layer subsequent to the transfer.
12 Assignments
0 Petitions
Accused Products
Abstract
A layer manager provides at least two content layers within a user interface window of a software application. A tab manager provides at least two content tabs within at least one of the content layers. A transfer manager is configured to transfer at least one content tab between the at least two content layers.
-
Citations
18 Claims
-
1. A computer system comprising:
-
at least one processor; instructions recorded on a computer-readable medium and executable by the at least one processor, the instructions including; a layer manager configured to cause the at least one processor to provide, within a user interface window of a software application, at least a first content layer and a second content layer provided in a stacked arrangement in which the first content layer is visible at a front of the stacked arrangement and the second content layer is at least partially obscured behind the first content layer; a tab manager configured to cause the at least one processor to concurrently display at least a first content tab and a second content tab within the first content layer, wherein the first content tab includes a first tab control, a first tab transfer element, and a first content pane, and wherein the second content tab includes a second tab control, a second tab transfer element and a second content pane; and a transfer manager configured to cause the at least one processor to transfer, in response to a user selection of the second tab transfer element, the second content tab between the first content layer and the second content layer, including continuing to display the first content tab within the first content layer subsequent to the transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
displaying at least a first content tab and a second content tab concurrently within a visible content layer of a plurality of content layers stacked within a user interface window of a software application, with the visible content layer displayed at a front of the plurality of content layers and in front of at least one obscured content layer of the plurality of content layers, wherein the first content tab includes a first tab control and a first content pane, and wherein the second content tab includes a second tab control and a second content pane; storing at least a third content tab in conjunction with a corresponding obscured content layer of the plurality of content layers, wherein the third content tab includes a third tab control and a third content pane; displaying a first inter-layer tab transfer element for the first content tab for transfer thereof between the visible content layer and the corresponding obscured content layer; displaying a second inter-layer tab transfer element for the second content tab for transfer thereof between the visible content layer and the corresponding obscured content layer; displaying a third inter-layer tab transfer element for the third content tab for transfer thereof between the corresponding obscured content layer and the visible content layer, wherein the first inter-layer tab transfer element, the second inter-layer tab transfer element, and the third inter-layer tab transfer element are displayed concurrently with the visible content layer; and displaying a layer selector for the corresponding obscured content layer for exchange thereof, together with the third content tab, with the visible content layer. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed, are configured to cause at least one processor to:
-
store at least a first content layer including at least a first content tab and at least a second content layer including at least a second content tab, wherein the first content tab includes a first tab control and a first content pane, and wherein the second content tab includes a second tab control and a second content pane; display the first content layer as a visible content layer causing the second content layer to be an at least partially obscured content layer; display the first content tab within the first content layer as the visible content layer; display, together with the visible content layer, a first inter-layer tab transfer element configured to transfer the first content tab to the second content layer; display, together with the visible content layer, a second inter-layer tab transfer element configured to transfer the second content tab to the first content layer; display, together with the visible content layer, a layer selector configured to select the second content layer as the visible content layer and the first content layer as the at least partially obscured layer; and execute, for the visible content layer, a content tab sizing adjustment in response to any inter-layer tab transfer to or from the visible content layer, including concurrently displaying any two or more content tabs selected for inclusion within the visible content layer. - View Dependent Claims (17, 18)
-
Specification