IP Library Granted Patent US 9,547,426
Granted Patent B2
US 9,547,426 · App. 14/249,717 · Granted Jan 17, 2017

Architecture for exporting digital images

Inventor: Blake R. Seely (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04845G06F3/04842G06F3/1253G11B27/031G11B27/034G06F17/30194G06F17/30247
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 9,547,426
App. No.
14/249,717
Granted
Jan 17, 2017
Kind
B2
Abstract

A method and apparatus for allowing applications to access edited image data from an image editing application are disclosed herein. When the user desires to export edited images, the user causes the image editing application to display a plug-in user interface (UI). The plug-in UI may allow the user to enter exporting parameters, although this is not required. After the user selects an “export” button in the plug-in UI, the image editing application confirms with the plug-in on an image-by-image basis which of the images should be exported. The image editing application then generates an export version of the image. If necessary, the image editing application applies image adjustments to the master image to generate the export version. The image editing application then makes the export version available to the plug-in.

Claims (38)

1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause the one or more processors to:

select a digital image for export to an online service;

receive input that select adjustments to be applied to the selected digital image;

apply the selected adjustments non-destructively to the selected digital image;

determine, based on image metadata associated with the adjusted selected digital image, that the adjusted selected digital image is to be exported to an online service;

automatically apply export parameters associated with the online service to the adjusted selected digital image, the export parameters being applied in response to the determination; and

export the adjusted selected digital image to the online service.

2. The non-transitory machine-readable media of claim 1 , wherein the export parameters comprise: dimensions of a digital image to be uploaded.

3. The non-transitory machine-readable media of claim 1 , wherein the adjustments to be applied to the selected digital image comprise color adjustments.

4. The non-transitory machine-readable media of claim 1 , wherein the adjustments to be applied to the selected digital image comprise adding annotations to the selected digital image.

5. The non-transitory machine-readable media of claim 1 , wherein the adjustments to be applied to the selected digital image comprise changing contrast and brightness.

6. The non-transitory machine-readable media of claim 1 , wherein the adjustments to be applied to the selected digital image comprise cropping.

7. The non-transitory machine-readable media of claim 1 , wherein the adjustments to be applied to the selected digital image comprise exposure adjustments.

8. The non-transitory machine-readable media of claim 1 , wherein the export parameters comprise image format.

9. The non-transitory machine-readable media of claim 1 , wherein the export parameters comprise image metadata requirements.

10. A computer system, comprising:

a processor;

a communication interface; coupled to the processor; and

a memory, coupled to the processor, on which are stored instructions for manipulating digital images, which when executed cause the processor to:

apply non-destructive image adjustments to a digital image;

determine, based on image metadata associated with the adjusted selected digital image, that the adjusted selected digital image is to be exported to an online service;

automatically apply export parameters to the adjusted digital image, wherein the export parameters are associated with the online service, the export parameters being applied in response to the determination;

export the adjusted digital image to the online service via the communication interface.

11. The computer system of claim 10 , wherein the communication interface is configured for communication over a wireless link.

12. The computer system of claim 10 , wherein the instructions that when executed cause the processor to export the adjusted digital image to the online service comprise instructions to export the adjusted digital image to a website associated with the online service.

13. The computer system of claim 10 , wherein the instructions that when executed cause the computer system to apply non-destructive image adjustments to the digital image comprise instructions that when executed cause the processor to modify one or more of color, exposure, contrast, brightness, size, and orientation characteristics of the digital image.

14. The computer system of claim 10 , wherein the export parameters comprise one or more of image format, image size, and image metadata requirements.

15. The computer system of claim 10 , wherein the export parameters comprise privacy settings for the digital image on the online service.

16. The computer system of claim 10 , wherein the export parameters comprise location information corresponding to the digital image.

17. The computer system of claim 10 , wherein the export parameters comprise tags to associate with the digital image on the online service.

18. A method, comprising:

receiving a request to export a digital image to an online service;

adjusting, by an image editing application of a computer system, the digital image;

determining, based on image metadata associated with the adjusted digital image, that the adjusted digital image is to be exported to the online service;

generating an export version of the adjusted digital image based on export parameters associated with the online service, the generation being performed in response to the determination; and

exporting the export version of the adjusted digital image to the online service.

19. The method of claim 18 , wherein the export parameters comprise one or more of privacy settings, a title, a description, whether to replace an existing digital image on the online service, location information, and tags to associate with the digital image on the online service.

20. The method of claim 18 , wherein adjusting the digital image comprises one or more of adjusting a color of the digital image, adjusting a contrast of the digital image, adjusting a brightness of the digital image, cropping the digital image, and adjusting an exposure of the digital image.

Continuity (5)
Continuation 13550014 · Jul 16, 2012
Continuation 13175920 · Jul 4, 2011
Continuation 11706705 · Feb 14, 2007
Provisional Application 60846830 · Sep 22, 2006
Related Publication 20140223337A1 · Aug 7, 2014