Digital Asset Component Synchronization for Concurrent Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional file management systems limit simultaneous access and editing of files across multiple locations, leading to issues like duplicate files, wasted bandwidth, and confusion over file versions, as they require creating copies of files for editing, which doubles storage needs and complicates version management.

Innovation Solution

The system breaks down digital assets into intrinsic components, assigns identifiers, and stores them separately, allowing only updated components to be synced, reducing bandwidth usage and simplifying version management by maintaining a database mapping that tracks changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional file management systems create duplicate copies of files for simultaneous editing, then multiple users can access files from different locations, but storage space is doubled and bandwidth is wasted

Engineering Contradiction:
Improvesimultaneous access capabilityVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments a digital asset into multiple independent components (e.g., layers in an image, pages in a document). Instead of copying entire files, only specific components are copied or synchronized between devices. This allows multiple users to access and edit different components simultaneously without duplicating the entire file, thereby reducing storage space while maintaining simultaneous access capability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If conventional file management systems create duplicate copies of files for simultaneous editing, then multiple users can access files from different locations, but bandwidth consumption increases due to transmitting full file copies

Engineering Contradiction:
Improvesimultaneous access capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts only the specific components that need to be synchronized or edited from the complete digital asset. When a user edits a component, only that component (not the entire file) is transmitted to remote devices. This extraction approach dramatically reduces bandwidth consumption while enabling simultaneous access and editing across multiple locations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If conventional file management systems create duplicate copies of files, then files can be accessed from multiple locations, but version management becomes complex and confusing

Engineering Contradiction:
Improvemulti-location accessVSAvoidversion management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By segmenting digital assets into components and maintaining a database mapping that tracks each component's location and version, the system simplifies version management. Users can see which specific components have been modified and where, eliminating the confusion of managing multiple complete file copies. The mapping database provides a clear overview of component versions across different devices.

Inventive Principle:
Principle #1Segmentation

4Reliability

If conventional file management systems limit file access to read-only at multiple locations, then file integrity is maintained, but editing capability is restricted

Engineering Contradiction:
Improvefile integrityVSAvoidediting capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables write access to specific components at multiple locations by segmenting the digital asset. Different users can have edit permissions on different components simultaneously, maintaining file integrity for components they don't own while allowing editing of their assigned components. This segmented approach resolves the conflict between file integrity and editing capability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11966414B2Synchronization of components of digital assets during live co-editing
Publication Date: 2024.04.23 ADOBE INC
  • US11966414B2 patent drawing
  • US11966414B2 patent drawing
  • US11966414B2 patent drawing

AI summary

The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.