Design Element Association Across Multiple Artboards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Design tools lack flexibility in managing repeated design elements across multiple user interface screens, requiring tedious and error-prone updates when changes are needed, as reusable design elements must be generated upfront and cannot be applied after elements are copied and pasted.

Innovation Solution

A computer-implemented method and system that allows designers to initiate an isolation session, associating and modifying design elements across multiple artboards, enabling universal modification of design elements while maintaining individual customization, by using a design element association data structure to link elements and mirror changes within an isolation session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If reusable design elements are generated upfront, then design consistency across multiple screens is improved, but flexibility to modify elements independently is lost and elements cannot be applied after copy-paste

Engineering Contradiction:
Improvedesign consistencyVSAvoidmodification flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between two modes: isolation session mode where modifications are mirrored across all instances of a design element, and normal mode where instances can be modified independently. This dynamic behavior allows the system to adapt to different design needs at different times, resolving the contradiction between consistency and flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of design elements from static (either consistently updated or independently modified) to dynamic (controllable through isolation sessions). By introducing the isolation session parameter, designers can toggle between consistent updates and independent modifications based on current needs.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If design elements are copied and pasted across multiple screens, then design flexibility is improved, but update efficiency deteriorates due to repetitive manual changes

Engineering Contradiction:
Improvedesign flexibilityVSAvoidupdate efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary action by automatically creating associations between copied design elements at the moment of copy-paste. This preliminary association setup enables future bulk updates without requiring manual intervention, thus improving update efficiency while preserving design flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback by tracking and mirroring modifications across all associated design element instances. When a designer modifies an element in isolation session, the system automatically applies the same modification to all linked instances, providing immediate feedback and eliminating repetitive manual updates.

Inventive Principle:
Principle #23Feedback

3Productivity

If reusable design elements are used, then update efficiency is improved, but the ability to apply elements after copy-paste is lost

Engineering Contradiction:
Improveupdate efficiencyVSAvoidlate application capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by automatically establishing associations between design elements during copy-paste operations. This preliminary association enables the elements to function as reusable design elements later, even though they were initially copied individually, thus improving update efficiency without losing late application capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism (isolation session) that bridges between individually copied elements and reusable design elements. The isolation session acts as a mediator that enables bulk updates across copied elements without requiring them to be pre-defined as reusable elements, thus maintaining adaptability while improving productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Area of stationary object

If multiple artboards are displayed simultaneously, then design overview is improved, but focus on specific elements deteriorates

Engineering Contradiction:
Improveworkspace visibilityVSAvoidelement focus
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The system extracts and isolates specific artboards containing the selected design element and its instances into an isolation session. This extraction removes distracting elements from the view, allowing designers to focus on the specific element being modified while maintaining the ability to see multiple artboards in the background if needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11450043B2Element association and modification
Publication Date: 2022.09.20 ADOBE INC
  • US11450043B2 patent drawing
  • US11450043B2 patent drawing
  • US11450043B2 patent drawing

AI summary

Systems and methods for design element association and modification are provided. An example method for editing elements in multiple artboards includes receiving an isolation session-initiation user input that identifies a first design element arrangement on a first artboard in a workspace on a user interface. The method also includes, responsive to receiving the isolation session-initiation user input, identifying a second artboard in the workspace based on the second artboard including a second design element arrangement that is associated with the first design element arrangement, and updating the user interface to display the first artboard and the second artboard within an isolation session. As an example updating the user interface may include displaying the first design element arrangement and the second design element arrangement using a first style, and displaying other portions of the first artboard and the second artboard using a second style.