Panel presentation
AssigneeAdobe Systems Incorporated
InventorHimgan Wibisono
Life of this patent
Estimating the term…
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.
Claims21
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.