Content-Aware Tutorial Recommendation for Image Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of photo editing applications face difficulty in finding suitable tutorials among numerous options, leading to underutilization due to the complexity of tools and lack of relevance to the specific image content.

Innovation Solution

A context-aware tutorial recommendation system that uses neural networks to identify the subject matter and objects in a user's photo, matching them with tutorials from a database indexed by subject matter and object content, and calculates an effectiveness score based on aesthetic improvements, sorting recommendations for relevance and impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large set of complex tools is provided in the photo editing application, then the image editing and manipulation capabilities are enhanced, but the difficulty to master the tools increases

Engineering Contradiction:
Improveimage editing capabilitiesVSAvoiddifficulty to master tools
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of the user's photo by extracting features and identifying objects before recommending tutorials. This pre-processing allows the system to proactively suggest relevant tutorials before the user needs help, reducing the cognitive load of searching through numerous tools and tutorials.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary recommendation system that acts as a mediator between the complex tools and the user. By analyzing photo content and matching it with relevant tutorials, the system simplifies the interface between the user and the complex editing capabilities, making the tools more accessible without reducing their power.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If numerous tutorials are included in the application, then the guidance availability is improved, but the difficulty to find relevant tutorials increases

Engineering Contradiction:
Improvetutorial guidance availabilityVSAvoiddifficulty to find relevant tutorials
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides self-service by automatically analyzing the user's photo content and generating personalized tutorial recommendations without requiring user input or search queries. The photo itself serves as the query, and the system autonomously determines which tutorials are most relevant, eliminating the need for users to navigate through numerous tutorials manually.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary feature extraction and object identification on the user's photo before recommending tutorials. This pre-analysis establishes a foundation for matching appropriate tutorials, saving the user time and effort that would otherwise be required to search through the tutorial library.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If generic tutorials are provided, then the tutorial coverage is improved, but the relevance to specific image content decreases

Engineering Contradiction:
Improvetutorial coverageVSAvoidrelevance to image content
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system applies local quality by tailoring tutorial recommendations to the specific content of each individual photo. Instead of providing generic tutorials, the system analyzes the unique features, objects, and composition of each photo to generate localized, highly relevant tutorial suggestions that address the specific editing needs of that image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameters of tutorial selection based on the analyzed photo content. By extracting features such as subject matter, objects, colors, and composition style, the system dynamically adjusts which tutorials are recommended, transforming static generic tutorials into dynamic, content-adapted recommendations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11086889B2Content-aware tutorial recommendation
Publication Date: 2021.08.10 ADOBE INC
  • US11086889B2 patent drawing
  • US11086889B2 patent drawing
  • US11086889B2 patent drawing

AI summary

Techniques are disclosed for generating tutorial recommendations to users of image editing applications, based on image content. A methodology implementing the techniques according to an embodiment includes using neural networks configured to determine subject matter of a user provided image and to identify objects in the image. The method also includes selecting one or more proposed tutorials from a database of tutorials. The database is indexed by tutorial subject matter and tutorial object content, and the selection is based on a matching of the determined subject matter to the tutorial subject matter and a matching of the identified objects to the tutorial object content. The method further includes calculating an effectiveness score associated with each of the proposed tutorials, the effectiveness score based on application of the proposed tutorial to the image. The method further includes sorting the proposed tutorials for recommendation to the user based on the effectiveness scores.