GENERATING AN IMAGE STREAM
First Claim
1. A method performed by data processing apparatus, the method comprising:
- generating a first linear arrangement of images captured during an interactive session, the images of the first linear arrangement of images being arranged in order based on a sequence in which the images were captured;
providing the first linear arrangement of images for display;
receiving selection data specifying a selection of an image of the first linear arrangement of images;
in response to receiving the selection data;
creating a branch point at the selected image, the branch point defining a branch from the selected image to a second linear arrangement of images different than the first linear arrangement of images;
receiving additional images captured during the interactive session and subsequent to receipt of the selection data; and
generating the second linear arrangement of images, the second linear arrangement of images including the additional images arranged in order based on a sequence in which the images were captured.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for augmenting an interactive session with images. In one aspect, a method includes generating a first linear arrangement of images captured during an interactive session. The images of the first linear arrangement of images can be arranged in order based on a sequence in which the images were captured. The first linear arrangement of images is provided for display. Selection data specifying a selection of an image of the first linear arrangement of images are received. In response to receiving the selection data, a branch point is created at the selected image. The branch point can define a branch from the selected image to a second linear arrangement of images. Additional images captured during the interactive session are received. The second linear arrangement of images is generated that includes the additional images.
18 Citations
20 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
generating a first linear arrangement of images captured during an interactive session, the images of the first linear arrangement of images being arranged in order based on a sequence in which the images were captured; providing the first linear arrangement of images for display; receiving selection data specifying a selection of an image of the first linear arrangement of images; in response to receiving the selection data; creating a branch point at the selected image, the branch point defining a branch from the selected image to a second linear arrangement of images different than the first linear arrangement of images; receiving additional images captured during the interactive session and subsequent to receipt of the selection data; and generating the second linear arrangement of images, the second linear arrangement of images including the additional images arranged in order based on a sequence in which the images were captured. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processing apparatus; a memory storage apparatus in data communication with the data processing apparatus, the memory storage apparatus storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; generating a first linear arrangement of images captured during an interactive session, the images of the first linear arrangement of images being arranged in order based on a sequence in which the images were captured; providing the first linear arrangement of images for display; receiving selection data specifying a selection of an image of the first linear arrangement of images; in response to receiving the selection data; creating a branch point at the selected image, the branch point defining a branch from the selected image to a second linear arrangement of images different than the first linear arrangement of images; receiving additional images captured during the interactive session and subsequent to receipt of the selection data; and generating the second linear arrangement of images, the second linear arrangement of images including the additional images arranged in order based on a sequence in which the images were captured. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
generating a first linear arrangement of images captured during an interactive session, the images of the first linear arrangement of images being arranged in order based on a sequence in which the images were captured; providing the first linear arrangement of images for display; receiving selection data specifying a selection of an image of the first linear arrangement of images; in response to receiving the selection data; creating a branch point at the selected image, the branch point defining a branch from the selected image to a second linear arrangement of images different than the first linear arrangement of images; receiving additional images captured during the interactive session and subsequent to receipt of the selection data; and generating the second linear arrangement of images, the second linear arrangement of images including the additional images arranged in order based on a sequence in which the images were captured.
-
Specification