Bulk Design Edit System for Asset Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in efficiently editing large numbers of graphic designs that include the same asset, such as logos, as individually editing each design is time-consuming and prone to errors, especially when designs are remotely stored, leading to high computational and network loads.

Innovation Solution

A computer-implemented method that identifies designs using a particular asset and allows for bulk editing by replacing instances of the original asset with a new asset, utilizing asset usage tracking and a digital design platform to streamline the process across multiple designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If individual editing of each design is performed, then design accuracy is improved, but time consumption and productivity deteriorate

Engineering Contradiction:
Improvedesign accuracyVSAvoidediting speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically tracking and recording asset usage information across multiple designs in real-time. When an asset needs to be updated, the system has already identified all designs containing that asset, eliminating the need for manual searching and enabling bulk editing operations to be executed immediately with high accuracy across all affected designs.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If bulk editing is performed on remotely stored designs, then productivity is improved, but network load and computational resources worsen

Engineering Contradiction:
Improvebulk editing efficiencyVSAvoidnetwork load
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system segments the bulk editing process into distinct phases: (1) asset usage tracking and identification phase that occurs locally without network traffic, (2) preview generation phase that creates local representations of designs with proposed changes, and (3) selective update phase that only transfers modified data for designs that actually contain the target asset. This segmentation minimizes network load while maintaining high productivity.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If asset usage tracking is implemented across all designs, then design consistency is improved, but system complexity worsens

Engineering Contradiction:
Improvedesign consistencyVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system implements automatic feedback mechanisms where asset usage information is continuously tracked and stored in a centralized registry. When an asset is added, modified, or removed from any design, the system automatically updates the asset usage data and notifies relevant components. This feedback loop maintains design consistency without requiring complex manual tracking, as the system self-updates based on asset events.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240303886A1Systems and methods for performing bulk design edits
Publication Date: 2024.09.12 CANVA PTY LTD
  • US20240303886A1 patent drawing
  • US20240303886A1 patent drawing
  • US20240303886A1 patent drawing

AI summary

Described herein is a computer implemented method. The method includes receiving data identifying an original asset and data identifying a replacement asset; identifying, by one or more computer processing units, a set of associated designs, the set of associated designs including one or more associated designs that include the original asset; and performing, by the one or more computer processing units, a bulk edit process, the bulk edit process including editing a first associated design from the set of associated designs by replacing each instance of the original asset in the first design with the replacement asset.