IP Library › Granted Patent US 10,904,426
Granted Patent B2
US 10,904,426 · App. 16/450,531 · Granted Jan 26, 2021

Portable electronic device for photo management

Inventors: Michael J. Matas (Healdsburg, CA); Greg N. Christie (San Jose, CA); Paul D. Marcos (Los Altos, CA); Scott Forstall (Los Altos, CA); Marcel Van Os (San Francisco, CA); Bas Ording (San Francisco, CA); Imran Chaudhri (San Francisco, CA)
Assignee: Apple Inc.
H04N5/23216G06F1/1686G06F1/1694G06F3/0485G06F3/0488G06F3/04817G06F3/04847G06F3/04883G06F3/04886H04M1/72555H04N1/00411H04N1/00442H04N1/00453H04N1/00458H04N1/00461H04N5/2257H04N5/23293H04N5/232933G06F2203/04808H04M1/72544H04N1/00347H04N2101/00H04N2201/0087H04N2201/0089H04N2201/325H04N2201/3226H04N2201/3273
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,904,426
App. No.
16/450,531
Granted
Jan 26, 2021
Kind
B2
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.

Claims (97)

1. An electronic device, comprising:

a touchscreen display;

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

concurrently displaying, on the touchscreen display:

a first image in a camera roll that includes a plurality of images including the first image and a second image that is a next image in the camera roll; and

an image deletion icon;

while concurrently displaying the first image and the image deletion icon on the touchscreen display, receiving a set of one or more inputs on the touchscreen display; and

in response to receiving the set of one or more inputs on the touchscreen display:

in accordance with a determination that the set of one or more inputs includes a deletion input sequence that includes selection of the image deletion icon on the touchscreen display:

deleting the first image from the camera roll;

ceasing to display the first image on the touchscreen display; and

displaying the second image on the touchscreen display at a location that was previously occupied by the first image; and

in accordance with a determination that the set of one or more inputs includes a gesture input that includes movement in a first direction on the touchscreen display without selecting the image deletion icon that was displayed on the touchscreen display concurrently with the first image:

ceasing to display the first image on the touchscreen display; and

displaying the second image on the touchscreen display at a location that was previously occupied by the first image.

2. The electronic device of claim 1 , wherein the set of one or more inputs includes a second input on a confirmation icon, wherein the confirmation icon is displayed in response to the set of one or more inputs.

3. The electronic device of claim 1 , wherein the image deletion icon is displayed concurrently with the second image.

4. The electronic device of claim 1 , the one or more programs further including instructions for:

prior to displaying the first image, displaying an array of thumbnail images corresponding to a set of images in the camera roll; and

wherein displaying the first image occurs in response to detecting a third input with a corresponding thumbnail image in the array of thumbnail images, wherein the first image is displayed at a larger scale than the corresponding thumbnail image.

5. The electronic device of claim 1 , the one or more programs further including instructions for:

prior to displaying the first image:

concurrently displaying, on the touchscreen display:

the second image in the camera roll; and

the image deletion icon;

detecting a scrolling gesture comprising a substantially horizontal movement of a contact with the touchscreen display; and

wherein displaying the first image includes:

in accordance with detecting the scrolling gesture, displaying the first image in replacement of the second image, wherein the second image is the next image in the camera roll.

6. The electronic device of claim 1 , wherein deleting the first image further includes:

displaying a sequence of images of the first image being deleted.

7. The electronic device of claim 6 , wherein the sequence of images of the first image being deleted includes:

splitting the first image into multiple vertical stripes; and

visually moving the multiple vertical stripes out of view with different stripes moving at different speeds.

8. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touchscreen display, the one or more programs including instructions for:

concurrently displaying, on the touchscreen display:

a first image in a camera roll that includes a plurality of images including the first image and a second image that is a next image in the camera roll; and

an image deletion icon;

while concurrently displaying the first image and the image deletion icon on the touchscreen display, receiving a set of one or more inputs on the touchscreen display; and

in response to receiving the set of one or more inputs on the touchscreen display:

in accordance with a determination that the set of one or more inputs includes a deletion input sequence that includes selection of the image deletion icon on the touchscreen display:

deleting the first image from the camera roll;

ceasing to display the first image on the touchscreen display; and

displaying the second image on the touchscreen display at a location that was previously occupied by the first image; and

in accordance with a determination that the set of one or more inputs includes a gesture input that includes movement in a first direction on the touchscreen display without selecting the image deletion icon that was displayed on the touchscreen display concurrently with the first image:

