Multi-page document recognition in document capture
AssigneeEMC Corporation
InventorMing Fung Ho
Life of this patent
Estimating the term…
Abstract
Techniques to capture document data are disclosed. It is determined that a sequence of pages in a stream of document page images comprise a single multi-page document. Data is extracted from two or more different pages included in the sequence. The data extracted from two or more different pages included in the sequence of pages is used to populate a data entry form associated with the multi-page document.
Claims24
A method of capturing document data, comprising:
- obtaining a stream of document page images;
- determining that a sequence of pages in the stream of document page images comprise a single multi-page document;
- extracting data from two or more different pages included in the sequence;
- determining a document type based at least in part on the extracted data and a data entry forms library;
- creating an instance of a type-specific data entry form based at least in part on the document type;
- populating the data entry form associated with the multi-page document based at least in part on the data extracted from two or more different pages included in the sequence of pages and the document type;
- identifying, according to one or more validation rules, one or more form fields for which validation of the corresponding data by a user is required, wherein identifying of the one or more form fields for which validation of the corresponding data by a user is required comprises validating a dependent data value according to one or more data values on which the dependent data value depends, wherein the one or more data values on which the dependent data value depends are extracted from a page of the multi-page document that is different from a page of the multi-page document from which the dependent data value is extracted;
- and
- providing, to the user, the one or more form fields for which validation of the corresponding data is required.
A document capture system, comprising:
- a communication or other interface configured to receive a stream of document page images;
- and
- a processor coupled to the interface and configured to:
- obtain the stream of document page images;
- determine that a sequence of pages in the stream of document page images comprise a single multi-page document;
- extract data from two or more different pages included in the sequence;
- determine a document type based at least in part on the extracted data and a data entry forms library;
- create an instance of a type-specific data entry form based at least in part on the document type;
- populate the data entry form associated with the multi-page document based at least in part on the data extracted from two or more different pages included in the sequence of pages and the document type;
- identify, according to one or more validation rules, one or more form fields for which validation of the corresponding data by a user is required, wherein identifying of the one or more form fields for which validation of the corresponding data by a user is required comprises validating a dependent data value according to one or more data values on which the dependent data value depends, wherein the one or more data values on which the dependent data value depends are extracted from a page of the multi-page document that is different from a page of the multi-page document from which the dependent data value is extracted;
- and
- provide, to the user, the one or more form fields for which validation of the corresponding data is required.
A computer program product to capture document data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- obtaining a stream of document page images;
- determining that a sequence of pages in the stream of document page images comprise a single multi-page document;
- extracting data from two or more different pages included in the sequence;
- determining a document type based at least in part on the extracted data and a data entry forms library;
- creating an instance of a type-specific data entry form based at least in part on the document type;
- populating the data entry form associated with the multi-page document based at least in part on the data extracted from two or more different pages included in the sequence of pages and the document type;
- identifying, according to one or more validation rules, one or more form fields for which validation of the corresponding data by a user is required, wherein identifying of the one or more form fields for which validation of the corresponding data by a user is required comprises validating a dependent data value according to one or more data values on which the dependent data value depends, wherein the one or more data values on which the dependent data value depends are extracted from a page of the multi-page document that is different from a page of the multi-page document from which the dependent data value is extracted;
- and
- providing, to the user, the one or more form fields for which validation of the corresponding data is required.
Dependencies are inferred from the claim text.