Cloud Storage Token Management for Direct Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud storage systems impose limitations on data upload capacity due to restricted free storage space, requiring users to manage multiple accounts and consume additional battery life on mobile devices through frequent synchronization communications.

Innovation Solution

A data management server manages access tokens for multiple cloud storage service servers, enabling user terminals to directly communicate with remote storage service servers for data upload and download without routing through the data management server, reducing data traffic and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If users create multiple free accounts with several cloud storage service providers to increase total cloud storage capacity, then the total amount of cloud storage available to the user increases, but the complexity of managing accounts for multiple cloud service servers increases

Engineering Contradiction:
Improvetotal cloud storage capacityVSAvoidaccount management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent combines multiple cloud storage service accounts into a single unified interface. The system aggregates access tokens from different cloud storage providers and presents them through one centralized application, allowing users to manage multiple accounts without dealing with individual account complexities. This merging approach maintains increased storage capacity while eliminating the management burden of multiple separate accounts.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal interface that works across multiple cloud storage service providers. The system is designed to be provider-agnostic, supporting various cloud storage services through a single application that handles authentication, token management, and data operations uniformly. This multi-functionality allows users to access different cloud storage services through one tool rather than managing separate accounts for each provider.

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

2Ease of operation

If an aggregator server is used to provide a single access connection point to several cloud storage service servers, then account management becomes simpler, but data traffic must pass through the aggregator server increasing latency and bandwidth consumption

Engineering Contradiction:
Improveaccount management easeVSAvoiddata access latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the authentication and token management functions from the data transfer path. The system obtains access tokens from cloud storage service providers and stores them locally on the user's device. This separation allows the aggregator functionality (account management) to be decoupled from the data transfer path, eliminating the need for data to route through a centralized server and reducing latency while maintaining ease of account management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses access tokens as intermediaries between the user's device and cloud storage service providers. Instead of requiring continuous communication through an aggregator server for data transfer, the system establishes direct connections using pre-obtained tokens. The token acts as a mediator that enables direct access without requiring the aggregator server to be involved in every data operation, thus reducing latency while maintaining unified account management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If local synchronization client software frequently communicates with the aggregator server to compare index updates, then data synchronization is maintained, but additional battery life is consumed on tablet and mobile devices

Engineering Contradiction:
Improvedata synchronization reliabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic synchronization with optimized intervals. Instead of continuous or overly frequent communication, the system establishes reasonable synchronization intervals that maintain data consistency while reducing unnecessary communications. The local client compares index updates at scheduled intervals rather than continuously, significantly reducing battery consumption while maintaining acceptable synchronization reliability for mobile devices.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent uses incremental synchronization that only processes changed data. Rather than performing full synchronization operations frequently, the system identifies and processes only the specific data elements that have changed since the last synchronization. This partial action approach maintains synchronization reliability by focusing on necessary updates while minimizing the energy expenditure associated with transmitting and processing large amounts of unchanged data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9294550B2Efficient data transfer for cloud storage by centralized management of access tokens
Publication Date: 2016.03.22 NCOMPUTING GLOBAL INC
  • US9294550B2 patent drawing
  • US9294550B2 patent drawing
  • US9294550B2 patent drawing

AI summary

A data management server manages access tokens for accessing remote storage service servers. The data management server sends the access tokens to user terminals to enable the user terminals to communicate directly with the remote storage server to upload data to the remote storage service server or download data from the remote storage service server without routing of data traffic through the centralized data management server. The data management server initially communicates with a remote storage service server to open an account for a user and obtains an access token for accessing the account in the remote storage service server.