ceasing to display the first image on the touchscreen display; and

displaying the second image on the touchscreen display at a location that was previously occupied by the first image.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the set of one or more inputs includes a second input on a confirmation icon, wherein the confirmation icon is displayed in response to the set of one or more inputs.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the image deletion icon is displayed concurrently with the second image.

11. The non-transitory computer-readable storage medium of claim 8 , the one or more programs further including instructions for:

prior to displaying the first image, displaying an array of thumbnail images corresponding to a set of images in the camera roll; and

wherein displaying the first image occurs in response to detecting a third input with a corresponding thumbnail image in the array of thumbnail images, wherein the first image is displayed at a larger scale than the corresponding thumbnail image.

12. The non-transitory computer-readable storage medium of claim 8 , the one or more programs further including instructions for:

prior to displaying the first image:

concurrently displaying, on the touchscreen display:

the second image in the camera roll; and

the image deletion icon;

detecting a scrolling gesture comprising a substantially horizontal movement of a contact with the touchscreen display; and

wherein displaying the first image includes:

in accordance with detecting the scrolling gesture, displaying the first image in replacement of the second image, wherein the second image is the next image in the camera roll.

13. The non-transitory computer-readable storage medium of claim 8 , wherein deleting the first image further includes:

displaying a sequence of images of the first image being deleted.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the sequence of images of the first image being deleted includes:

splitting the first image into multiple vertical stripes; and

visually moving the multiple vertical stripes out of view with different stripes moving at different speeds.

15. A computer-implemented method, comprising:

at a portable electronic device with a touchscreen display:

concurrently displaying, on the touchscreen display:

a first image in a camera roll that includes a plurality of images including the first image and a second image that is a next image in the camera roll; and

an image deletion icon;

while concurrently displaying the first image and the image deletion icon on the touchscreen display, receiving a set of one or more inputs on the touchscreen display; and

in response to receiving the set of one or more inputs on the touchscreen display:

in accordance with a determination that the set of one or more inputs includes a deletion input sequence that includes selection of the image deletion icon on the touchscreen display:

deleting the first image from the camera roll;

ceasing to display the first image on the touchscreen display; and

displaying the second image on the touchscreen display at a location that was previously occupied by the first image; and

in accordance with a determination that the set of one or more inputs includes a gesture input that includes movement in a first direction on the touchscreen display without selecting the image deletion icon that was displayed on the touchscreen display concurrently with the first image:

ceasing to display the first image on the touchscreen display; and

displaying the second image on the touchscreen display at a location that was previously occupied by the first image.

16. The method of claim 15 , wherein the set of one or more inputs includes a second input on a confirmation icon, wherein the confirmation icon is displayed in response to the set of one or more inputs.

17. The method of claim 15 , wherein the image deletion icon is displayed concurrently with the second image.

18. The method of claim 15 , further comprising:

prior to displaying the first image, displaying an array of thumbnail images corresponding to a set of images in the camera roll; and

wherein displaying the first image occurs in response to detecting a third input with a corresponding thumbnail image in the array of thumbnail images, wherein the first image is displayed at a larger scale than the corresponding thumbnail image.

19. The method of claim 15 , further comprising:

prior to displaying the first image:

concurrently displaying, on the touchscreen display:

the second image in the camera roll; and

the image deletion icon;

detecting a scrolling gesture comprising a substantially horizontal movement of a contact with the touchscreen display; and

wherein displaying the first image includes:

in accordance with detecting the scrolling gesture, displaying the first image in replacement of the second image, wherein the second image is the next image in the camera roll.

20. The method of claim 15 , wherein deleting the first image further includes:

displaying a sequence of images of the first image being deleted.

21. The method of claim 20 , wherein the sequence of images of the first image being deleted includes:

splitting the first image into multiple vertical stripes; and

visually moving the multiple vertical stripes out of view with different stripes moving at different speeds.

Continuity (11)
Continuation 15281524 · Sep 30, 2016
Continuation 13666943 · Nov 1, 2012
Continuation 13361912 · Jan 30, 2012
Continuation 11848210 · Aug 30, 2007
Provisional Application 60947118 · Jun 29, 2007
Provisional Application 60937993 · Jun 29, 2007
Provisional Application 60879469 · Jan 8, 2007
Provisional Application 60879253 · Jan 7, 2007
Provisional Application 60883785 · Jan 6, 2007
Provisional Application 60824769 · Sep 6, 2006
Related Publication 20190313012A1 · Oct 10, 2019
Cited By (2)
US 1,078,776 US 1,107,741