Machine Learning File Naming System for Digital Folder Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging for individuals to consistently and efficiently name multiple digital files, as they need to consider various features and significance, leading to a need for a system that accounts for both features and their importance in digital file naming.

Innovation Solution

A system and method utilizing machine learning to create models for determining appropriate names for digital files, with feedback loops for improvement, and leveraging data from smart devices, the internet, and social networks to enhance naming, including features like sizes, types, names, versions, topics, structure, tags, keywords, metadata, and dates, to generate optimal naming conventions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a person individually names multiple digital files, then the naming process can be customized according to personal preferences, but it becomes very difficult to implement consistent naming nomenclature across a large number of digital files and requires significant time and effort

Engineering Contradiction:
Improveease of file namingVSAvoidtime required for file naming
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically analyzing existing named files in a folder to extract naming patterns and conventions before the user needs to name new files. This pre-processing of naming patterns eliminates the need for users to manually establish naming conventions each time they save files, significantly reducing the time and effort required for file naming while maintaining consistency with existing conventions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically generating file names based on extracted patterns from existing files in the same folder. When a user saves an unnamed file, the system autonomously analyzes the naming conventions of other files in that folder and proposes appropriate names without requiring manual intervention. This self-automating capability resolves the contradiction by eliminating the time-consuming manual naming process while preserving the consistency of naming nomenclature.

Inventive Principle:
Principle #25Self-service

2Reliability

If a person manually considers various features of digital files to name them appropriately, then the naming can be relevant and organized, but it becomes very difficult to maintain consistency across a large number of files

Engineering Contradiction:
Improveconsistency of naming nomenclatureVSAvoidcomplexity of naming process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring and analyzing the naming patterns of existing files in a folder. When a user saves a new unnamed file, the system retrieves feedback from the naming conventions of other files in that folder and uses this feedback to generate appropriate, consistent names. This feedback mechanism ensures that naming consistency is maintained across all files without requiring the user to manually consider multiple features, thereby reducing the complexity of the naming process while preserving reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces the mechanical manual process of analyzing and considering multiple file features with an automated computational system. Instead of requiring users to manually evaluate file attributes and construct consistent names, the system automatically extracts features from existing files, analyzes naming patterns, and generates consistent names. This substitution of manual mechanical operations with automated processing resolves the contradiction by maintaining naming consistency while eliminating the complexity of manual feature consideration.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If automated systems are used to name digital files, then the process becomes efficient and consistent, but the system needs to accurately understand and learn from user preferences and behaviors

Engineering Contradiction:
Improveefficiency of file namingVSAvoidaccuracy of understanding user preferences
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary analysis of user-named files to extract and learn naming patterns before automation is fully engaged. By pre-processing and studying existing files with user-assigned names, the system builds an understanding of user preferences and behaviors. This preliminary learning phase enables the automated system to accurately generate names that align with user expectations, thereby maintaining both high productivity and precision in understanding user preferences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from user interactions and existing file names to continuously refine its understanding of naming conventions. By analyzing the naming patterns in files that users have already named, the system receives feedback on user preferences and adjusts its automated naming generation accordingly. This feedback loop ensures that the automated system maintains high efficiency while progressively improving the accuracy of its understanding of user preferences, resolving the contradiction between productivity and measurement precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11561932B2Cognitive digital file naming
Publication Date: 2023.01.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11561932B2 patent drawing
  • US11561932B2 patent drawing
  • US11561932B2 patent drawing

AI summary

The exemplary embodiments disclose a system and method, a computer program product, and a computer system for naming a digital file. The exemplary embodiments may include detecting a user saving an unnamed digital file to a digital folder, extracting one or more first features from data collected from one or more named digital files within the digital folder, generating one or more models correlating the extracted one or more first features with one or more names of the one or more named digital files, extracting one or more second features from the unnamed digital file, and determining a name for the unnamed digital file based on applying the one or more models to the extracted one or more second features.