File Bundling via Manifest for Cross-Device Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage systems face challenges in ensuring compatibility of files across different devices and conditions, as files may be incompatible with viewer applications or devices, leading to issues with access and retrieval.

Innovation Solution

The solution involves creating a file bundle with a manifest file that stores metadata and references to various file formats, allowing for automatic generation and storage of multiple file versions compatible with different devices and conditions, enabling selection of appropriate file formats based on request parameters and device properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single file format is stored, then storage space is minimized, but compatibility with different devices and viewer applications is reduced

Engineering Contradiction:
Improvefile compatibilityVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the file storage system into multiple format-specific file copies, each stored separately in the content repository. Instead of storing a single file, the system creates and stores multiple versions of the same content in different formats (e.g., PDF, DOCX, TXT), allowing selective retrieval based on device compatibility requirements while maintaining organized separation of format variants.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The manifest file serves as a universal index that can reference multiple file formats and provide metadata about each version. This single manifest structure enables the system to handle diverse file formats uniformly, allowing the same interface to manage PDF, DOCX, TXT, and other formats through a common access mechanism.

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

2Adaptability or versatility

If multiple file formats are stored, then device compatibility is improved, but system complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The manifest file acts as an intermediary between the user/request and the multiple file formats stored in the repository. Instead of directly managing multiple formats, the system uses the manifest as a mediator that contains metadata and references to all available versions, simplifying the access mechanism while supporting multiple formats behind the scenes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by automatically generating multiple file format versions and creating the manifest file in advance, before any retrieval request occurs. This pre-processing ensures that when a file is needed, the system can immediately query the manifest and serve the appropriate format without complex real-time conversion or format detection logic.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If manual file format selection is required, then storage efficiency is improved, but ease of operation is reduced

Engineering Contradiction:
Improvestorage efficiencyVSAvoidfile access simplicity
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system implements self-service by automatically querying the manifest file and selecting the appropriate file format based on the requesting device's properties and capabilities. Instead of requiring users to manually specify which format they want, the system autonomously determines compatibility and retrieves the suitable version, making the process transparent and simple for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from device properties and viewer application capabilities to automatically select the appropriate file format. By querying device information and comparing it with the manifest metadata, the system receives feedback about compatibility requirements and uses this information to autonomously choose and serve the most suitable file version.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9940333B2File format bundling
Publication Date: 2018.04.10 OMNISSA LLC
  • US9940333B2 patent drawing
  • US9940333B2 patent drawing
  • US9940333B2 patent drawing

AI summary

Various systems described herein facilitate storage of files in various formats. A client device can generate a request for a particular file or content. The client device can submit a request with various request parameters. A file service can identify an appropriate file in an appropriate format. The appropriate file in the appropriate format can be provided to the client device in response to the request.