Selective Synchronization of Linked Assets in File Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creative professionals face inefficiencies when working with large image and graphics files across different devices, as these files require substantial memory, bandwidth, and processing capabilities, leading to slow performance and poor user experience on devices with limited resources.

Innovation Solution

Implementing a synchronization service that distinguishes between synchronized and unsynchronized folders, allowing selective synchronization of files based on device capabilities, with linked assets from unsynchronized folders being synchronized automatically when referenced by files in synchronized folders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all folders containing large image and graphics files are synchronized across multiple devices, then file availability and access consistency are improved, but device processing performance and user experience deteriorate due to limited memory, bandwidth, and processing capabilities on mobile devices

Engineering Contradiction:
Improvefile availabilityVSAvoiddevice processing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the file system into synchronized folders and unsynchronized folders. The synchronized folder contains essential files that need to be available across devices, while the unsynchronized folder contains large image and graphics files that are not automatically synchronized. This segmentation allows mobile devices to maintain only the necessary files locally, improving processing performance while ensuring file availability for synchronized content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a file manager application as an intermediary that manages the relationship between synchronized and unsynchronized folders. When a file from a synchronized folder references linked assets in unsynchronized folders, the file manager automatically synchronizes only those specific linked assets. This intermediary mechanism ensures file availability through intelligent selective synchronization without overwhelming device resources with complete folder synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If large image and graphics files are automatically synchronized in the background when a magazine layout is opened on mobile devices, then file completeness is improved, but device responsiveness and user experience worsen due to substantial memory and processing requirements

Engineering Contradiction:
Improvefile completenessVSAvoiddevice responsiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements preliminary action by pre-synchronizing only the essential files in synchronized folders and their referenced linked assets from unsynchronized folders, rather than waiting for complete background synchronization of all large files. This allows the magazine layout to open with necessary files already available, improving device responsiveness while maintaining file completeness for essential content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by synchronizing only the specific linked assets that are actually referenced by files in synchronized folders, rather than synchronizing all files in unsynchronized folders. This selective approach ensures file completeness for needed assets while avoiding the excessive processing burden of synchronizing unnecessary large image and graphics files on mobile devices.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If selective synchronization of folders is implemented on mobile devices, then processing resource consumption is reduced, but automatic access to linked assets from unsynchronized folders may be compromised

Engineering Contradiction:
Improveprocessing resource efficiencyVSAvoidlinked asset accessibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the file manager continuously monitors files in synchronized folders for references to linked assets in unsynchronized folders. When such references are detected, the system automatically triggers synchronization of the specific linked assets. This feedback loop ensures linked asset accessibility is maintained through intelligent detection and automatic synchronization without requiring complete folder synchronization, thus preserving processing resource efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables self-service by allowing the file manager to automatically identify and synchronize linked assets from unsynchronized folders when needed, without requiring manual user intervention. The system monitors file references and autonomously manages the synchronization of necessary assets, ensuring linked asset accessibility while maintaining processing resource efficiency through on-demand synchronization rather than blanket synchronization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10318490B2Synchronizing linked assets from unsynchronized file folders
Publication Date: 2019.06.11 ADOBE INC
  • US10318490B2 patent drawing
  • US10318490B2 patent drawing
  • US10318490B2 patent drawing

AI summary

In embodiments of synchronizing linked assets from unsynchronized file folders, files are organized in folders of a file system, where the folders include a synchronized folder and an unsynchronized folder, the synchronized folder having been selected for synchronization of the files contained in the synchronized folder, and the unsynchronized folder containing linked assets. The files contained in the synchronized folder are synchronized with a network-based memory system that stores an instantiation of the files. A synchronization service can determine that a file contained in the synchronized folder references to one or more of the linked assets contained in the unsynchronized folder. The synchronization service can then synchronize a linked asset from the unsynchronized folder automatically based on criteria associated with the file contained in the synchronized folder.