Synchronized Asset Tray System for Cross-Storage Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of digital images created by users poses a challenge in managing, organizing, and finding them efficiently, as existing systems fail to unify and synchronize assets across various storage locations, including local and remote sites.

Innovation Solution

A system and method that utilizes a computer-readable storage medium with a core tray program and synchronization manager to organize and synchronize digital assets across multiple storage locations, including cloud services and social media, through an abstraction layer that allows seamless interaction and synchronization of assets represented by icons, regardless of their physical storage location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital images are stored across multiple local and remote storage locations, then storage capacity and accessibility are improved, but asset management complexity and synchronization difficulty increase

Engineering Contradiction:
Improvestorage accessibilityVSAvoidasset management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a tray system as an intermediary layer between users and multiple storage locations. The tray contains icons representing assets from different storage sources, allowing users to manage assets from a unified interface without directly dealing with the complexity of multiple storage locations. The synchronization manager acts as another intermediary that automatically coordinates asset updates across all storage locations based on tray changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If assets are synchronized across multiple storage locations, then data consistency is improved, but synchronization time and computational resources increase

Engineering Contradiction:
Improvedata consistencyVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the synchronization manager proactively monitor and detect changes in the tray system before they propagate to storage locations. When assets are added, removed, or modified in the tray, the synchronization manager immediately initiates the synchronization process to the appropriate storage locations, ensuring data consistency without waiting for manual intervention or periodic checks.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a unified interface is provided for managing assets from multiple sources, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improveasset management easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the complex system into distinct functional components: the tray system for user interaction, the synchronization manager for coordination, and multiple storage locations for data residence. Each component has a specific responsibility, allowing the system to maintain simplicity at the user interface level while handling complexity internally through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10861501B2Synchronized asset trays
Publication Date: 2020.12.08 COREL CORP
  • US10861501B2 patent drawing
  • US10861501B2 patent drawing
  • US10861501B2 patent drawing

AI summary

A method including the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a local computer and to perform a process to organize a plurality of assets in a tray system including a core tray program including one or more trays, and a synchronization manager configured to synchronize assets represented by icons in the one or more trays with corresponding assets at one or more file storage locations; running on a local computer the computer readable code; displaying by computer the tray; and synchronizing by computer the assets represented by icons in the one or more trays with the corresponding assets at one or more file storage locations. A system to perform the method is also described.