Visualization and interaction models
First Claim
Patent Images
1. A computer-implemented method, comprising:
- causing to be displayed a three-dimensional user interface, the three-dimensional user interface including a first surface and a second surface that intersect to form an angle that defines the three dimensions of the user interface;
causing a visual representation of an object to be displayed entirely on the first surface;
receiving an input to move the visual representation from the first surface to the second surface, the input including a selection input on a stack item that corresponds to the visual representation; and
transitioning the visual representation from being entirely on the first surface to being entirely on the second surface in response to the selection input on the stack item, wherein during the transitioning;
a first portion of the visual representation is displayed on the first surface;
a second portion of the visual representation is displayed on the second surface; and
the first portion of the visual representation and the second portion of the visual representation form an angle that corresponds to the angle between the first surface and the second surface.
3 Assignments
0 Petitions
Accused Products
Abstract
Visual representations of system objects are associated, and one or more association characteristics of the associated visual representations are identified. Interaction models and/or visualization models are automatically selected from a plurality of interaction and/or visualization models based on the identified one or more association characteristic, and the selected interaction and/or visualization model is applied to the associated visual representations.
181 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
causing to be displayed a three-dimensional user interface, the three-dimensional user interface including a first surface and a second surface that intersect to form an angle that defines the three dimensions of the user interface; causing a visual representation of an object to be displayed entirely on the first surface; receiving an input to move the visual representation from the first surface to the second surface, the input including a selection input on a stack item that corresponds to the visual representation; and transitioning the visual representation from being entirely on the first surface to being entirely on the second surface in response to the selection input on the stack item, wherein during the transitioning; a first portion of the visual representation is displayed on the first surface; a second portion of the visual representation is displayed on the second surface; and the first portion of the visual representation and the second portion of the visual representation form an angle that corresponds to the angle between the first surface and the second surface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:
-
causing to be displayed a three-dimensional user interface, the three-dimensional user interface including a first surface and a second surface that intersect to form contours that define the three dimensions of the user interface; causing to be displayed a visual representation of an object to be displayed entirely on the first surface; receiving an input to move the visual representation from the first surface to the second surface, the input including a selection input on a stack item that corresponds to the visual representation; and transitioning the visual representation from being entirely on the first surface to being entirely on the second surface in response to the selection input on the stack item, wherein during the transitioning, the visual representation conforms to the contours formed by the first surface and the second surface. - View Dependent Claims (8, 9, 10)
-
-
11. A system, comprising:
-
a storage device to store instructions; and one or more processing devices configured to execute the instructions and perform operations comprising; causing to be displayed a three-dimensional user interface, the three-dimensional user interface including a first surface and a second surface that intersect to form contours that define the three dimensions of the user interface; causing a visual representation of an object to be displayed entirely on the first surface; receiving an input to move the visual representation from the first surface to the second surface, the input including a selection input on a stack item that corresponds to the visual representation; and transitioning the visual representation from being entirely on the first surface to being entirely on the second surface in response to the selection input on the stack item, wherein during the transitioning, the visual representation conforms to the contours formed by the first surface and the second surface. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
causing to be displayed a three-dimensional user interface, the three-dimensional user interface including a first surface and a second surface that intersect to form contours that define the three dimensions of the user interface; causing a visual representation of an object to be displayed entirely on the first surface; receiving an input to move the visual representation from the first surface to the second surface, the input including a selection input on a stack item that corresponds to the visual representation; and transitioning the visual representation from being entirely on the first surface to being entirely on the second surface in response to the selection input on the stack item, wherein during the transitioning, the visual representation conforms to the contours formed by the first surface and the second surface. - View Dependent Claims (17, 18)
-
Specification