Patent ID: 8077175

Claim:
One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed, perform a method for rendering a plurality of graphical images to a user viewing a two-dimensional display, wherein the plurality of graphical images appear to be positioned in a three-dimensional space when displayed on the two-dimensional display, the method comprising: receiving a selection of a directory in a computer memory containing a plurality of files, each file having an associated graphical image, and the selection indicating a request to view the associated graphical images of the plurality of files: retrieving a first graphical image and a second graphical image from the plurality of graphical images stored in the memory; determining a first position on a visual display for the first graphical image and a second position on the visual display for the second graphical image; transforming the first graphical image based on information about the first position and the second graphical image based on information about the second position on the visual display; rendering the first graphical image and second graphical image for display in a graphically depicted three-dimensional space; receiving a user navigation input instructing movement of the first graphical image to a third position and movement of the second graphical image to a fourth position, wherein the third and fourth positions are the same or different than the first and second positions; transforming the first and second graphical images with information about the third and fourth positions respectively to change the orientation of the first and second graphical images in the graphically depicted three-dimensional space; and rendering the first and second graphical images for display in the graphically depicted three-dimensional space in the third and fourth positions respectively.