Virtual File Organizer Using NLP Context Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of files in storage systems makes it inefficient for users to organize and locate files, as traditional methods like folder organization and keyword searches become time-consuming and inefficient, especially when files are dispersed across large systems.

Innovation Solution

A virtual file organizer system uses natural language processing (NLP) to analyze file content, assigning classification tags that group files into virtual subfolders, allowing for intuitive file location and enhancing search functionality, while also enforcing policy restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If files are organized in traditional folders and subfolders, then files can be stored in a structured manner, but finding files becomes time-consuming and inefficient as the file system grows

Engineering Contradiction:
Improvefile retrieval efficiencyVSAvoidtime to locate files
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a virtual folder system that acts as an intermediary layer between the physical file storage and the user. Virtual folders are not physical containers but software-based groupings that aggregate files from multiple physical locations based on classification tags. This intermediary virtual layer eliminates the need for users to navigate through deep physical folder hierarchies, directly resolving the time-loss contradiction by providing immediate contextual access to files regardless of their physical location.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new organizational dimension by implementing virtual folders that exist alongside the traditional physical folder structure. Instead of organizing files solely by physical location (one dimension), the system creates a second dimension of virtual organization based on content classification and context. Files can simultaneously exist in their physical folder location and be grouped in multiple virtual folders based on different classification criteria, enabling efficient retrieval without adding physical complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If keyword search facilities are used to find files, then users can search for file names or text content, but the process involves extensive trial and error if specific keywords are not memorized

Engineering Contradiction:
Improveease of file searchingVSAvoidsearch time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary classification and tagging of files automatically when they are stored or imported. The back-end service analyzes file content and assigns classification tags beforehand, so that when users access virtual folders, files are already organized by context rather than requiring users to perform trial-and-error keyword searches. This preliminary automated classification eliminates the need for users to remember specific keywords or manually categorize files.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service file organization by automatically analyzing file content and assigning classification tags without user intervention. The back-end service autonomously processes files, extracts relevant information, and groups them into appropriate virtual folders based on content analysis. This self-service approach removes the burden of manual file organization from users while improving retrieval efficiency.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If files are dispersed across large file systems, then storage capacity is utilized, but organizing and locating files becomes a daunting task

Engineering Contradiction:
Improvenumber of files storedVSAvoidcomplexity of file organization
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the organizational complexity from the physical file system structure and relocates it to a virtual layer. Instead of requiring a complex physical folder hierarchy to manage dispersed files, the system extracts files from their physical locations and re-groups them in virtual folders based on content classification. This separation allows files to be dispersed physically for efficient storage while maintaining simple virtual organization for easy access.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Virtual folders serve multiple functions simultaneously: they organize files by content context, enable efficient search and retrieval, provide policy enforcement mechanisms, and maintain relationships between files from different physical locations. This multi-functionality reduces the need for multiple separate organizational systems, simplifying the overall file management complexity while handling large quantities of dispersed files.

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

Data Source

PatentUS11698887B2Virtual file organizer
Publication Date: 2023.07.11 PROGRESS SOFTWARE CORP
  • US11698887B2 patent drawing
  • US11698887B2 patent drawing
  • US11698887B2 patent drawing

AI summary

A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.