Method, Apparatus, And Computer Program Product For Routing Files Within A Document Management System
First Claim
1. A method comprising:
- receiving an indication of a received file;
queuing the received file into a file classifier queue; and
with a processor, processing a file from the file classifier queue by;
a) determining at least one of a file type or a document type of the file from the file classifier queue;
b) based on one or both of the file type or the document type, determining that the file from the file classifier queue is one of an unsupported file, an Optical Character Recognition (OCR) eligible file, or an Full Text Search (FTS) eligible file;
c) in an instance in which the file from the file classifier queue is an OCR eligible file, queuing the OCR eligible file into an OCR queue for OCR processing; and
d) in an instance in which the file from the file classifier queue is an FTS eligible file, queuing the FTS eligible file into a FTS queue for FTS indexing.
16 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving an indication of a received file; queuing the received file into a file classifier queue; and with a processor, processing a file from the file classifier queue by; a) determining at least one of a file type or a document type of the file from the file classifier queue; b) based on one or both of the file type or the document type, determining that the file from the file classifier queue is one of an unsupported file, an Optical Character Recognition (OCR) eligible file, or an Full Text Search (FTS) eligible file; c) in an instance in which the file from the file classifier queue is an OCR eligible file, queuing the OCR eligible file into an OCR queue for OCR processing; and d) in an instance in which the file from the file classifier queue is an FTS eligible file, queuing the FTS eligible file into a FTS queue for FTS indexing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising at least one non-transitory computer-readable medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising instructions, which when performed by an apparatus, are configured to cause the apparatus to perform at least:
-
receiving an indication of a received file; queuing the received file into a file classifier queue; and processing a file from the file classifier queue by; a) determining at least one of a file type or a document type of the file from the file classifier queue; b) based on one or both of the file type or the document type, determining that the file from the file classifier queue is one of an unsupported file, an Optical Character Recognition (OCR) eligible file, or an Full Text Search (FTS) eligible file; c) in an instance in which the file from the file classifier queue is an OCR eligible file, queuing the OCR eligible file into an OCR queue for OCR processing; and d) in an instance in which the file from the file classifier queue is an FTS eligible file, queuing the FTS eligible file into a FTS queue for FTS indexing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising processing circuitry configured to cause the apparatus to perform at least:
-
receiving an indication of a received file; queuing the received file into a file classifier queue; and processing a file from the file classifier queue by; a) determining at least one of a file type or a document type of the file from the file classifier queue; b) based on one or both of the file type or the document type, determining that the file from the file classifier queue is one of an unsupported file, an Optical Character Recognition (OCR) eligible file, or an Full Text Search (FTS) eligible file; c) in an instance in which the file from the file classifier queue is an OCR eligible file, queuing the OCR eligible file into an OCR queue for OCR processing; and d) in an instance in which the file from the file classifier queue is an FTS eligible file, queuing the FTS eligible file into a FTS queue for FTS indexing. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification