Structured Information Differentiation in File Naming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques fail to effectively differentiate files with similar names, making it difficult for users to identify differences such as creator, type, and version, leading to time-consuming manual searches.
Innovation Solution
Structured information differentiation techniques involve tokenizing file paths, inserting tokens into a tree structure, and tagging files to highlight matching and non-matching tokens, enabling distinct naming in a user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional file naming techniques are used, then files can be stored and accessed, but users cannot readily identify differences between files with similar names
Solution Approach 1:
The patent segments file paths into structured components (directory names, file names, extensions) and represents them as token sequences. By dividing the file path information into discrete tokens that can be systematically compared, the system can identify both similarities and differences between files, enabling differentiation without requiring users to manually examine each file.
Solution Approach 2:
The patent transforms one-dimensional file names into multi-dimensional representations by incorporating hierarchical path information, file metadata, and structured token sequences. This dimensional expansion allows the system to differentiate files based on multiple attributes simultaneously (directory structure, naming patterns, extensions), providing rich differentiation information that conventional single-line filenames cannot convey.
2Measurement precision
If users manually open and view files to locate differences, then accurate file identification is possible, but the process becomes time consuming and frustrating
Solution Approach 1:
The patent performs preliminary processing of file paths by tokenizing them into structured components and organizing them into tree representations before user interaction. This pre-computation of file structure and comparison data allows the system to rapidly present differentiated file information to users, eliminating the need for manual file opening and examination while maintaining high identification accuracy.
Solution Approach 2:
The patent introduces an intermediary representation layer (token sequences and tree structures) between the raw file system and the user interface. This intermediary structure automatically compares file paths, identifies matching and non-matching tokens, and presents differentiated information to users, serving as a mediator that provides accurate file identification without requiring time-consuming manual intervention.
Data Source
AI summary
Structured information differentiation in naming techniques are described. In one or more embodiments, first and second collections of structured information are tokenized to generate a first ordered list of tokens that correspond to the first collection of structured information and a second ordered list of tokens that correspond to the second collection of structured information. The first and second ordered list of tokens are inserted into a tree structure in order by assigning tokens from the first and second ordered lists that match in the order to a same node and assigning non-matching tokens to different nodes. The first and second collections of the structured information are tagged by traversing the tree structure such that both the first and second collections of the structured information are tagged using at least one said token that matches and the first collection of structured information is tagged using one or more other said tokens that are different than one or more other said tokens that are used to tag the second collection of structured information.


