INTELLIGENT DATA EXTRACTION
First Claim
1. A method for validating electronic data, the method comprising:
- storing in a database, data representative of;
a plurality of entities;
one or more document types, wherein each of the one or more document types is associated one or more of the plurality of entities; and
one or more configurations, wherein each of the one or more configurations comprises configuration information associated with one or more of the document types;
receiving an electronic data validation request, the request comprising electronic data to be validated;
receiving digital data images representing electronically scanned paper documents associated with the electronic data validation request;
optically processing each respective digital data image to convert the image into machine readable text, identifying from the machine readable text an entity corresponding to one of the stored plurality of entities that is represented within the respective digital data image, and determining a document type corresponding to one of the one or more document types from the respective digital data image;
retrieving configuration information corresponding to each respective digital data image having an identified entity and determined document type based on the identified entity and the determined document type of the respective digital data image;
extracting target data from each respective digital data image for which configuration information is retrieved, wherein the extracting is based on the configuration information corresponding to each respective digital data image;
validating the electronic data by comparing it with the target data extracted from each respective digital data image of the one or more scanned paper documents associated with the electronic data validation request and determining whether the electronic data and target data are within user specified variances; and
transmitting a response to the electronic data validation request indicating the result of the electronic data validation.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronically received data is validated based on a digital data image that is scanned from a paper document. Known paper document source entities, paper document types and associated paper document configuration information are stored in a database. The paper documents are converted to digital data images and optically processed to identify respective source entity and document type information represented within the digital data images. Appropriate document configuration information is retrieved based on association with the detected type of document. Validation target data is extracted from the digital data images based on the configuration information and processed. The electronically received data is validated based on the extracted and processed validation target data.
-
Citations
20 Claims
-
1. A method for validating electronic data, the method comprising:
-
storing in a database, data representative of; a plurality of entities; one or more document types, wherein each of the one or more document types is associated one or more of the plurality of entities; and one or more configurations, wherein each of the one or more configurations comprises configuration information associated with one or more of the document types; receiving an electronic data validation request, the request comprising electronic data to be validated; receiving digital data images representing electronically scanned paper documents associated with the electronic data validation request; optically processing each respective digital data image to convert the image into machine readable text, identifying from the machine readable text an entity corresponding to one of the stored plurality of entities that is represented within the respective digital data image, and determining a document type corresponding to one of the one or more document types from the respective digital data image; retrieving configuration information corresponding to each respective digital data image having an identified entity and determined document type based on the identified entity and the determined document type of the respective digital data image; extracting target data from each respective digital data image for which configuration information is retrieved, wherein the extracting is based on the configuration information corresponding to each respective digital data image; validating the electronic data by comparing it with the target data extracted from each respective digital data image of the one or more scanned paper documents associated with the electronic data validation request and determining whether the electronic data and target data are within user specified variances; and transmitting a response to the electronic data validation request indicating the result of the electronic data validation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for validating electronic data, the system comprising:
-
a computer processor; a memory that stores instructions, wherein the instructions when executed by the computer processor cause the computer processor to; store in a database, data representative of; a plurality of entities; one or more document types, wherein each of the one or more document types is associated one or more of the plurality of entities; and one or more configurations, wherein each of the one or more configurations comprises configuration information associated with one or more of the document types; receive an electronic data validation request, the request comprising electronic data to be validated; receiving digital data images representing electronically scanned paper documents associated with the electronic data validation request; optically process each respective digital data image to convert the image into machine readable text, identify from the machine readable text an entity corresponding to one of the stored plurality of entities that is represented within the respective digital data image, and determine a document type corresponding to one of the one or more document types from the respective digital data image; retrieve configuration information corresponding to each respective digital data image having an identified entity and determined document type based on the identified entity and the determined document type of the respective digital data image; extract target data from each respective digital data image for which configuration information is retrieved, wherein the extraction is based on the configuration information corresponding to each respective digital data image; and validate the electronic data by comparing it with the target data extracted from each respective digital data image of the one or more scanned paper documents associated with the electronic data validation request and determining whether the electronic data and target data are within user specified variances; and transmit a response to the electronic data validation request indicating the result of the electronic data validation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for validating electronic data, the method comprising:
-
polling a computer memory queue by robotic process automation for electronic data received via a web-based electronic user filled form; downloading concurrently a digital data image from an online optical storage when the electronic data is received, wherein the digital data image corresponds to the received electronic data; transmitting the electronic data and the digital data image to a remote optical character recognition system to extract target data from the digital data image and verify that the electronic data matches information that is based on the extracted target data; receiving and displaying the verification results in a service administrator graphical user interface within a specified time period for further processing of the web-based electronic user filled form.
-
-
20. A system for validating electronic data, the system comprising:
-
a computer processor; a memory that stores instructions, wherein the instructions when executed by the computer processor cause the computer processor to; poll a queue by robotic process automation for received electronic data in a web-based electronic user filled form; download concurrently a digital data image from an online optical storage when the electronic data is received, wherein the digital data image corresponds to the received electronic data; transmit the electronic data and the digital data image to a remote optical character recognition system to extract target data from the digital data image and verify that the electronic data matches information that is based on the extracted target data; receive and display the verification results in a service administrator graphical user interface within a specified time period for further processing of the web based electronic user filled form.
-
Specification