Online Content Management System Audio File Access via Operation Log

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online content management systems lack convenient mechanisms for users to access audio files, requiring manual navigation through folders to locate and play audio files on client devices.

Innovation Solution

The system facilitates accessing audio files by receiving a function call to list audio files, filtering operations to identify audio files, and returning metadata to the client, allowing for streamlined access and playback through an online content management system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually navigate through folders to locate audio files, then they can access audio files stored in the online content management system, but the operation complexity and time required increase significantly

Engineering Contradiction:
Improveease of accessing audio filesVSAvoidtime to locate and access audio files
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining an operation log that records all file operations (uploads, downloads, deletions) as they occur. This log is pre-processed and made available for quick querying, so when a user wants to access their audio files, the system can immediately filter and retrieve the relevant information without requiring manual navigation through folders.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the operation log - that acts as a mediator between the stored audio files and the user's access requests. Instead of directly browsing folder structures, users interact with the system through this log, which provides a simplified interface for locating audio files by filtering operations based on user ID and file type.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the system stores all audio files in folders without indexing, then storage structure remains simple, but the complexity of locating and accessing specific files increases

Engineering Contradiction:
Improvesimplicity of storage structureVSAvoidease of locating audio files
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments the system into distinct functional components: the folder-based storage structure remains simple and unchanged, while a separate operation log captures and indexes file operations. This segmentation allows the storage structure to maintain its simplicity while the log provides the indexing functionality needed for easy file location.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The operation log serves as an intermediary layer between the simple folder storage structure and the user's need to locate files efficiently. It captures metadata about file operations without changing the underlying storage organization, thereby maintaining structural simplicity while enabling efficient access.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system filters through all operations to identify audio files, then accurate file identification is achieved, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of identifying audio filesVSAvoidspeed of retrieving audio file information
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Instead of filtering through all operations for all users, the system performs partial action by filtering operations based on the specific user ID and file type (audio files only). This selective filtering reduces the search space significantly while maintaining accurate identification of the relevant audio files for that particular user.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The operation log is maintained in advance with all necessary operation records, including user IDs, file types, and timestamps. This preliminary recording of operations allows the system to quickly filter and retrieve relevant information without performing extensive real-time analysis, thereby improving retrieval speed while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11003711B2Accessing audio files from an online content management system
Publication Date: 2021.05.11 DROPBOX INC
  • US11003711B2 patent drawing
  • US11003711B2 patent drawing
  • US11003711B2 patent drawing

AI summary

The disclosed embodiments relate to a system that facilitates accessing audio files associated with a user from an online content management system. During operation, the online content management system receives a function call from a client to list audio files associated with the user. In response to the function call, the system filters through operations for files associated with the user to identify audio files. Next, the system returns metadata for the identified audio files associated with the user to the client. In some embodiments, filtering through the operations involves filtering an operation log to identify operations performed on audio files associated with the user, wherein the operations occurred since a preceding call to the function.