Document Layout Automation via Content-Aware Template Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document editing applications require substantial time and effort from users to arrange objects in a meaningful and appealing manner, as not all users possess the necessary skills for resizing and rearranging objects in presentation documents.

Innovation Solution

The system provides a ranking scheme to score and suggest document templates based on the content and metadata of objects in a document, allowing users to select a template that automatically resizes and repositions objects, and optionally creates new ones to enhance the document layout, thereby reducing user effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If users manually arrange objects in documents to create meaningful and appealing layouts, then the visual quality and appeal of the document is improved, but the time and effort required increases substantially

Engineering Contradiction:
Improveease of document layoutVSAvoidtime to arrange objects
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system pre-defines multiple document templates with pre-arranged object layouts. When a user selects a template, the layout arrangement is already prepared in advance, eliminating the need for users to manually resize and reposition objects. This preliminary preparation of layout options directly resolves the contradiction by providing high-quality layouts without requiring substantial user time investment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically scores and ranks templates based on the detected objects in the user's document, and can automatically apply the selected template without requiring manual adjustment. This automation of the layout application process further reduces user effort and time while maintaining high visual quality, as the system serves itself by intelligently matching templates to document content.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If users manually resize and reposition objects to create appealing documents, then the visual appeal is improved, but the skill requirement increases and not all users possess these skills

Engineering Contradiction:
Improveease of document layoutVSAvoidskill requirement for layout
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

Templates contain pre-configured object arrangements, sizes, and positions that have been optimized by designers. Users simply select from these pre-prepared layouts rather than learning the complex skills of manual object arrangement. This transforms a skill-intensive task into a simple selection process, resolving the contradiction between visual appeal and skill requirement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system acts as an intermediary between the user's simple object insertion action and the complex layout arrangement. The template selection mechanism mediates by automatically matching document objects to appropriate templates and applying the layout, eliminating the need for users to directly perform complex resizing and repositioning operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the system provides many document templates to users, then the quality and relevance of layout suggestions is improved, but the complexity of the system increases

Engineering Contradiction:
Improvetemplate selection qualityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system detects objects in the user's document, scores each template based on how well it matches the detected objects, and ranks templates accordingly. This feedback mechanism allows the system to manage a large number of templates efficiently by automatically filtering and ranking them based on relevance, maintaining high adaptability while controlling system complexity through intelligent automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter of template presentation from static to dynamic by scoring and ranking templates based on document content. This allows the same large template library to be efficiently managed and presented in a relevance-based order, improving adaptability to different documents while maintaining manageable system complexity through content-aware filtering.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11727206B2Systems and methods for applying layout to documents
Publication Date: 2023.08.15 GOOGLE LLC
  • US11727206B2 patent drawing
  • US11727206B2 patent drawing
  • US11727206B2 patent drawing

AI summary

A presentation document is provided for display at a user device. An addition of a content object into the presentation document is identified. A theme of the presentation document is identified based on the content object. A subset of the presentation document templates is provided for selection based on the identified theme. A user interaction associated with the presentation document is identified. Responsive to identifying the user interaction associated with the presentation document, suggested content for insertion into the presentation document are provided for presentation at the user device. A selection of a suggested content object from the suggested content is received. The selected suggested content object is applied to the presentation document.