Auto-Populating Visual Designs With Web Content Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for populating visual designs with web content are inefficient and inaccurate, particularly for sophisticated designs with many elements, as they require manual linking of placeholder data, which is time-consuming and prone to errors.

Innovation Solution

A digital media application with an object replication tool that accesses web content through a data panel, parses it to recognize semantically similar repeating data elements, and auto-populates design elements, eliminating the need for manual linking and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual linking of placeholder data is used to populate design elements, then the design can be populated with data, but the process becomes time-consuming and tedious for sophisticated designs with large numbers of elements

Engineering Contradiction:
Improvespeed of populating design elementsVSAvoidtime required for manual linking
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service automation by allowing the design tool to automatically detect, parse, and link web content data elements to corresponding design elements without requiring manual intervention. The automated parsing engine analyzes the web content structure and performs the population operation autonomously, transforming a manual task into an automated self-executing process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of linking data elements with an automated computational system. The automated parsing engine uses programmatic methods to detect semantically similar elements and establish links, substituting human manual operations with algorithmic processing that operates faster and without error.

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

2Reliability

If offline placeholder data is used for design previews, then the design can be previewed, but the data may not accurately reflect real-world data

Engineering Contradiction:
Improveaccuracy of preview dataVSAvoidreality representation of data
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary automated parsing engine that acts as a bridge between web content and design elements. This intermediary system retrieves real-world data from web sources, parses the structured data, and automatically links it to design elements, replacing the use of fictional placeholder data with actual real-world data while maintaining automated processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by automatically retrieving and parsing web content data before the design population process. The automated parsing engine prepares the real-world data in advance, structuring and organizing it for automatic linking to design elements, ensuring that accurate real-world data is ready for immediate use in the preview.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If element-by-element linking is performed manually, then data can be linked to design elements, but the process becomes complicated for designs with structured arrangements of repeating elements

Engineering Contradiction:
Improvesimplicity of data linking processVSAvoidcomplexity of design structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies copying by detecting semantically similar repeating data elements in web content and automatically replicating the linking pattern across multiple design elements. Instead of manually linking each element individually, the system identifies the structure of repeating elements and copies the linking relationship throughout, dramatically simplifying the operation for complex designs with many repeating components.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The automated parsing engine performs multiple functions simultaneously: it detects data elements, parses their structure, identifies semantic similarities, determines repeating patterns, and establishes links across multiple elements. This multi-functional automated system replaces the need for separate manual operations for each design element, handling diverse and complex design structures through a single universal process.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10691875B2Populating visual designs with web content
Publication Date: 2020.06.23 ADOBE INC
  • US10691875B2 patent drawing
  • US10691875B2 patent drawing
  • US10691875B2 patent drawing

AI summary

Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. The document design includes a layout of repeating design elements, such as a grid or table of repeating areas each having various design elements. Web content having a structured arrangement of data elements is accessed through a data panel exposed via the application. The web content data may be linked to the document design to populate elements of the document design with “real-world” data. To do so, the web content is to detect semantically similar repeating data elements by based on element positions, node types, style types, and node hierarchies reflected by structured data defining the web content. Design elements in the layout of the document design are then auto-populated with content of the semantically similar repeating data elements to produce a preview linked to “real-world” data.