File Division System With Dynamic Digit Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for dividing document files into multiple files do not effectively manage identification information, leading to disordered file naming and sorting issues when files are generated.

Innovation Solution

An information processor with a dividing part and a providing part that divides data pieces into multiple files with unique identification information and provides each file with a corresponding code indicating its order of placement, ensuring correct naming and sorting based on the number of digits equal to or larger than the total number of files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing techniques for dividing document files are used, then files can be divided into multiple parts, but the identification information management becomes disordered and file naming becomes incorrect

Engineering Contradiction:
Improvefile naming accuracyVSAvoididentification information management
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent segments the identification information into multiple components: a base name common to all divided files, and sequential numbers for each file. This segmentation allows systematic management of identification information across multiple divided files while maintaining their relationship and enabling correct sorting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent determines the total number of divided files in advance and calculates the required number of digits for sequential numbering before actual file division occurs. This preliminary action ensures that all files receive consistently formatted names with adequate digit capacity, preventing sorting errors.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If simple division methods are used, then the division process is simple, but file sorting order becomes incorrect due to insufficient digit allocation in identification information

Engineering Contradiction:
Improvedivision process simplicityVSAvoidfile sorting accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent dynamically adjusts the number of digits in sequential numbering based on the total number of divided files. By calculating the required digit capacity in advance and applying it uniformly to all file names, the system ensures correct lexicographic sorting while maintaining operational simplicity through automated parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If uniform digit allocation is implemented in file naming, then file sorting becomes correct, but the complexity of the naming process increases

Engineering Contradiction:
Improvefile sorting accuracyVSAvoidnaming process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements an automated system that self-calculates the required number of digits based on the total file count and automatically applies consistent formatting to all file names. This self-service approach eliminates manual intervention for digit allocation while ensuring sorting accuracy, thereby managing complexity through automation rather than manual procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10169350B2Information processor, non-transitory computer readable medium, and information processing method
Publication Date: 2019.01.01 FUJIFILM BUSINESS INNOVATION CORP
  • US10169350B2 patent drawing
  • US10169350B2 patent drawing
  • US10169350B2 patent drawing

AI summary

An information processor includes a dividing part and a providing part. The dividing part divides a series of data pieces identified by an identification information piece into multiple data pieces identified by respective different identification information pieces. The providing part provides, based on the number of digits of a total number of the multiple data pieces, each of the multiple data pieces resulting from the division by the dividing part with a corresponding one of the identification information pieces, the corresponding one identification information piece including a code having digits the number of which is equal to or larger than the number of digits of the total number of the multiple data pieces and indicating an order of placement of the data piece in the series of data pieces.