IP Library Patent Application 15596489
Patent Application
App. No. 15/596,489

SYSTEM AND METHOD FOR CREATING HISTORICAL RECORDS 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/596,489
Abstract

A system and method for generating recommendations based on unstructured electronic documents. The method includes analyzing a plurality of electronic documents to determine at least one transaction parameter for each electronic document, wherein at least one of the analyzed electronic documents includes at least partially unstructured data; creating a template for each analyzed electronic document, wherein each template is a structured dataset including the determined at least one transaction parameter for the respective electronic document; identifying at least one commonality among the created templates; and creating, based on the identified commonalities, a historical record, the historical record characterizing at least a portion of the transaction parameters of at least one group of the electronic documents.

Claims (56)

1 . A method for creating historical records based on at least partially unstructured electronic documents, comprising:

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

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

identifying at least one commonality among the created templates; and

creating, based on the identified commonalities, a historical record, the historical record characterizing at least a portion of the transaction parameters of at least one group of the electronic documents.

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

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; 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 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 1 , wherein each commonality is identified with respect to a field of at least two of the created templates.

5 . The method of claim 1 , wherein each electronic document indicates a transaction involving an enterprise, wherein the created historical record is an enterprise transaction historical record characterizing transactions involving the enterprise.

6 . The method of claim 1 , wherein the created historical record is a first historical record for a first enterprise, further comprising:

comparing the first historical record to a plurality of second historical records, wherein each second historical record is associated with a distinct second enterprise; and

generating, based on the comparison, at least one analytic of the first historical record with respect to each second historical record; and

generating, based on the analytics, at least one recommendation.

7 . The method of claim 6 , further comprising:

identifying at least one suboptimal analytic of the generated analytics, wherein the at least one recommendation is for optimizing the at least one suboptimal analytic.

8 . The method of claim 7 , further comprising:

determining at least one cause of the identified at least one suboptimal analytic.

9 . The method of claim 6 , wherein the at least one recommendation indicates at least one optimal transaction parameter.

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 plurality of electronic documents to determine at least one transaction parameter for each electronic document, wherein at least one of the analyzed electronic documents includes at least partially unstructured data;

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

identifying at least one commonality among the created templates; and

creating, based on the identified commonalities, a historical record, the historical record characterizing at least a portion of the transaction parameters of at least one group of the electronic documents.

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:

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

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

identify at least one commonality among the created templates; and

create, based on the identified commonalities, a historical record, the historical record characterizing at least a portion of the transaction parameters of at least one group of the electronic documents.

12 . The system of claim 11 , wherein determining the at least one transaction parameter for each electronic document further comprises:

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; and

analyzing 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 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 11 , wherein each commonality is identified with respect to a field of at least two of the created templates.

15 . The system of claim 11 , wherein each electronic document indicates a transaction involving an enterprise, wherein the created historical record is an enterprise transaction historical record characterizing transactions involving the enterprise.

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

compare the first historical record to a plurality of second historical records, wherein each second historical record is associated with a distinct second enterprise; and

generate, based on the comparison, at least one analytic of the first historical record with respect to each second historical record; and

generate, based on the analytics, at least one recommendation.

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

identify at least one suboptimal analytic of the generated analytics, wherein the at least one recommendation is for optimizing the at least one suboptimal analytic.

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

determine at least one cause of the identified at least one suboptimal analytic.

19 . The system of claim 16 , wherein the at least one recommendation indicates at least one optimal transaction parameter.

20 . The system of claim 11 , further comprising:

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

analyze, by the optical character recognition, the plurality of electronic documents to identify data in the electronic documents, wherein the at least one transaction parameter of each electronic document is determined based on the identified data of the 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 Oct 11, 2017
From: GUZMAN, NOAM; SAFT, ISAAC
To: VATBOX, LTD.
Reel/Frame 043837/0799 →