Template Recommendation via Joint Representation Space Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document editing systems lack the ability to efficiently suggest and display semantically similar replacement templates for composite documents, requiring users to manually navigate complex editing operations and keyword-based searches.

Innovation Solution

An illustrator system generates previews of replacement templates by determining feature representations for each element in a document and aligning them in a joint representation space, allowing for the selection of semantically similar templates without the need for keyword inputs, enabling users to easily switch between templates with a single selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional document editing systems use keyword-based searches for template selection, then users can find templates through text input, but the process requires multiple user inputs and complex navigation

Engineering Contradiction:
Improvetemplate selection processVSAvoidtime for manual navigation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic template recommendation by analyzing the semantic meaning of document elements and autonomously selecting suitable templates, eliminating the need for users to manually input keywords or navigate through search interfaces. The system serves itself by automatically understanding document content and matching appropriate templates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual keyword-based search operations with an automated semantic analysis system that uses machine learning models to understand document content and generate template recommendations, substituting mechanical user interactions with intelligent automated processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If the system provides detailed template options for selection, then recommendation accuracy improves, but interface complexity increases

Engineering Contradiction:
Improvetemplate recommendation accuracyVSAvoiduser interface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the most relevant template recommendations based on semantic analysis, presenting a focused set of high-quality options rather than displaying all available templates. This extraction approach maintains accuracy while simplifying the interface by showing only the most suitable matches.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different levels of detail and presentation to different aspects of template recommendation, providing comprehensive semantic analysis in the background while presenting simplified, visually-aligned preview options in the user interface, allowing each part to have optimized quality for its specific function.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the system generates multiple template previews, then user choice increases, but processing time and computational resources increase

Engineering Contradiction:
Improvetemplate selection flexibilityVSAvoidtemplate processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system generates a limited number of high-quality template previews rather than exhaustively processing all possible templates. By performing partial action on a selective subset of templates based on semantic relevance, the system maintains user flexibility while avoiding excessive processing time and computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

4Ease of operation

If conventional systems require multiple editing operations for template replacement, then precision of editing control is maintained, but ease of operation decreases

Engineering Contradiction:
Improvetemplate replacement processVSAvoidnumber of editing operations
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary semantic analysis of document elements and pre-generates appropriate template previews before user selection. This preliminary action prepares the replacement options in advance, allowing users to simply select a preview to complete the replacement, thereby simplifying the operation while maintaining precise control over the editing outcome.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12013883B1Cross view template recommendation system
Publication Date: 2024.06.18 ADOBE INC
  • US12013883B1 patent drawing
  • US12013883B1 patent drawing
  • US12013883B1 patent drawing

AI summary

An illustrator system determines, for each feature of a set of features, a feature representation for an electronic document displayed via a user interface, based on a plurality of elements of the electronic document. The system receives a selection from among the set of features of (1) a query feature and of (2) a target feature and determines, for each replacement template of a set of replacement templates, a compatibility score based on the feature representation for the electronic document determined for the query feature and a target feature representation of the replacement template determined for the target feature, the representations being determined in a joint representation space. The system selects one or more replacement electronic documents based on the determined compatibility scores. The system displays a preview for each replacement electronic document and displays a particular replacement electronic document responsive to receiving a selection of a preview.