IP Library Patent Application 15597825
Patent Application
App. No. 15/597,825

SYSTEM AND METHOD FOR DETERMINING AN ENTITY STATUS BASED ON UNSTRUCTURED ELECTRONIC DOCUMENTS

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/597,825
Abstract

A system and method for determining an entity status based on unstructured electronic documents. The method includes analyzing a transaction electronic document to determine at least one transaction parameter for the transaction electronic document, wherein the transaction electronic document includes at least partially unstructured data; creating a template for the transaction electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter; obtaining, based on the created template, an evidencing electronic document, wherein the evidencing electronic document at least indicates a status of an entity indicated in the transaction electronic document at a time indicated in the electronic document; and determining, based on the obtained evidencing electronic document, the status of the entity, wherein the determined status indicates whether the entity was authentic at the time indicated in the electronic document.

Claims (55)

1 . A method for determining an entity status based on at least partially unstructured electronic documents, comprising:

analyzing a transaction electronic document to determine at least one transaction parameter for the transaction electronic document, wherein the transaction electronic document includes at least partially unstructured data;

creating a template for the transaction electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter;

obtaining, based on the created template, an evidencing electronic document, wherein the evidencing electronic document at least indicates a status of an entity indicated in the transaction electronic document at a time indicated in the electronic document; and

determining, based on the obtained evidencing electronic document, the status of the entity, wherein the determined status indicates whether the entity was authentic at the time indicated in the electronic document.

2 . The method of claim 1 , wherein determining the at least one transaction parameter for the transaction electronic document further comprises:

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

creating, based on the transaction electronic document, a dataset, wherein the created dataset includes the at least one key field and the at least one value; and

analyzing the created dataset, wherein the at least one transaction parameter is determined based on the analysis.

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

analyzing the transaction electronic document to determine data in the transaction 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 transaction electronic document further comprises:

performing optical character recognition on the transaction electronic document.

5 . The method of claim 1 , wherein obtaining the evidencing electronic document further comprises:

identifying, based on the created template, an entity identifier and a time identifier; and

identifying the evidencing electronic document in a data source, the evidencing electronic document indicating at least the entity identifier, the time identifier, and an indicator of the status of the entity at the time indicated in the electronic document.

6 . The method of claim 5 , wherein obtaining the evidencing electronic document further comprises at least one of: retrieving the evidencing electronic document from the data source, and capturing an image illustrating the evidencing electronic document.

7 . The method of claim 5 , wherein determining the status of the entity further comprises:

generating a status identifier indicating the status of the entity.

8 . The method of claim 7 , further comprises:

storing, in a storage, at least one of: the obtained evidencing electronic document, and the generated status identifier.

9 . The method of claim 1 , wherein the transaction electronic document is a scanned invoice, wherein the entity is a supplier indicated in the invoice, wherein the status is any one of: an authentic value-added tax reclaim merchant at the time indicated in the electronic document, and not an authentic value-added tax reclaim merchant at the time indicated in the electronic document.

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

analyzing a transaction electronic document to determine at least one transaction parameter for the transaction electronic document, wherein the transaction electronic document includes at least partially unstructured data;

creating a template for the transaction electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter;

obtaining, based on the created template, an evidencing electronic document, wherein the evidencing electronic document at least indicates a status of an entity indicated in the transaction electronic document at a time indicated in the electronic document; and

determining, based on the obtained evidencing electronic document, the status of the entity, wherein the determined status indicates whether the entity was authentic at the time indicated in the electronic document.

11 . A system for determining an entity status based on at least partially unstructured electronic documents, comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

analyze a transaction electronic document to determine at least one transaction parameter for the transaction electronic document, wherein the transaction electronic document includes at least partially unstructured data;

create a template for the transaction electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter;

obtain, based on the created template, an evidencing electronic document, wherein the evidencing electronic document at least indicates a status of an entity indicated in the transaction electronic document, at a time indicated in the electronic document; and

determine, based on the obtained evidencing electronic document, the status of the entity, wherein the determined status indicates whether the entity was authentic at the time indicated in the electronic document.

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

identify, in the transaction electronic document, at least one key field and at least one value;

create, based on the transaction electronic document, a dataset, wherein the created dataset includes the at least one key field and the at least one value; and

analyze the created dataset, wherein the at least one transaction parameter is determined based on the analysis.

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

analyze the transaction electronic document to determine data in the transaction 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 , further comprising:

an optical character recognition processor, wherein the system is further configured to:

analyze, by the optical character recognition processor, the transaction electronic document to identify data in the transaction electronic document, wherein the at least one transaction parameter is determined based on the identified data of the transaction electronic document.

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

identify, based on the created template, an entity identifier and a time identifier; and

identify the evidencing electronic document in a data source, the evidencing electronic document indicating at least the entity identifier, the time identifier, and an indicator of the status of the entity at the identified time indicated in the electronic document.

16 . The system of claim 15 , wherein the system is further configured to perform at least one of: retrieving the evidencing electronic document from the data source, and capturing an image illustrating the evidencing electronic document.

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

generate a status identifier indicating the status of the entity.

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

store, in a storage, at least one of: the obtained evidencing electronic document, and the generated status identifier.

19 . The system of claim 11 , wherein the transaction electronic document is a scanned invoice, wherein the entity is a supplier indicated in the invoice, wherein the status is any one of: an authentic value-added tax reclaim merchant at the time indicated in the electronic document, and not an authentic value-added tax reclaim merchant at the time indicated in the electronic document.

20 . The system of claim 11 , wherein the determined status is at least one of: registered for reclaims, unregistered for reclaims, existing, and non-existing.

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 Oct 11, 2017
From: GUZMAN, NOAM; SAFT, ISAAC
To: VATBOX, LTD.
Reel/Frame 043837/0838 →