Panel presentation
First Claim
Patent Images
1. A computer-implemented method, comprising:
- presenting a single window comprising a foreground panel and a background panel, in an interface;
wherein the foreground panel displays foreground content; and
wherein the background panel comprises a first portion of content in one area of the background panel and a second portion of content in another area of the background panel and wherein at least one of these portions of the background panel is hidden by the foreground panel;
detecting an input associated with invoking the background panel;
determining one or more display parameters associated with the foreground panel, the background panel, and the interface; and
in response to said detecting, sliding or squeezing the foreground panel such that;
the at least one hidden portion of the background panel is revealed, wherein to reveal the first portion of content a first edge of the foreground panel is moved in a first direction, and to reveal the second portion of the content a second edge of the foreground panel is moved in a second direction opposite from the first direction; and
the foreground content remains displayed by the foreground panel.
2 Assignments
0 Petitions
Accused Products
Abstract
Panel presentation is described, including presenting a foreground panel over a background panel, detecting an input associated with the background panel, the input being configured to invoke the background panel, and rendering the foreground panel and the background panel in a substantially similar region of an interface, the foreground panel and the background panel being rendered without modifying the foreground panel.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
presenting a single window comprising a foreground panel and a background panel, in an interface; wherein the foreground panel displays foreground content; and wherein the background panel comprises a first portion of content in one area of the background panel and a second portion of content in another area of the background panel and wherein at least one of these portions of the background panel is hidden by the foreground panel; detecting an input associated with invoking the background panel; determining one or more display parameters associated with the foreground panel, the background panel, and the interface; and in response to said detecting, sliding or squeezing the foreground panel such that; the at least one hidden portion of the background panel is revealed, wherein to reveal the first portion of content a first edge of the foreground panel is moved in a first direction, and to reveal the second portion of the content a second edge of the foreground panel is moved in a second direction opposite from the first direction; and the foreground content remains displayed by the foreground panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
presenting a foreground panel over a background panel in the same window wherein the background panel comprises a first portion of content in one area of the background panel and a second portion of content in another area of the background panel, and said presenting comprises; rendering the background panel and foreground panel wherein at least one of the portions of the background panel is hidden by the foreground panel; detecting an input associated with the background panel, the input being configured to invoke the background panel; and sliding or squeezing the foreground panel to reveal the at least one hidden portion of the background panel hidden by the foreground panel, such that; to reveal the first portion of content a first edge of the foreground panel is moved in a first direction; to reveal the second portion of content a second edge of the foreground panel is moved in a second direction opposite the first direction; and the foreground panel remains displayed. - View Dependent Claims (14, 15, 16, 17)
-
18. A system, comprising:
-
a processor; and a memory coupled to the processor and configured to store data executable by the processor to implement; presenting a single window comprising a foreground panel, a background panel, and an interface; wherein the foreground panel displays foreground content; and wherein the background panel comprises a first portion of content in one area of the background panel and a second portion of content in another area of the background panel and wherein at least one of these portions of the background panel is hidden by the foreground panel; presenting the foreground panel; detecting an input associated with invoking the background panel; determining one or more display parameters associated with the foreground panel, the background panel, and the input; and in response to said detecting, sliding or squeezing the foreground panel such that; the at least one hidden portion of the background panel is revealed, wherein to reveal the first portion of content a first edge of the foreground panel is moved in a first direction, and to reveal the second portion of the content a second edge of the foreground panel is moved in a second direction opposite from the first direction; and the foreground content is displayed by the foreground panel.
-
-
19. A system, comprising:
-
a processor; and a memory coupled to the processor storing program instructions executable by the processor to; present a foreground panel over a background panel in a given window, wherein the background panel comprises a first portion of content in one area of the background panel and a second portion of content in another area of the background panel and at least one of the portions of the background panel is hidden by the foreground panel; detect an input associated with the background panel, the input being configured to invoke the background panel, and slide or squeeze the foreground panel to reveal the at least one hidden portion of the background panel is not being hidden by the foreground panel, such that; to reveal the first portion of content a first edge of the foreground panel is moved in a first direction; to reveal the second portion of content a second edge of the foreground panel is moved in a second direction opposite the first direction; and the foreground panel remains displayed.
-
-
20. A computer program product embodied in a computer readable storage medium and comprising computer instructions for:
-
presenting a foreground panel and a background panel in a single window; wherein the foreground panel displays foreground content; and wherein the background panel comprises a first portion of content in one area of the background panel and a second portion of content in another area of the background panel and wherein at least one of these portions of the background panel is hidden by the foreground panel; detecting an input associated with invoking the background panel; determining one or more display parameters associated with the foreground panel, the background panel, and the input; and in response to said detecting, sliding or squeezing the foreground panel, such that; the at least one hidden portion of the background panel is revealed, wherein to reveal the first portion of content a first edge of the foreground panel is moved in a first direction, and to reveal the second portion of the content a second edge of the foreground panel is moved in a second direction opposite from the first direction; and the foreground content is displayed by the foreground panel.
-
-
21. A computer program product embodied in a computer readable storage medium and comprising computer instructions for:
presenting a foreground panel over a background panel in a given window, wherein the background panel comprises a first portion of content in one area of the background panel and a second portion of content in another area of the background panel and said presenting comprises; presenting the background panel and foreground panel wherein at least one of the portions of the background panel is hidden by the foreground panel; detecting an input associated with the background panel, the input being configured to invoke the background panel; and sliding or squeezing the foreground panel to reveal the at least one hidden portion of the background panel hidden by the foreground panel, such that; to reveal the first portion of content a first edge of the foreground panel is moved in a first direction; to reveal the second portion of content a second edge of the foreground panel is moved in a second direction opposite the first direction; and the foreground panel remains displayed.
Specification