Linked Objects Thread Propagation in Digital Design Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital design systems face challenges in maintaining object consistency across multiple pages in documents, as current solutions either apply global edits that modify unrelated objects or fail to propagate changes to all similar objects, leading to unintended modifications or missed updates.

Innovation Solution

A digital design system that recognizes modifications to object parameters and propagates them to similar linked objects by creating and managing linked objects threads, ensuring that changes are applied uniformly to objects with matching parameters and types across a document.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If global edit is applied to all similar objects in document, then modification efficiency is improved, but unwanted modification of unrelated objects occurs

Engineering Contradiction:
Improvemodification efficiencyVSAvoidunwanted modification
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system segments objects into distinct linked objects threads based on their relationships and parameters. Each thread contains only objects that are genuinely related, allowing edits to be applied selectively to the correct subset of objects rather than all similar objects globally. This segmentation prevents unwanted modifications while maintaining efficiency within each thread.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different edit propagation behaviors to different linked objects threads based on their specific characteristics and relationships. Each thread receives localized edit propagation appropriate to its context, rather than a uniform global edit approach. This ensures that only objects within the relevant thread are modified, avoiding harmful effects on unrelated objects.

Inventive Principle:
Principle #3Local quality

2Productivity

If template page is created and duplicated across multiple pages, then document creation efficiency is improved, but object consistency maintenance becomes time-consuming

Engineering Contradiction:
Improvedocument creation efficiencyVSAvoidtime for maintaining object consistency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically creating linked objects threads when objects are duplicated across pages. The threading relationships are established in advance, so that when edits are made later, the system can automatically propagate changes to all related objects without requiring manual intervention. This preliminary setup eliminates the time-consuming manual consistency maintenance while preserving the efficiency benefits of template duplication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements automatic feedback mechanisms where edits to any object within a linked objects thread are automatically propagated to other objects in the same thread. This closed-loop feedback system ensures object consistency is maintained automatically across all pages using the template, eliminating the need for manual consistency checks and updates while preserving the initial document creation efficiency.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If manual editing of each object is performed, then object consistency is maintained, but time consumption increases

Engineering Contradiction:
Improveobject consistencyVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system enables self-service by automatically propagating edits throughout linked objects threads without requiring manual intervention. When an object is edited, the system automatically identifies other objects in the same thread and applies the same edits to them. This self-propagating mechanism maintains object consistency across all pages while eliminating the time-consuming manual editing process, as the system serves itself by automatically maintaining consistency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11763063B2Propagating modifications made to an object to linked objects in a document
Publication Date: 2023.09.19 ADOBE INC
  • US11763063B2 patent drawing
  • US11763063B2 patent drawing
  • US11763063B2 patent drawing

AI summary

Embodiments are disclosed for propagating modifications made to an object to linked objects in a document. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input creating a first object in a first page of a document, analyzing first parameters associated with the first object, determining that the first object matches second objects in a first linked objects thread stored in a mapping of objects in the document, associating the first object with the first linked objects thread, receiving a second input including a modification to the first object, the modification including alterations to one or more of the first parameters, modifying the first object based on the alterations to the one or more of the first parameters, and automatically applying the modification to the second objects in the first linked objects thread.