Document Link Management via Shallow Copy Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic document management systems face challenges in efficiently copying documents with interconnected links, as simple 'copy' actions often fail to maintain links, leading to propagation of changes in source documents to destination documents.

Innovation Solution

The system employs a 'shallow' copy mode that creates links to source documents within destination documents, rather than duplicating the source documents, using intrinsic properties to determine whether to perform a shallow or deep copy, and utilizes causal tree and RTree data structures to manage document dependencies and changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a simple copy action is performed on a destination document containing a link to a source document, then the copying operation is fast and storage requirements are minimized, but the link integrity is not maintained and subsequent changes in the source document are not propagated to the copy

Engineering Contradiction:
Improvecopying speedVSAvoidlink integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis of the document's link structure before copying. It identifies whether the document contains links to source documents and determines the appropriate copy mode (shallow or deep) in advance, ensuring link integrity is maintained from the outset rather than attempting to fix issues after copying

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the copying strategy based on the document's characteristics. It evaluates the link structure and automatically selects between shallow copy (for maintaining link integrity) and deep copy (for independence), making the copying process adaptive rather than static

Inventive Principle:
Principle #15Dynamics

2Reliability

If a deep copy is performed to maintain link integrity, then link integrity is preserved and changes propagate correctly, but storage requirements increase and copying time is extended

Engineering Contradiction:
Improvelink integrityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies different copy strategies to different parts of the document structure. Instead of uniformly deep copying the entire document, it performs shallow copying for portions that maintain link integrity and only deep copies specific elements where independence is required, optimizing both storage efficiency and link preservation

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the copy mode parameter based on the document's link characteristics. It analyzes the document structure and dynamically switches between shallow and deep copy modes, adjusting the copying depth parameter to match the specific requirements of each document rather than using a fixed approach

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a deep copy is performed to ensure document independence, then link integrity is maintained, but the complexity of managing document dependencies increases

Engineering Contradiction:
Improvedocument independenceVSAvoiddependency management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and analyzes the link structure from the document before copying. By separating the analysis of link dependencies from the copying operation itself, it identifies the appropriate copy mode based on the extracted link information, simplifying the overall process rather than managing complexity throughout

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11698935B2System and method for copying linked documents
Publication Date: 2023.07.11 WORKIVA INC
  • US11698935B2 patent drawing
  • US11698935B2 patent drawing
  • US11698935B2 patent drawing

AI summary

A method for maintaining links is described. A document selection is received, including a first destination document containing a first link to linked content. A first source document containing the linked content and not contained within the document selection is identified using the first link. A copy mode is selected, using an intrinsic property associated with the first link, from: a first mode where a second destination document that is a copy of the first destination document is generated and includes a second link to the linked content within the first source document, without copying the first source document, and a second copy mode where i) a second source document that is a copy of the first source document is generated, ii) the second destination document is generated and includes a second link to the linked content within the second source document. The selected copy mode is performed.