Web-Based Data Storage Shell Interface Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web-based online network drive systems face inefficiencies due to slow performance and high costs, particularly with protocols like WebDAV and FTP, which also require significant user time and maintenance efforts.

Innovation Solution

The implementation of a web-based data storage system utilizing a shell interface that compresses data transfers, caches frequently used files, and allows for centralized or peer-to-peer storage, enabling efficient data management and advertisement-based revenue models by utilizing unused interface space for advertising.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If web-based online network drive systems use protocols like WebDAV and FTP, then data can be stored remotely and accessed over the Internet, but the performance is slow and data transfer times are long

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata transfer time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by caching frequently accessed data blocks locally on the client device before they are actually needed. This allows the system to retrieve data from local cache rather than transferring it over the network, significantly reducing data transfer time and improving access speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer (the online network drive system with caching mechanism) between the user and the remote storage. This intermediary caches data locally, mediating between the user's data access requests and the remote storage system, thereby reducing the perceived transfer time for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If web-based online network drive systems are implemented, then storage capacity is increased and data availability is improved, but operational costs and maintenance efforts increase significantly

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem maintenance cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The system implements self-service mechanisms through automated caching strategies that manage themselves without manual intervention. The caching system automatically determines what data to cache, when to evict data, and how to manage local storage resources, reducing the need for manual system maintenance and operational overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses partial action by caching only the most frequently accessed data blocks rather than pre-caching entire files or directories. This selective caching approach provides significant performance benefits for common operations while minimizing the storage resources and computational overhead required for maintenance.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If users operate online drive systems frequently, then data accessibility is improved, but users spend a great deal of time operating the system

Engineering Contradiction:
Improvedata accessibilityVSAvoiduser time spent operating system
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-service by automatically managing cache contents based on access patterns. Frequently accessed data is automatically cached and retained, while less accessed data is evicted, all without user intervention. This automation eliminates the need for users to manually manage cache settings or understand system operations, reducing the time users spend operating the system while maintaining easy data accessibility.

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If data is transferred block by block for initial transfers, then storage efficiency is improved, but compression overhead increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidcompression overhead
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by using compression only for initial block-by-block transfers when data is first cached locally. Once data is in the cache, subsequent accesses require no compression or network transfer. This selective application of compression reduces the overall energy overhead while maintaining storage efficiency benefits during the critical initial transfer phase.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8620957B1Storing and accessing data using a shell interface
Publication Date: 2013.12.31 IDRIVE INC
  • US8620957B1 patent drawing
  • US8620957B1 patent drawing
  • US8620957B1 patent drawing

AI summary

This disclosure generally may disclose a web-based online network drive that may be utilized by many users. Furthermore, this disclosure may provide for an efficient, web-based file system, which may be available as a network drive on a local computer.