Patent AU-2019203697-A1 (AU)
Title: Intelligent data extraction
Inventor: GHATAGE PRAKASH
IPC: H04N1/00
Filed: 2019-05-27
Abstract: A computer implemented method for validating electronic data, the method including 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 with one or more of the plurality of entities, and one or more configurations, wherein each of the one or more configurations includes configuration information associated with one or more of the document types, receiving an electronic data validation request, the request including electronic data input by a user including customer specific data for validation by comparison with data extracted from paper documents provided by the customer, receiving digital data images representing electronically scanned paper documents associated with the electronic data validation request, said paper documents provided by the customer, 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, the configuration information indicating types of data, data or data field locations, and/or data formatting information, for each of the respective digital data images, searching for and extracting target data from each respective digital data image for which configuration information is retrieved, wherein the searching is based on the types of data, data or data field locations, and/or data formatting information indicated in the configuration information corresponding to each respective digital data image, and the target data is extracted based on one or more of artificial intelligence techniques, behavior tree searching, fuzzy matching, AhoCorasick algorithm, or pattern recognition techniques, validating the electronic data input by the user 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 match, and transmitting a response to the electronic data validation request indicating the result of the electronic data validation. Attorney Docket No.: 15718-154 100 START 1/5 Scan each paper document and convert each 104 document to a digital data image for processing by a computer Extract an entity or a source of each -106 document from the digitized data Determine a document type for each received 108 128 document from an entity or source 110 Use Al techniques to identify the entity Entity and document type No and/orttype of the document for Yes user intervention Retrieve field configuration or formatting 112 information for the determined types of documents Data field configuration No A nd formatting identified? Yes Read JSON configuration information for the identified entity or source and Identify fields having data to be extracted Search and extract target data from the 118 document based on the document's field configuration -120 Store extracted target data in JSON format -122 Extract line items and store in JSON format -124 Send extracted target data to electronic data verification application EN - Figure 1