IP Library Granted Patent US 10,558,880
Granted Patent B2
US 10,558,880 · App. 15/782,905 · Granted Feb 11, 2020

System and method for finding evidencing electronic documents based on unstructured data

Inventors: Noam Guzman (Ramat Hasharon, IL); Isaac Saft (Kfar Neter, IL)
Assignee: Vatbox, LTD.
G06K9/18G06K9/00456G06Q10/10G06Q40/123
View Patent ↗
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 10,558,880
App. No.
15/782,905
Granted
Feb 11, 2020
Kind
B2
Abstract

A system and method for finding evidencing electronic documents based on unstructured data. The method includes analyzing a first electronic document to determine at least one transaction parameter of a transaction, wherein the first electronic document includes at least partially unstructured data; creating a template for the transaction, wherein the template is a structured dataset including the determined at least one transaction parameter; generating, based on the created template, at least one query; and querying at least one data source for a second electronic document using the at least one query.

Claims (53)

1. A method for finding evidencing electronic documents based on unstructured data, comprising:

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

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

generating, based on the created template, at least one query; and

querying at least one data source for a second electronic document using the at least one query, wherein the second electronic document is different from the first electronic document.

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

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

creating, based on the first 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 first electronic document to determine data in the first 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 first electronic document further comprises:

performing optical character recognition on the first electronic document.

5. The method of claim 2 , wherein the at least one query is generated based on a value in each of at least one predetermined key field among the identified at least one key field.

6. The method of claim 1 , further comprising:

cleaning the second electronic document, wherein the cleaning includes removing, based on at least one cleaning rule, at least one of: private data, and irrelevant data.

7. The method of claim 1 , further comprising:

determining a required type of the second electronic document based on the created template, wherein the query is generated based further on the determined required type.

8. The method of claim 7 , further comprising:

identifying the at least one data source based on the determined required type.

9. The method of claim 1 , further comprising:

generating, based on the created template and the second electronic document, a third electronic document, wherein the third electronic document includes a request and the second electronic document.

10. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute a process for verifying unstructured enterprise resource planning data, the process comprising:

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

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

generating, based on the created template, at least one query; and

querying at least one data source for a second electronic document using the at least one query, wherein the second electronic document is different from the first electronic document.

11. A system for finding evidencing electronic documents based on unstructured data, comprising:

a processing circuitry; and

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

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

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

generate, based on the created template, at least one query; and

query at least one data source for a second electronic document using the at least one query, wherein the second electronic document is different from the first electronic document.

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

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

create, based on the first 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 first electronic document to determine data in the first 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 first electronic document.

15. The system of claim 12 , wherein the query is generated based on a value in each of at least one predetermined key field among the identified at least one key field.

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

clean the second electronic document, wherein the cleaning includes removing, based on at least one cleaning rule, at least one of: private data, and irrelevant data.

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

determine a required type of the second electronic document based on the created template, wherein the query is generated based further on the determined required type.

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

identify the at least one data source based on the determined required type.

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

generate, based on the created template and the second electronic document, a third electronic document, wherein the third electronic document includes a request and the second electronic document.

Assignments (3)
SECURITY INTEREST Recorded Sep 11, 2023
From: VATBOX LTD
To: BANK HAPOALIM B.M.
Reel/Frame 064863/0721 →
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/0121 →
Continuity (5)
Continuation In Part 15361934 · Nov 28, 2016
Provisional Application 62408780 · Oct 16, 2016
Provisional Application 62260553 · Nov 29, 2015
Provisional Application 62261355 · Dec 1, 2015
Related Publication 20180101745A1 · Apr 12, 2018
Cited By (1)
US 12,443,801