Patentable/Patents/US-8185822
US-8185822

Image application performance optimization

PublishedMay 22, 2012
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Some embodiments provide a method that from a source external to a device, imports a first image and a lower resolution second image that corresponds to the first image into the device. The method assigns the second image as a temporary preview of the first image. The method generates a preview third image for the first image. In some embodiments, the method further selects the first image for display before generating the preview third image. The selecting causes the temporary preview image to be displayed as a preview of the first image. In some embodiments, the method further selects the first image for display after generating the preview third image. The selecting causes the preview third image to be displayed as a preview of the first image.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: from a source external to a device, importing a first image and a lower resolution second image corresponding to the first image into the device; assigning the second image as a preview of the first image; when a preview generation option for enabling and disabling generation of preview images from the first image is enabled: (i) generating a preview third image for the first image, and (ii) assigning the preview third image as the preview of the first image; receiving a selection to display the first image in a display area; when a preview display option for displaying preview images is disabled, displaying the first image in the display area in response to said selection of the first image for display; and when the preview display option for displaying preview images is enabled, displaying the assigned preview image in the display area in response to said selection of the first image for display, wherein said preview generation option is different than said preview display option in that the preview display option enables and disables display of a preview image in lieu of displaying a master image and the preview generation option enables and disables generation of a preview image from a master image.

2

2. The method of claim 1 , wherein receiving a selection to display the first image for after generation of the preview third image when the preview display option is enabled, causes a display of the preview third image as a preview of the first image.

3

3. The method of claim 1 , wherein the external source is one of a camera, memory card, hard drive, computer, and image scanner.

4

4. The method of claim 1 , wherein the device is associated with a database, wherein importing the images into the device comprises storing the images in said database.

5

5. The method of claim 1 , wherein the preview third image has a resolution that is larger than the resolution of the second image but is at most equal to a resolution of the first image.

6

6. The method of claim 1 , wherein receiving a selection to display the first image before generating the preview third image when the preview display option is enabled causes a display of the second image as a preview of the first image.

7

7. The method of claim 1 , wherein importing the lower resolution second image comprises: when a high resolution thumbnail image corresponding to the first image exists on the external source, importing the high resolution thumbnail image into the device as the lower resolution second image; and when a high resolution thumbnail image corresponding to the first image does not exist on the external source, importing a highest resolution thumbnail image corresponding to the first image on the external source into the device as the lower resolution second image.

8

8. A non-transitory computer readable medium storing a computer program for execution by at least one processing unit, the computer program comprising sets of instructions for: importing, from a source external to a device, a first image and a lower resolution second image corresponding to the first image into the device; assigning the second image as a preview of the first image; when a preview generation option for enabling and disabling generation of preview images from the first image is enabled: (i) generating a preview third image for the first image, and (ii) assigning the preview third image as the preview of the first image; receiving a selection to display the first image in a display area; displaying, when a preview display option for displaying preview images is disabled, the first image in the display area in response to said selection of the first image for display; and displaying, when the preview display option for displaying preview images is enabled, the assigned preview image in the display area in response to said selection of the first image for display, wherein said preview generation option is different than said preview display option in that the preview display option enables and disables display of a preview image in lieu of displaying a master image and the preview generation option enables and disables generation of a preview image from a master image.

9

9. The non-transitory computer readable medium of claim 8 , wherein the computer program further comprises sets of instructions for receiving, when the preview display option is enabled, a selection to display the first image after generating the preview third image; and displaying, in response to said receiving, the preview third image as a preview of the first image.

10

10. The non-transitory computer readable medium of claim 8 , wherein the external source is one of a camera, memory card, hard drive, computer, and image scanner.

11

11. The non-transitory computer readable medium of claim 8 , wherein the device is associated with a database, wherein importing the images into the device comprises storing the images in said database.

12

12. The non-transitory computer readable medium of claim 8 , wherein the preview third image has a resolution that is larger than the resolution of the second image but is at most equal to a resolution of the first image.

13

13. The non-transitory computer readable medium of claim 8 , wherein the computer program further comprises sets of instructions for: receiving, when the preview display option is enabled, a selection to display the first image after generating the preview third image; and displaying, in response to said receiving, the preview third image as a preview of the first image.

14

14. The non-transitory computer readable medium 8 , wherein the set of instructions for importing the lower resolution second image comprises sets of instructions for: importing, when a high resolution thumbnail image corresponding to the first image exists on the external source, the high resolution thumbnail image into the device as the lower resolution second image; and importing, when a high resolution thumbnail image corresponding to the first image does not exist on the external source, a highest resolution thumbnail image corresponding to the first image on the external source into the device as the lower resolution second image.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 10, 2008

Publication Date

May 22, 2012

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Image application performance optimization” (US-8185822). https://patentable.app/patents/US-8185822

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.