Patent ID: 8473859

Claim:
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.