US2022301335A1PendingUtilityA1

Data location mapping and extraction

Assignee: DADO INCPriority: Mar 16, 2021Filed: Mar 16, 2022Published: Sep 22, 2022
Est. expiryMar 16, 2041(~14.6 yrs left)· nominal 20-yr term from priority
G06V 30/422G06V 30/414G06V 30/1613G06F 16/93G06F 3/0482
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Apparatuses, systems, methods, and computer program products are disclosed for data location mapping and extraction. A method displays a graphical user interface to a user on an electronic display screen for a computing device. A graphical user interface comprises user interface elements allowing the user to identify a plurality of locations within a first document. A method includes receiving user input based on the user interacting with the user interface elements of the graphical user interface to identify the plurality of locations within the first document. A method includes detecting a subsequent document. A method includes extracting data from the subsequent document based on the plurality of locations identified within the first document.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer program product comprising program code stored on a non-transitory computer readable storage medium, the program code executable by a processor to perform operations, the operations comprising:
 displaying a graphical user interface to a user on an electronic display screen for a computing device, the graphical user interface comprising user interface elements allowing the user to identify a plurality of locations within a first document;   receiving user input based on the user interacting with the user interface elements of the graphical user interface to identify the plurality of locations within the first document;   detecting a subsequent document; and   extracting data from the subsequent document based on the plurality of locations identified within the first document.   
     
     
         2 . The computer program product of  claim 1 , the operations further comprising:
 creating a template based on the plurality of locations identified within the first document; and   saving the template to a template library comprising a plurality of templates for different types of documents with different identified locations.   
     
     
         3 . The computer program product of  claim 2 , the operations further comprising sharing the template library with multiple users over a data network in different graphical user interfaces for extracting data from different documents. 
     
     
         4 . The computer program product of  claim 2 , the operations further comprising automatically matching the subsequent document to the created template in the template library, in response to detecting the subsequent document, based on the data extracted from the subsequent document. 
     
     
         5 . The computer program product of  claim 4 , wherein the automatic matching is based on the data extracted from the subsequent document comprising one or more of a date, a string of text, a number, a monetary amount, an image, an identifier, and a filename matching the created template based on a probabilistic analysis. 
     
     
         6 . The computer program product of  claim 4 , wherein the automatic matching is based on the data extracted from the subsequent document comprising a predefined override code associated with the created template. 
     
     
         7 . The computer program product of  claim 2 , wherein the graphical user interface further comprises a list of processed documents, the list including both documents that have matched the plurality of templates of the template library and documents that have not matched the plurality of templates of the template library. 
     
     
         8 . The computer program product of  claim 7 , wherein the graphical user interface displays one or more extracted data elements from the processed documents, and further comprises one or more user interface elements allowing the user to manually apply one or more of the plurality of templates of the template library to one or more of the documents that have not matched the plurality of templates of the template library. 
     
     
         9 . The computer program product of  claim 1 , the operations further comprising extracting data from the first document based on the plurality of locations identified within the first document. 
     
     
         10 . A method comprising:
 displaying a graphical user interface to a user on an electronic display screen for a computing device, the graphical user interface comprising user interface elements allowing the user to identify a plurality of locations within a first document;   receiving user input based on the user interacting with the user interface elements of the graphical user interface to identify the plurality of locations within the first document;   detecting a subsequent document; and   extracting data from the subsequent document based on the plurality of locations identified within the first document.   
     
     
         11 . The method of  claim 10 , further comprising:
 creating a template based on the plurality of locations identified within the first document; and   saving the template to a template library comprising a plurality of templates for different types of documents with different identified locations.   
     
     
         12 . The method of  claim 11 , further comprising sharing the template library with multiple users over a data network in different graphical user interfaces for extracting data from different documents. 
     
     
         13 . The method of  claim 11 , further comprising automatically matching the subsequent document to the created template in the template library, in response to detecting the subsequent document, based on the data extracted from the subsequent document. 
     
     
         14 . The method of  claim 13 , wherein the automatic matching is based on the data extracted from the subsequent document comprising one or more of a date, a string of text, a number, a monetary amount, an image, an identifier, and a filename matching the created template based on a probabilistic analysis. 
     
     
         15 . The method of  claim 13 , wherein the automatic matching is based on the data extracted from the subsequent document comprising a predefined override code associated with the created template. 
     
     
         16 . The method of  claim 11 , wherein the graphical user interface further comprises a list of processed documents, the list including both documents that have matched the plurality of templates of the template library and documents that have not matched the plurality of templates of the template library. 
     
     
         17 . The method of  claim 16 , wherein the graphical user interface displays one or more extracted data elements from the processed documents, and further comprises one or more user interface elements allowing the user to manually apply one or more of the plurality of templates of the template library to one or more of the documents that have not matched the plurality of templates of the template library. 
     
     
         18 . The method of  claim 10 , further comprising extracting data from the first document based on the plurality of locations identified within the first document. 
     
     
         19 . An apparatus comprising:
 means for displaying a graphical user interface to a user on an electronic display screen for a computing device, the graphical user interface comprising user interface elements allowing the user to identify a plurality of locations within a first document;   means for receiving user input based on the user interacting with the user interface elements of the graphical user interface to identify the plurality of locations within the first document;   means for detecting a subsequent document; and   means for extracting data from the subsequent document based on the plurality of locations identified within the first document.   
     
     
         20 . The apparatus of  claim 19 , further comprising:
 means for creating a template based on the plurality of locations identified within the first document; and   means for saving the template to a template library comprising a plurality of templates for different types of documents with different identified locations.

Join the waitlist — get patent alerts

Track US2022301335A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.