Web File Preview Pre-conversion Using Predictive Heuristics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online file storage systems often require users to download files to preview their contents, which can be time-consuming and necessitate specific software, hindering user experience in collaborative environments.

Innovation Solution

A web-based content management system that pre-converts files likely to be previewed into a target format, allowing users to view them without download, using statistical analysis and conversion tools to optimize file conversion and provide real-time notifications of activities within the collaboration environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users download files to preview contents, then file access is enabled, but time consumption increases and software requirements are needed

Engineering Contradiction:
Improvefile preview accessibilityVSAvoidpreview wait time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-converts files to preview-friendly formats in advance based on predicted user behavior patterns. Files are converted before actual preview requests, so when users access them, the converted versions are already ready, eliminating download waits and reducing preview time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the original file in a preview-optimized format (e.g., lower resolution images, converted video formats) that can be displayed directly in the browser without requiring the original file or specialized software. This copy serves the preview function while the original remains intact for download.

Inventive Principle:
Principle #26Copying

2Loss of time

If files are pre-converted to target format, then preview wait time is reduced, but system processing load increases

Engineering Contradiction:
Improvepreview wait timeVSAvoidconversion processing load
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs conversion in advance during off-peak times or when files are uploaded, rather than converting on-demand during user preview requests. This distributes the processing load over time and prevents peak-hour congestion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses statistical analysis of user behavior patterns to automatically determine which files are most likely to be previewed and prioritizes conversion for those files. This self-directed approach ensures high-value files are converted efficiently without requiring manual intervention or consuming resources on low-probability preview files.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If all files are converted to target format, then preview capability is maximized, but storage space consumption increases

Engineering Contradiction:
Improvepreview format compatibilityVSAvoidstorage space usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of converting all files immediately, the system pre-converts only those files that statistical analysis predicts are likely to be previewed. This selective approach maintains versatility for anticipated user needs while minimizing unnecessary storage consumption on files unlikely to be accessed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the conversion strategy based on file parameters such as type, size, and predicted access patterns. Different conversion thresholds and priorities are applied to different file categories, converting high-value files to preview formats while leaving low-value files in their original state to save storage space.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If statistical analysis is used to predict preview requests, then conversion efficiency is optimized, but data processing complexity increases

Engineering Contradiction:
Improveconversion efficiencyVSAvoiddata analysis processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically collects, stores, and analyzes user behavior data without manual intervention. Conversion decisions are made autonomously based on predicted patterns, eliminating the need for complex manual data processing while maintaining high conversion efficiency through algorithmic optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9098474B2Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
Publication Date: 2015.08.04 BOX INC
  • US9098474B2 patent drawing
  • US9098474B2 patent drawing
  • US9098474B2 patent drawing

AI summary

System and methods for determining if a preview of a file uploaded to a web-based collaborative environment is likely to be requested. For a file that is likely to be previewed, the system pre-converts the input format of the file to a target format suitable for providing the preview to minimize the time a user waits to be presented with the preview after making the request. The present disclosure includes a method of determining whether an intermediate format of a file generated during the conversion of an input format to the target format should be stored to be used later or discarded.