Intelligent Pathname Suggestions for File Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in determining optimal file names and locations when saving, renaming, or moving files, as they need to consider file naming standards, storage locations, and password protection, often leading to poor choices and increased cognitive burden.

Innovation Solution

A computer-implemented method that collects real-time context data and metadata to generate suggested pathnames, which users can edit and approve, incorporating factors like file content, metadata, IoT data, and organizational policies, to assist in determining appropriate file names and locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually determine file names and storage locations, then users have full control over file organization, but user cognitive burden increases and poor choices result

Engineering Contradiction:
Improveease of file savingVSAvoidcontext information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary analysis of context information (file content, metadata, user behavior patterns, organizational policies) before the user needs to save the file. This pre-computation of relevant context enables the system to generate informed pathname suggestions in real-time, reducing the cognitive burden on users while preserving full control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary component that acts as a bridge between the user and the file system. This intermediary analyzes context information and generates pathname suggestions, mediating between the user's intent and the actual file saving operation. The user can accept, reject, or modify these suggestions, maintaining control while benefiting from intelligent assistance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the system collects real-time context data to generate pathname suggestions, then pathname quality improves, but system complexity increases

Engineering Contradiction:
Improvepathname accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the pathname generation task into distinct modular components: context data collection module, context analysis module, pathname generation module, and user interface module. Each module handles a specific aspect of the process, making the overall system more manageable and maintainable despite the complexity of analyzing multiple context factors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal context analysis framework that can handle multiple types of context information (file content, metadata, user behavior, organizational policies) through a single integrated architecture. This multi-functional approach avoids the need for separate specialized systems for each type of context analysis, reducing overall system complexity.

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

3Adaptability or versatility

If the system analyzes multiple context factors (content, metadata, IoT data, policies), then pathname suggestions become more intelligent, but processing time increases

Engineering Contradiction:
Improvepathname intelligenceVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements partial action by prioritizing the analysis of the most relevant context factors based on the specific saving situation. Not all context factors are analyzed with equal depth in every case - the system adapts the level of analysis to the situation, focusing computational resources on the most impactful factors while still providing intelligent pathname suggestions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary analysis of context factors that can be determined in advance, such as organizational policies and user preferences, and caches this information for quick retrieval during the actual file saving operation. This pre-computation reduces the processing time required during real-time pathname generation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240126720A1Pathname recommendations when saving, renaming or moving files
Publication Date: 2024.04.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240126720A1 patent drawing
  • US20240126720A1 patent drawing
  • US20240126720A1 patent drawing

AI summary

A computer-implemented method for saving, renaming, or moving a file includes receiving a request to save, rename or move a file, determining real-time context data and meta-data for the file in response to receiving the request to save, rename or move the file, generating a suggested pathname using the real-time context data and presenting the suggested pathname to a user. The suggested pathname may include a folder or directory name and a filename. The method may also include enabling the user to edit and approve the suggested pathname. Examples of context data include a password hint for the file, storage attributes for the file, collaboration data for the file, calendar data for the user, a file naming policy for an organization, real-time IoT data, and a topic determined from content within the file. A corresponding system and computer program product for executing the above method are also disclosed herein.