File Format Reordering for Application-Specific Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

File formats often vary in structure based on creation and modification, leading to reduced access times when files are sent over networks, especially when not optimized for the receiving application.

Innovation Solution

A system that identifies the file type and reorders its format based on the intended receiving application, optimizing the file structure for efficient reading and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If files are sent in their original format without reordering, then the file structure remains intact and unchanged, but file access time increases and loading performance deteriorates

Engineering Contradiction:
Improvefile access timeVSAvoidfile format reordering operation
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary reordering of the file format before transmission to the receiving application. By anticipating the application's reading requirements and pre-organizing the file structure accordingly, the patent eliminates the need for complex reordering operations at the receiving end, thereby reducing file access time while maintaining manageable system complexity through centralized format optimization.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If files are reordered based on application type, then loading and display performance improve, but the system complexity increases due to application identification and format adaptation logic

Engineering Contradiction:
Improveloading and display performanceVSAvoidapplication identification and format adaptation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes the structural parameters of the file format based on the identified application type. By modifying parameters such as record ordering, data segmentation, and format configuration according to the target application's requirements, the patent achieves improved loading and display performance. The complexity is managed through parameter-based adaptation rather than complete format reconstruction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a universal file format reordering system that can adapt to multiple different applications and file types through a single unified mechanism. The system identifies the application type and applies appropriate reordering rules from a set of pre-defined formats, making the system multi-functional without requiring separate specialized processing for each application type.

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

3Speed

If files are optimized for specific applications, then access efficiency increases, but the flexibility to handle different application types decreases

Engineering Contradiction:
Improvefile access speedVSAvoidcompatibility with different applications
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the file format based on the identified application type rather than using a static fixed format. The reordering operation adapts the file structure in real-time according to the receiving application's requirements, enabling both high access speed for the target application and the flexibility to handle different application types through dynamic configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11860951B2Optimization of a file format
Publication Date: 2024.01.02 MICRO FOCUS LLC
  • US11860951B2 patent drawing
  • US11860951B2 patent drawing

AI summary

A request to send a file is received. A file type for the file is identified. For example, the file type may a Joint Photographic Experts Group (JPEG) file or a Portable Document Format (PDF) file. In response to receiving the request to send the file and identifying the file type for the file, a format of the file is reordered. Reordering the format of the file is based on an application and/or an application type that will be receiving the file. For example, the application may be an Adobe Acrobat® reader that is receiving a PDF file that has been reordered for more efficient reading.