Routing scanned documents with scanned control sheets
First Claim
1. A document routing device for routing scanned document information to at least one of a plurality of locations based on graphical content of a control sheet, which locations are each associated with at least one of a plurality of existing identifiers, and which control sheet displays information in a graphical form, the device comprising:
- a scan storage memory coupled to a scanner for storing scanned control sheet information and scanned document information;
a central processing unit (CPU) coupled to the scan storage memory;
a program memory, coupled to the CPU, and storing a set of instructions, which, when executed by the CPU, cause the CPU to;
access control sheet information from the scan storage memory;
determine a tentative identifier from the control sheet information;
compare the tentative identifier to the existing identifiers;
access scanned document information from the scan storage; and
responsive to the tentative identifier matching one of the existing identifiers, route the scanned document information to a location associated with that existing identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A scanning system routes scanned document information (110) to a specified location (120) based on scanned control sheet information (108). Each location (120) is associated with an existing identifier (118). Scanned control sheet information (108) is retrieved by the scanning system from graphical information displayed on a control sheet (102). The system compares a tentative identifier (124) obtained from the scanned control sheet information (108) to existing identifiers (118) to determine a location (120) to which scanned document information (110) should be routed.
74 Citations
17 Claims
-
1. A document routing device for routing scanned document information to at least one of a plurality of locations based on graphical content of a control sheet, which locations are each associated with at least one of a plurality of existing identifiers, and which control sheet displays information in a graphical form, the device comprising:
-
a scan storage memory coupled to a scanner for storing scanned control sheet information and scanned document information;
a central processing unit (CPU) coupled to the scan storage memory;
a program memory, coupled to the CPU, and storing a set of instructions, which, when executed by the CPU, cause the CPU to;
access control sheet information from the scan storage memory;
determine a tentative identifier from the control sheet information;
compare the tentative identifier to the existing identifiers;
access scanned document information from the scan storage; and
responsive to the tentative identifier matching one of the existing identifiers, route the scanned document information to a location associated with that existing identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
performing Optical Character Recognition (OCR) on the control sheet information; and
determining a tentative identifier from the results of the OCR.
-
-
4. The device of claim 1, wherein the array of instructions, when executed by the CPU, cause the CPU to:
responsive to the tentative identifier not matching any of the existing identifiers, and responsive to an existing identifier exhibiting the desired level of similarity to the tentative identifier, route the scanned document information to a location associated with an existing identifier which exhibits the desired level of similarity to the tentative identifier.
-
5. The device of claim 4, wherein routing the scanned document information to a location associated with an existing identifier which exhibits the desired level of similarity to the tentative identifier comprises the step of:
routing the scanned document information to a location associated with the existing identifier which is most similar to the tentative identifier.
-
6. The device of claim 4, wherein the array of instructions, when executed by the CPU, cause the CPU to:
responsive to a determination that no existing identifier exhibits the desired level of similarity to the tentative identifier, route the scanned document information to a location for scanned document information with unrecognized tentative identifiers.
-
7. The device of claim 4, wherein determining whether there is an existing identifier which exhibits the desired level of similarity to the tentative identifier comprises the steps of:
-
using a matching method to determine for each of the existing identifiers a dissimilarity metric which is a measurement of the dissimilarity between the tentative identifier and that existing identifier; and
comparing the dissimilarity metric which indicates the least dissimilarity to a dissimilarity threshold to determine whether the existing identifier associated with that dissimilarity metric exhibits the desired level of similarity to the tentative identifier.
-
-
8. The device of claim 7, wherein the array of instructions, when executed by the CPU, cause the CPU to:
responsive to a determination that no existing identifier exhibits the desired level of similarity to the tentative identifier, route the scanned document information to a location for scanned document information with unrecognized tentative identifiers.
-
9. A document routing device located at a first location for routing scanned document information from the first location to at least one of a plurality of remote locations physically distanced from the first location based on graphical content of a control sheet, which remote locations are each associated with at least one of a plurality of existing identifiers, the device comprising:
-
a scanner for scanning the control sheet and a document to thereby generate scanned control sheet information and scanned document information;
a scan storage memory coupled to the scanner for storing the scanned control sheet information and the scanned document information;
a central processing unit (CPU) coupled to the scan storage memory; and
a program memory, coupled to the CPU, and storing a set of instructions, which, when executed by the CPU, cause the CPU to;
access control sheet information from the scan storage memory;
determine a tentative identifier from the control sheet information;
compare the tentative identifier to the existing identifiers;
access scanned document information from the scan storage memory; and
responsive to the tentative identifier matching an existing identifier, route the scanned document information from the first location to a remote location associated with the matching existing identifier.
-
-
10. A method for routing scanned document information to at least one of a plurality of locations based on graphical content of a control sheet, which locations are each associated with at least one of a plurality of existing identifiers, the method comprising the steps of:
-
selecting which of the control sheet and a document which is not the control sheet is to be scanned first;
scanning the control sheet and the document which is not the control sheet to retrieve scanned control sheet information and scanned document information respectively, the step of scanning being responsive to the step of selecting and the scanning order being dictated by the selection made in the step of selecting;
determining a tentative identifier from the control sheet information;
comparing the tentative identifier to the existing identifiers; and
responsive to the tentative identifier matching an existing identifier, routing the scanned document information to a location associated with the matching existing identifier.
-
-
11. A method for routing scanned document information of plural documents to plural locations based on graphical content of a single control sheet, which locations are associated with plural existing identifiers, the method comprising the steps of:
-
selecting whether to scan the single control sheet before the plural documents, or to scan the plural documents before the single control sheet;
responsive to said selecting step, scanning the single control sheet before the plural documents, or scanning the plural documents before the single control sheet, in accordance with the selection;
wherein the single control sheet is scanned to retrieve scanned control sheet information therefrom, and wherein the plural documents are scanned to retrieve scanned document information therefrom;
determining plural tentative identifiers from the control sheet information, the plural tentative identifiers being associated with respective ones of plural documents;
comparing tentative identifiers to existing identifiers; and
responsive to tentative identifiers, routing the scanned document information to locations associated with matching existing identifiers. - View Dependent Claims (12, 13)
-
-
14. A document routing device for routing scanned document information of plural documents to plural locations based on graphical content of a single control sheet, which locations are associated with plural existing identifiers, the device comprising:
-
a scanner for scanning a single control sheet and plural documents to thereby generate scanned control sheet information and scanned document information;
a scan storage memory coupled to the scanner for storing scanned control sheet information from the single control sheet and for storing scanned document information from the plural documents;
a central processing unit (CPU) coupled to the scan storage memory; and
a program memory, coupled to the CPU, and storing a set of instructions, which, when executed by the CPU, cause the CPU to;
access control sheet information from the scan storage memory;
determine plural tentative identifiers from the control sheet information;
compare the tentative identifiers to the existing identifiers;
access scanned document information from the scan storage; and
responsive to the tentative identifiers matching existing identifiers, route the scanned document information to the locations associated with the matching existing identifiers. - View Dependent Claims (15)
-
-
16. A method for routing scanned document information to at least one of a plurality of locations based on graphical content of a control sheet, which locations are each associated with at least one of a plurality of existing identifiers, the method comprising the steps of:
-
scanning the control sheet to retrieve scanned control sheet information therefrom, the scanned control sheet information including a tentative identifier and check-sum information;
determining a tentative identifier from the control sheet information;
using the check-sum information to verify the accuracy of the determined tentative identifier;
comparing the verified tentative identifier to the existing identifiers;
scanning a document which is not a control sheet, to retrieve scanned document information therefrom; and
responsive to the verified tentative identifier matching an existing identifier, routing the scanned document information to a location associated with the matching existing identifier.
-
-
17. A document routing device for routing scanned document information to at least one of a plurality of locations based on graphical content of a control sheet, which locations are each associated with at least one of a plurality of existing identifiers, the device comprising:
-
a scan storage memory coupled to a scanner for storing scanned document information and scanned control sheet information which includes a tentative identifier and check-sum information;
a central processing unit (CPU) coupled to the scan storage memory; and
a program memory coupled to the CPU and storing a set of instructions which, when executed, cause the CPU to;
access control sheet information from the scan storage memory;
determine a tentative identifier from the control sheet information;
use the check-sum information to verify the accuracy of the determined tentative identifier;
compare the verified tentative identifier to the existing identifiers;
access scanned document information from the scan storage memory; and
responsive to the verified tentative identifier matching one of the existing identifiers, route the scanned document information to a location associated with the matching existing identifier.
-
Specification