File Routing System for Document Management Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Document management systems face delays due to backlogs of files queued for Optical Character Recognition (OCR) processing and Full Text Search (FTS) indexing, leading to slow processing times and resource wastage on unnecessary processing.
Innovation Solution
A method is introduced to prioritize and efficiently route files by determining their type, queuing OCR eligible files for OCR processing and FTS eligible files for FTS indexing, thereby preventing unnecessary processing and reducing delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all received files are processed through OCR and FTS indexing, then complete text extraction and search capability are achieved, but processing time increases and resources are wasted on unnecessary processing
Solution Approach 1:
The system performs preliminary classification of files upon receipt to determine their type and processing requirements. By pre-identifying which files are OCR-eligible, FTS-eligible, or unsupported before processing begins, the system avoids unnecessary OCR and FTS operations on files that don't require them, thereby reducing processing time while maintaining complete search capability for files that do need processing
Solution Approach 2:
The system applies different processing treatments to different files based on their specific characteristics. OCR processing is applied only to OCR-eligible files, FTS indexing only to FTS-eligible files, and unsupported files are handled differently. This localized, differentiated approach ensures that each file receives only the processing it needs, eliminating waste while preserving search functionality
2Device complexity
If files are processed sequentially in a single queue, then system complexity is reduced, but processing speed and throughput decrease
Solution Approach 1:
The system segments the file processing workflow into distinct queues based on file type and processing requirements. Separate queues are established for OCR processing, FTS indexing, and other file types. This segmentation allows multiple processing operations to occur simultaneously in parallel, significantly increasing throughput and processing speed while maintaining manageable system complexity through organized, modular queue structures
3Speed
If high priority files are processed first, then response time for important documents improves, but processing fairness across all files may be compromised
Solution Approach 1:
The system implements dynamic priority assignment where files are assigned priorities based on their type, source, and other characteristics. The priority scheme is not fixed but adapts to different file categories, allowing the system to optimize response time for important documents while maintaining a structured approach to fairness. Different file types can have different priority levels, and this dynamic prioritization is managed through the queueing system
Data Source
AI summary
A method, apparatus, and computer program product are provided for routing files within a document management system. The document management system may comprise or may otherwise communicate with an Optical Character Recognition (OCR) system and Full Text Search (FTS) indexing system. Files may be fed to a file routing apparatus with different priorities based on an originating source. The files may be routed for OCR processing and/or FTS indexing based on file and/or document types, licensing, and/or the like. Images and corresponding machine-readable text may be archived. Text may be FTS indexed so that the associated files may be identified and accessed by various client systems.


