Portable Electronic Device for Photo Management
First Claim
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,displaying an array of thumbnail images corresponding to a set of photographic images;
replacing the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array, wherein the user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image; and
displaying a different photographic image in replacement of the user-selected photographic image, wherein the different photographic image is selected in accordance with a scrolling gesture comprising a substantially horizontal movement of a user contact with the touch screen display.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.
-
Citations
40 Claims
-
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying an array of thumbnail images corresponding to a set of photographic images; replacing the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array, wherein the user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image; and displaying a different photographic image in replacement of the user-selected photographic image, wherein the different photographic image is selected in accordance with a scrolling gesture comprising a substantially horizontal movement of a user contact with the touch screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- at a portable electronic device with a touch screen display,
-
14. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display,
displaying an array of thumbnail images corresponding to a set of photographic images; detecting a scrolling gesture comprising a substantially vertical movement of user contact with the touch screen display; and responding to the scrolling gesture by scrolling the display of thumbnail images in accordance with a direction of the scrolling gesture; wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
- at a portable electronic device with a touch screen display,
-
15. A portable electronic device, comprising:
-
a display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for displaying an array of thumbnail images corresponding to a set of photographic images; instructions for replacing the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array, wherein the user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image; and instructions for displaying a different photographic image in replacement of the user-selected photographic image, wherein the different photographic image is selected in accordance with a scrolling gesture comprising a substantially horizontal movement of user contact with the touch screen display. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A portable electronic device, comprising:
-
a display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for displaying an array of thumbnail images corresponding to a set of photographic images; instructions for detecting a scrolling gesture comprising a substantially vertical movement of user contact with the touch screen display; and instructions for responding to the scrolling gesture by scrolling the display of thumbnail images in accordance with a direction of the scrolling gesture; wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
-
-
28. A computer program product, comprising:
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; displaying an array of thumbnail images corresponding to a set of photographic images; replacing the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array, wherein the user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image; and displaying a different photographic image in replacement of the user-selected photographic image, wherein the different photographic image is selected in accordance with a scrolling gesture comprising a substantially horizontal movement of user contact with the touch screen display.
-
29. A computer program product, comprising:
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the device to; display an array of thumbnail images corresponding to a set of photographic images; detect a scrolling gesture comprising a substantially vertical movement of user contact with the touch screen display; and respond to the scrolling gesture by scrolling the display of thumbnail images in accordance with a direction of the scrolling gesture; wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
-
30. A portable electronic device with a touch screen display, comprising:
-
means for displaying an array of thumbnail images corresponding to a set of photographic images; means for replacing the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array, wherein the user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image; and means for displaying a different photographic image in replacement of the user-selected photographic image, wherein the different photographic image is selected in accordance with a scrolling gesture comprising a substantially horizontal movement of user contact with the touch screen display.
-
-
31. A portable electronic device with a touch screen display, comprising:
-
means for displaying an array of thumbnail images corresponding to a set of photographic images; means for detecting a scrolling gesture comprising a substantially vertical movement of user contact with the touch screen display; and means for responding to the scrolling gesture by scrolling the display of thumbnail images in accordance with a direction of the scrolling gesture;
wherein the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
-
-
32. A computer-implemented method, comprising:
-
at a device with a touch screen display, detecting a first movement of a physical object on or near the touch screen display; while detecting the first movement, translating a first digital object displayed on the touch screen display in a first direction, wherein the first digital object is associated with a set of digital objects; in response to display of a previously hidden edge of the first digital object and continued detection of the first movement, displaying an area beyond the edge of the first digital object; after the first movement is no longer detected, translating the first digital object in a second direction until the area beyond the edge of the first digital object is no longer displayed; detecting a second movement of the physical object on or near the touch screen display; and in response to detecting the second movement while the previously hidden edge of the first digital object is displayed, translating the first digital object in the first direction and displaying a second digital object in the set of digital objects. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. An electronic device, comprising:
-
a display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for detecting a first movement of a physical object on or near the touch screen display; instructions for, while detecting the first movement, translating a first digital object displayed on the touch screen display in a first direction, wherein the first digital object is associated with a set of digital objects; instructions for, in response to display of a previously hidden edge of the first digital object and continued detection of the first movement, displaying an area beyond the edge of the first digital object; instructions for, after the first movement is no longer detected, translating the first digital object in a second direction until the area beyond the edge of the first digital object is no longer displayed; instructions for detecting a second movement of the physical object on or near the touch screen display; and instructions for, in response to detecting the second movement while the previously hidden edge of the first digital object is displayed, translating the first digital object in the first direction and displaying a second digital object in the set of digital objects.
-
-
39. A computer program product, comprising:
a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions, which when executed by an electronic device with a touch screen display, cause the device to; detect a first movement of a physical object on or near the touch screen display; while detecting the first movement, translate a first digital object displayed on the touch screen display in a first direction, wherein the first digital object is associated with a set of digital objects; in response to display of a previously hidden edge of the first digital object and continued detection of the first movement, display an area beyond the edge of the first digital object; after the first movement is no longer detected, translate the first digital object in a second direction until the area beyond the edge of the first digital object is no longer displayed; detect a second movement of the physical object on or near the touch screen display; and in response to detecting the second movement while the previously hidden edge of the first digital object is displayed, translate the first digital object in the first direction and display a second digital object in the set of digital objects.
-
40. An electronic device with a touch screen display, comprising:
-
means for detecting a first movement of a physical object on or near the touch screen display; means for, while detecting the first movement, translating a first digital object displayed on the touch screen display in a first direction, wherein the first digital object is associated with a set of digital objects; means for, in response to display of a previously hidden edge of the first digital object and continued detection of the first movement, displaying an area beyond the edge of the first digital object; means for, after the first movement is no longer detected, translating the first digital object in a second direction until the area beyond the edge of the first digital object is no longer displayed; means for detecting a second movement of the physical object on or near the touch screen display; and means for, in response to detecting the second movement while the previously hidden edge of the first digital object is displayed, translating the first digital object in the first direction and displaying a second digital object in the set of digital objects.
-
Specification