IP Library Patent Application 15379971
Patent Application
App. No. 15/379,971

SYSTEM AND METHOD FOR MAINTAINING DATA INTEGRITY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/379,971
Abstract

A system and method for maintaining data integrity. The method includes identifying, in at least one electronic document, at least one key field and at least one value; creating, based on the at least one 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 potential reporting template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and determining, based on the potential reporting template and at least one actual reporting parameter, whether at least one mismatch is identified.

Claims (60)

1 . A method for maintaining data integrity, comprising:

identifying, in at least one electronic document, at least one key field and at least one value;

creating, based on the at least one 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 potential reporting template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and

determining, based on the potential reporting template and at least one actual reporting parameter, whether at least one mismatch is identified.

2 . The method of claim 1 , further comprising:

generating a notification, wherein the notification indicates whether at least one mismatch is identified.

3 . The method of claim 1 , wherein identifying the at least one key field and the at least one value further comprises:

analyzing the at least one 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.

4 . The method of claim 3 , wherein analyzing the at least one electronic document further comprises:

performing optical character recognition on the at least one electronic document.

5 . The method of claim 3 , 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 determined data with data of at least one previously analyzed electronic document.

6 . The method of claim 1 , wherein determining whether at least one mismatch is identified further comprises:

determining, based on the potential reporting template and at least one reporting requirement, at least one potential reporting parameter; and

comparing the at least one potential reporting parameter to the at least one actual reporting parameter, wherein a mismatch is identified when there is a difference between a potential reporting parameter and a corresponding actual reporting parameter.

7 . The method of claim 6 , further comprising:

determining each difference between a potential reporting parameter and a corresponding actual reporting parameter; and

determining, for each difference, a cause of the difference.

8 . The method of claim 1 , wherein the at least one electronic document includes at least one image of a receipt for a transaction, wherein the at least one actual reporting parameter includes a value of a previously submitted value-added tax (VAT) reclaim.

9 . The method of claim 8 , further comprising:

analyzing a VAT reclaim electronic document including information related to the previously submitted VAT reclaim; and

identifying, based on the analysis, the value of the previously submitted VAT reclaim.

10 . A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform a process, the process comprising:

identifying, in at least one electronic document, at least one key field and at least one value;

creating, based on the at least one 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 potential reporting template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and

determining, based on the potential reporting template and at least one actual reporting parameter, whether at least one mismatch is identified.

11 . 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 at least one electronic document, at least one key field and at least one value;

create, based on the at least one 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 potential reporting template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; and

determine, based on the potential reporting template and at least one actual reporting parameter, whether at least one mismatch is identified.

12 . The system of claim 11 , wherein the system is further configured to:

generating a notification, wherein the notification indicates whether at least one mismatch is identified.

13 . The system of claim 11 , wherein the system is further configured to:

analyze the at least one 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.

14 . The system of claim 13 , wherein the system is further configured to:

perform optical character recognition on the at least one electronic document.

15 . The system of claim 13 , 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: query at least one external source, and correlate the determined data with data of at least one previously analyzed electronic document.

16 . The system of claim 11 , wherein the system is further configured to:

determine, based on the potential reporting template and at least one reporting requirement, at least one potential reporting parameter; and

compare the at least one potential reporting parameter to the at least one actual reporting parameter, wherein a mismatch is identified when there is a difference between a potential reporting parameter and a corresponding actual reporting parameter.

17 . The system of claim 16 , wherein the system is further configured to:

determine each difference between a potential reporting parameter and a corresponding actual reporting parameter; and

determine, for each difference, a cause of the difference.

18 . The system of claim 11 , wherein the at least one electronic document includes at least one image of a receipt for a transaction, wherein the at least one actual reporting parameter includes a value of a previously submitted value-added tax (VAT) reclaim.

19 . The system of claim 18 , wherein the system is further configured to:

analyze a VAT reclaim electronic document including information related to the previously submitted VAT reclaim; and

identify, based on the analysis, the value of the previously submitted VAT reclaim.

Assignments (2)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 4, 2019
From: VATBOX LTD
To: SILICON VALLEY BANK
Reel/Frame 051187/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: GUZMAN, NOAM; SAFT, ISAAC
To: VATBOX, LTD.
Reel/Frame 046327/0243 →