US2017154385A1PendingUtilityA1

System and method for automatic validation

Assignee: VATBOX LTDPriority: Nov 29, 2015Filed: Nov 28, 2016Published: Jun 1, 2017
Est. expiryNov 29, 2035(~9.3 yrs left)· nominal 20-yr term from priority
G06F 40/279G06F 40/174G06F 40/295G06F 16/367G06Q 40/123G06F 16/5846G06F 16/93G06F 16/248G06F 16/23G06F 16/24G06F 40/186G06Q 10/10G06F 17/30011G06V 30/418G06V 30/416G06V 30/412G06V 30/224
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for validating a transaction represented by an electronic document. The method includes: identifying, in the electronic document, at least one key field and at least one value; creating, based on the electronic document, a dataset, wherein the created dataset includes the at least one key field and the at least one value; analyzing the created dataset to determine at least one transaction parameter; creating a template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and applying, in real-time, at least one rule to the created template to determine whether the transaction is validated.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for validating a transaction represented by an electronic document, comprising:
 identifying, in the electronic document, at least one key field and at least one value;   creating, based on the electronic document, a dataset, wherein the created dataset includes the at least one key field and the at least one value;   analyzing the created dataset to determine at least one transaction parameter;   creating a template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and   applying, in real-time, at least one rule to the created template to determine whether the transaction is validated.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining, based on the created dataset, at least one entity identifier; and   verifying an entity of the transaction based on the determined at least one entity identifier.   
     
     
         3 . The method of  claim 2 , wherein the electronic document is a first electronic document, wherein the created dataset is a first dataset, further comprising:
 obtaining, based on the first electronic document, a second electronic document;   creating, based on the obtained second electronic document, a second dataset; and   comparing the first dataset to the second dataset, wherein the verification is based further on the comparison.   
     
     
         4 . The method of  claim 2 , wherein the transaction is a reverse charge mechanism transaction, wherein the entity is a merchant enterprise entity, wherein verifying the entity further comprises:
 determining, based on the at least one entity identifier, whether the merchant enterprise entity is registered for reverse charge mechanism transactions.   
     
     
         5 . The method off  claim 1 , further comprising:
 determining, based on at least one predetermined constraint, whether the created dataset is eligible for validation.   
     
     
         6 . The method of  claim 1 , further comprising:
 generating a notification, wherein the notification indicates whether the transaction is validated.   
     
     
         7 . The method of  claim 1 , wherein identifying the at least one key field and the at least one value further comprises:
 analyzing the electronic document to determine data in the electronic document; and   extracting, based on a predetermined list of key fields, at least a portion of the determined data, wherein the at least a portion of the determined data matches at least one key field of the predetermined list of key fields.   
     
     
         8 . The method of  claim 7 , wherein analyzing the electronic document further comprises:
 performing optical character recognition on the electronic document.   
     
     
         9 . The method of  claim 7 , further comprising:
 performing a cleaning process on the extracted at least a portion of the determined data.   
     
     
         10 . The method of  claim 7 , further comprising:
 checking if each piece of data of the extracted at least a portion of the determined data is completed; and   for each piece of data that is not completed, performing at least one of: querying at least one external source, and correlating the determine data with data of at least one previously analyzed electronic document.   
     
     
         11 . A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform a process, the process comprising:
 identifying, in the electronic document, at least one key field and at least one value;   creating, based on the electronic document, a dataset, wherein the created dataset includes the at least one key field and the at least one value;   analyzing the created dataset to determine at least one transaction parameter;   creating a template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and   applying, in real-time, at least one rule to the created template to determine whether the transaction is validated.   
     
     
         12 . A system for validating a transaction represented by an electronic document, comprising:
 a processing circuitry; and   a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:   identify, in the electronic document, at least one key field and at least one value;   create, based on the electronic document, a dataset, wherein the created dataset includes the at least one key field and the at least one value;   analyze the created dataset to determine at least one transaction parameter;   create a template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and   apply, in real-time, at least one rule to the created template to determine whether the transaction is validated.   
     
     
         13 . The system of  claim 12 , wherein the system is further configured to:
 determine, based on the created dataset, at least one entity identifier; and   verify an entity of the transaction based on the determined at least one entity identifier.   
     
     
         14 . The system of  claim 13 , wherein the electronic document is a first electronic document, wherein the created dataset is a first dataset, wherein the system is further configured to:
 obtain, based on the first electronic document, a second electronic document;   create, based on the obtained second electronic document, a second dataset; and   compare the first dataset to the second dataset, wherein the verification is based further on the comparison.   
     
     
         15 . The system of  claim 13 , wherein the transaction is a reverse charge mechanism transaction, wherein the entity is a merchant enterprise entity, wherein the system is further configured to:
 determine, based on the at least one entity identifier, whether the merchant enterprise entity is registered for reverse charge mechanism transactions.   
     
     
         16 . The system of  claim 12 , wherein the system is further configured to:
 determine, based on at least one predetermined constraint, whether the created dataset is eligible for validation.   
     
     
         17 . The system of  claim 12 , wherein the system is further configured to:
 generate a notification, wherein the notification indicates whether the transaction is validated.   
     
     
         18 . The system of  claim 12 , wherein the system is further configured to:
 analyze the electronic document to determine data in the electronic document; and   extract, based on a predetermined list of key fields, at least a portion of the determined data, wherein the at least a portion of the determined data matches at least one key field of the predetermined list of key fields.   
     
     
         19 . The method of  claim 18 , wherein the system is further configured to:
 perform optical character recognition on the electronic document.   
     
     
         20 . The system of  claim 18 , wherein the system is further configured to:
 perform a cleaning process on the extracted at least a portion of the determined data.   
     
     
         21 . The system of  claim 18 , wherein the system is further configured to:
 check if each piece of data of the extracted at least a portion of the determined data is completed; and   for each piece of data that is not completed, perform at least one of: querying at least one external source, and correlating the determine data with data of at least one previously analyzed electronic document.

Join the waitlist — get patent alerts

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

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