Image Editing Plug-in Architecture for Direct Export

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in transferring edited digital images from image editing applications to other applications, such as stock photography services or print labs, due to formatting and metadata requirements, often necessitating tedious operations like 'dragging and dropping' files between applications.

Innovation Solution

An image editing application with a plug-in architecture allows other applications to access edited image data without the user leaving the editing environment, enabling the generation of export versions with specific formatting and metadata, and providing a user interface for configuring export parameters, ensuring compatibility with destination applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user switches between image editing application and destination application to transfer images, then the image can be transferred to another application, but the user must perform tedious operations like dragging and dropping files

Engineering Contradiction:
Improveimage transfer operationVSAvoidtime for switching applications and dragging files
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements an intermediary mechanism (export version interface and plug-in architecture) that connects the image editing application and destination application. This intermediary allows automatic image transfer through defined interfaces, eliminating the need for manual file dragging and dropping while maintaining application independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the user manually exports images to storage medium and then opens in another application, then the image can be transferred, but the process requires switching between applications and performing tedious operations

Engineering Contradiction:
Improveimage export efficiencyVSAvoidnumber of steps in export process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the export functionality directly into the image editing application through plug-ins and export version interfaces. This combination allows users to configure export parameters and transfer images within the same application environment, reducing the number of discrete steps and improving overall productivity.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If the destination application has specific formatting and metadata requirements, then the image must be compliant with those requirements, but the user must manually adjust settings which increases complexity

Engineering Contradiction:
Improvecompliance with destination application requirementsVSAvoidconfiguration of export parameters
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service functionality where the destination application's plug-in automatically provides its formatting and metadata requirements to the image editing application. The system then automatically configures export parameters to meet these requirements, eliminating the need for users to manually adjust complex settings while ensuring reliable compliance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9547426B2Architecture for exporting digital images
Publication Date: 2017.01.17 APPLE INC
  • US9547426B2 patent drawing
  • US9547426B2 patent drawing
  • US9547426B2 patent drawing

AI summary

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.