Patent ID: 8732767

Claim:
A computer-implemented method for transferring an interactive movie from a remote server via a network, the interactive movie including a plurality of frames, each frame including an image of a scene at a particular location along a path, the method comprising: determining whether the interactive movie is playing, wherein playing of the interactive movie includes rapidly displaying images associated with at least a portion of a plurality of frames that make up the interactive movie; while the interactive movie is playing, generating lower resolution future frames, wherein a particular lower resolution future frame corresponds to a particular frame of the interactive movie and includes a lower resolution version of the image associated with the particular frame; determining whether the interactive movie is paused, wherein pausing of the interactive movie includes displaying the image associated with a single frame; while the interactive movie is paused, generating a higher resolution frame, wherein the higher resolution frame corresponds to the single frame associated with the image currently displayed and includes an image at a higher resolution than the image associated with a corresponding lower resolution frame; determining an indicator's location on a map of the interactive movie, the map representing at least a portion of the path, wherein the map describes a sequence for displaying the plurality of frames, and wherein the indicator that shows a location on the map that represents a point along the path where the image associated with a frame currently selected for display was captured; and determining, based on either the location of the indicator on the map or input received from a user, one or more future frames that may be displayed.