SELECTION OF MULTIPLE IMAGES
First Claim
1. A machine readable medium storing an image-viewing application for execution by at least one processing unit, the image-viewing application comprising sets of instructions for:
- displaying, on a touch-sensitive display, a thumbnail display area comprising an ordered set of thumbnails, the thumbnails for selection in order to display corresponding images in an image display area;
through the touch-sensitive display, receiving (i) a first touch input over a first thumbnail in the set of thumbnails and a (ii) a second touch input over a second thumbnail in the set of thumbnails, wherein the first and second touch inputs at least partly coincide in time; and
selecting images corresponding to the first thumbnail, the second thumbnail, and each image between the first and second thumbnails in the ordered set.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide an image-viewing application. The image-viewing application displays a thumbnail display area that includes several thumbnails that each correspond to an image. With a set of at least one thumbnail selected, the application receives selection input over a particular unselected thumbnail in the thumbnail display area. When the selection input lasts less than a threshold duration, application selects only the particular thumbnail and displays the image corresponding to the particular thumbnail in an image display area. When the selection input lasts at least the threshold duration, the application adds the particular thumbnail to the set of selected thumbnails and displays the images corresponding to each of the selected thumbnails in the image display area.
-
Citations
26 Claims
-
1. A machine readable medium storing an image-viewing application for execution by at least one processing unit, the image-viewing application comprising sets of instructions for:
-
displaying, on a touch-sensitive display, a thumbnail display area comprising an ordered set of thumbnails, the thumbnails for selection in order to display corresponding images in an image display area; through the touch-sensitive display, receiving (i) a first touch input over a first thumbnail in the set of thumbnails and a (ii) a second touch input over a second thumbnail in the set of thumbnails, wherein the first and second touch inputs at least partly coincide in time; and selecting images corresponding to the first thumbnail, the second thumbnail, and each image between the first and second thumbnails in the ordered set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing an image-viewing application, the method comprising:
-
providing a thumbnail display area for displaying a set of thumbnails that each corresponds to an image; providing an image display area for displaying one or more images when thumbnails corresponding to the images are selected; providing a set of modules for (i) selecting only a first image when touch input of less than a threshold duration is received over the thumbnail corresponding to the first image and (ii) selecting the first image while maintaining the selection of a previously-selected second image when touch input of at least the threshold duration is received over the thumbnail corresponding to the second image. - View Dependent Claims (7, 8, 9)
-
-
10. A machine readable medium storing an image-viewing application for execution by at least one processing unit, the image-viewing application comprising sets of instructions for:
-
displaying a thumbnail display area comprising a plurality of thumbnails that each correspond to an image, wherein a set of at least one thumbnail is selected; receiving selection input over a particular unselected thumbnail in the thumbnail display area; when the selection input lasts less than a threshold duration, selecting only the particular thumbnail and displaying the image corresponding to the particular thumbnail in an image display area; and when the selection input lasts at least the threshold duration, adding the particular thumbnail to the set of selected thumbnails and displaying the images corresponding to each of the selected thumbnails in the image display area. - View Dependent Claims (11, 12)
-
-
13. A machine readable medium storing an image-viewing application for execution by at least one processing unit, the image-viewing application comprising sets of instructions for:
-
displaying, on a touch-sensitive display, a thumbnail display area comprising an ordered set of thumbnails, the thumbnails for selection in order to display corresponding images from a set of image in an image display area; receiving a particular touch selection of a thumbnail through the touch-sensitive display, the selected thumbnail corresponding to a first image; for each particular other image in the set of images, comparing image properties of the first image with image properties of the particular other image in order to determine whether the particular other image is within a threshold similarity of the first image; and automatically displaying, in an image display area, the first image along with each other image that is within the threshold similarity of the first image. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A machine readable medium storing an image-viewing application for execution by at least one processing unit, the image-viewing application comprising sets of instructions for:
-
receiving an image having a particular aspect ratio; computing, for each pixel in the image, a set of pixel properties that quantify the color, texture, and gradient of the image at the pixel; for each of a set of several regions of the image, generating a histogram for each of the pixel properties, the histograms for use in comparing the image to other images, wherein the regions have a same aspect ratio as the image and at least one pixel in the image is part of more than one region. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification