Digital Asset Component Synchronization for Concurrent Editing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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
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.
Data Source
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.


