Multi-dimensional application environment
First Claim
Patent Images
1. A method executed by one or more processing devices, the method comprising:
- causing to be displayed a first surface and a second surface, the first surface and second surface intersecting at an edge and defining a three-dimensional display environment;
causing to be displayed on the second surface visualization objects;
receiving an input to scroll the second surface; and
in response to the input, scrolling the second surface, including;
scrolling the visualization objects with the second surface; and
when the visualization objects are at the edge, moving the visualization objects into an anchor stack at the edge while the second surface continues scrolling.
1 Assignment
0 Petitions
Accused Products
Abstract
A back surface is axially disposed from a viewing surface, and one or more side surfaces extend from the back surface to the viewing surface. An application content frame for an executing application is generated on the back surface. One or more application control elements for the execution application are generating on the one or more side surfaces.
-
Citations
16 Claims
-
1. A method executed by one or more processing devices, the method comprising:
-
causing to be displayed a first surface and a second surface, the first surface and second surface intersecting at an edge and defining a three-dimensional display environment; causing to be displayed on the second surface visualization objects; receiving an input to scroll the second surface; and in response to the input, scrolling the second surface, including; scrolling the visualization objects with the second surface; and when the visualization objects are at the edge, moving the visualization objects into an anchor stack at the edge while the second surface continues scrolling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising computer executable instructions stored on a storage device, the product operable to cause one or more processing device to perform operations comprising:
-
causing to be displayed a first surface and a second surface, the first surface and second surface intersecting at an edge and defining a three-dimensional display environment; causing to be displayed on the second surface visualization objects; receiving an input to scroll the second surface; and in response to the input, scrolling the second surface, including; scrolling the visualization objects with the second surface; and when the visualization objects are at the edge, moving the visualization objects into an anchor stack at the edge while the second surface continues scrolling. - View Dependent Claims (10, 11, 12)
-
-
13. A method executed by one or more processing devices, the method comprising:
-
causing to be displayed a viewing surface, a back surface axially disposed from the viewing surface to define a depth, a first side surface extending from the back surface to the viewing surface, in which the first side surface and the back surface intersect at an edge; causing to be displayed on the back surface an application window; causing to be displayed on the first side surface visualization objects; receiving an input to scroll the first side surface; and in response to the input, scrolling the first side surface, including scrolling the visualization objects with the first side surface, and when the visualization objects are at the edge, moving the visualization objects into an anchor stack at the edge while the first side surface continues scrolling. - View Dependent Claims (14, 15, 16)
-
Specification