Dynamic File Browser Interface Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file browsing systems are inefficient and lack clarity, as they use a static interface that does not adapt to the content being displayed, leading to unnecessary information being hidden and complicating the user's search for files.

Innovation Solution

A system and method that dynamically customize the file browsing interface based on the contents, allowing for rearrangement, removal, or addition of displayed properties, and enabling user interaction to alter the interface's appearance and functionality, with customizable templates and software interfaces for developing additional browser panels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static browsing interface is used to display file information, then the interface structure is simple and easy to implement, but the interface cannot adapt to different content types, leading to inefficient information display and increased user search time

Engineering Contradiction:
Improveinterface adaptabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic browsing interface that automatically adjusts its layout and displayed properties based on the detected file type and content characteristics. The system transitions from a static interface to one that dynamically reconfigures itself, showing different property combinations for different file types (e.g., showing duration and bitrate for audio files, resolution for image files), thereby improving adaptability without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes display parameters such as the set of visible properties, column widths, and layout configuration based on the detected content type. When the file type changes, the interface automatically modifies which properties are displayed and how they are arranged, allowing the same interface framework to adapt to diverse content without increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If all file properties are displayed in the browser panel, then complete information is provided to the user, but unnecessary information occupies display space and forces meaningful information off the current display area

Engineering Contradiction:
Improveinformation completenessVSAvoiddisplay area utilization
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The patent extracts and displays only the most relevant properties for each file type, removing unnecessary information from the main display area. For example, when displaying an audio file, the system shows duration, bitrate, and artist information while omitting properties like file creation date or path details that are less relevant. This selective extraction maintains information completeness for the current context while optimizing display area utilization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The interface applies different display qualities and property sets to different file types locally. Each file type receives a customized property configuration tailored to its characteristics, rather than applying a uniform display template to all files. This allows the display to provide locally optimized information quality for each content type while maintaining efficient use of the overall display area.

Inventive Principle:
Principle #3Local quality

3Productivity

If a fixed layout is used for the browser panel, then the interface is consistent and easy to implement, but the layout does not optimize for different content types, reducing browsing efficiency

Engineering Contradiction:
Improvebrowsing efficiencyVSAvoidinterface management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection and classification of file types before rendering the display layout. By identifying the file type in advance, the system can pre-configure the optimal property set and layout arrangement for that specific content type, allowing the interface to present information in the most efficient configuration from the moment of display without requiring complex real-time adjustments during user interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9785303B2Scenario specialization of file browser
Publication Date: 2017.10.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9785303B2 patent drawing
  • US9785303B2 patent drawing
  • US9785303B2 patent drawing

AI summary

In a graphical user interface environment, a situational-specific browser may be used to provide contextually appropriate levels of information for files whose information is to be displayed. As different views of files are to be displayed, the browser may dynamically adjust its configuration to display different types of information, features and/or command options. Different views may be predefined, or new views may be dynamically created in response to user navigation.