Cloud Content States Framework for Multi-Provider Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file storage and synchronization solutions do not adequately distinguish between locally maintained content and cloud content, failing to recognize cloud content, associate it with providers, and enable customized handling.

Innovation Solution

A cloud content states framework manages cloud content files by providing state indicators that reflect synchronization status, allowing for consistent and customizable presentation across multiple cloud storage services, integrated into the file system and user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional file storage solutions treat all files uniformly, then simplicity and ease of operation are maintained, but the ability to recognize and customize handling for cloud content is lost

Engineering Contradiction:
Improvecloud content recognition and customizationVSAvoidfile handling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating file handling based on content origin. Cloud content items receive specialized treatment (state indicators, synchronization status display, provider association) while local files maintain traditional handling, allowing customized cloud content management without redesigning the entire file system

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces cloud content states as an intermediary layer between the file system and user interface. This mediator layer (implemented through state indicators and framework components) translates complex cloud synchronization states into simple visual representations, hiding complexity from users while enabling sophisticated cloud content recognition

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cloud content from multiple services is managed uniformly, then ease of operation is improved, but the ability to provide service-specific customization is reduced

Engineering Contradiction:
Improvecloud content management simplicityVSAvoidservice-specific customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements universality through a common framework that handles multiple cloud storage services uniformly. The framework provides universal state indicators and standardized interfaces that work across different providers (e.g., Dropbox, Google Drive, OneDrive), allowing users to manage diverse services through a consistent interaction model

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Within the universal framework, the patent applies local quality by allowing each cloud service to define its own custom states through provider-specific interfaces. This enables service-specific customization (e.g., sharing status for Google Drive, sync status for Dropbox) while maintaining overall system consistency through the unified framework

Inventive Principle:
Principle #3Local quality

3Loss of information

If detailed cloud content states are displayed, then information completeness is improved, but user interface complexity increases

Engineering Contradiction:
Improvesynchronization status informationVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies visual encoding through state indicators that use color, icon, and symbol changes to represent cloud content states. Different synchronization statuses (synchronized, downloading, uploading, error) are conveyed through distinct visual cues, allowing users to quickly grasp information without textual complexity

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent extracts essential state information from complex cloud synchronization data and presents only the most relevant details through simplified state indicators. This extraction approach filters out unnecessary technical details while preserving critical information about file synchronization status, availability, and conflicts

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3485376B1Cloud content states framework
Publication Date: 2021.09.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3485376B1 patent drawingFigure 1
  • EP3485376B1 patent drawingFigure 2
  • EP3485376B1 patent drawingFigure 3

AI summary

A cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. The framework is operable to manage states for cloud content files accessible from multiple cloud storage services. The framework also manages and outputs state indicators with file system representations of the cloud content files. The states include at least a set of primary states indicative of synchronization status controlled by the framework. The states may also include custom states associated with cloud storage services that are defined via an interface exposed by the framework. In operation, states associated with cloud content files are recognized in connection with rendering a user interface with cloud content file representations. Then, state indicators that reflect the recognized states are exposed along with cloud content file representations in the user interface.