IP Library Patent Application 17538650
Patent Application
App. No. 17/538,650

SYSTEM AND METHOD FOR CLUSTERING AN ELECTRONIC DOCUMENT THAT INCLUDES TRANSACTION EVIDENCE

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.
17/538,650
Abstract

A system and method for clustering an electronic document are provided. The method includes performing an analysis of the electronic document that includes transaction evidence and a plurality of items associated with a set of coordinates indicating positioning of each item of the plurality of items within the electronic document; determining for each item of the plurality of items a set of coordinates; analyzing the set of coordinates of each of the plurality of items; determining a first customized radius for the electronic document based on a result of the analysis of the set of coordinates; receiving an input indicating a predetermined minimum number of items required to form a cluster; processing the set of coordinates of each of the plurality of items, the first customized radius and the predetermined minimum number of items to detect a cluster in the document; and generating a electronic template for the cluster.

Claims (56)

1 . A method for clustering an electronic document, comprising:

performing an analysis of the electronic document, the electronic document includes transaction evidence and a plurality of items associated with a set of coordinates indicating positioning of each item of the plurality of items within the electronic document;

determining for each item of the plurality of items a set of coordinates;

analyzing the set of coordinates of each of the plurality of items;

determining a first customized radius for the electronic document based on a result of the analysis of the set of coordinates;

receiving an input indicating a predetermined minimum number of items required to form a cluster;

processing the set of coordinates of each of the plurality of items, the first customized radius and the predetermined minimum number of items to detect at least one cluster in the electronic document; and

generating at least one electronic template for the at least one cluster.

2 . The method of claim 1 , wherein the first analysis comprises an optical character recognition (OCR).

3 . The method of claim 1 , further comprising” labeling the at least one cluster.

4 . The method of claim 3 , further comprising: covering at least a portion of the at least one labeled cluster.

5 . The method of claim 1 , wherein the at least one cluster corresponds to the transaction evidence.

6 . The method of claim 1 , further comprising:

extracting a second set of coordinates of at least one item of the plurality of items stored within the at least one cluster;

performing an analysis of the second set of coordinates;

determining a second customized radius for the at least one cluster based on a result of the analysis of the second set of coordinates;

receiving an input indicating a predetermined minimum number of items required to form at least one subcluster from the at least one cluster;

processing the at least a second set of coordinates, the second customized radius and the second predetermined minimum number of items to detect the at least one subcluster in the at least one cluster; and

generating an electronic template for the at least one subcluster.

7 . The method of claim 6 , further comprising:

positioning the at least one subcluster in a corresponding data frame.

8 . The method of claim 1 , further comprising:

reducing a gap between the plurality of items that are horizontally positioned.

9 . The method of claim 1 , further comprising:

reducing a gap between the plurality of items that are vertically positioned.

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

performing an analysis of the electronic document, the electronic document includes transaction evidence and a plurality of items associated with a set of coordinates indicating positioning of each item of the plurality of items within the electronic document;

determining for each item of the plurality of items a set of coordinates;

analyzing the set of coordinates of each of the plurality of items;

determining a first customized radius for the electronic document based on a result of the analysis of the set of coordinates;

receiving an input indicating a predetermined minimum number of items required to form a cluster;

processing the set of coordinates of each of the plurality of items, the first customized radius and the predetermined minimum number of items to detect at least one cluster in the electronic document; and,

generating at least one electronic template for the at least one cluster.

11 . A system for clustering 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:

perform an analysis of the electronic document, the electronic document includes transaction evidence and a plurality of items associated with a set of coordinates indicating positioning of each item of the plurality of items within the electronic document;

determine for each item of the plurality of items a set of coordinates;

analyze the set of coordinates of each of the plurality of items;

determine a first customized radius for the electronic document based on a result of the analysis of the set of coordinates;

receive an input indicating a predetermined minimum number of items required to form a cluster;

process the set of coordinates of each of the plurality of items, the first customized radius and the predetermined minimum number of items to detect at least one cluster in the electronic document; and

generate at least one electronic template for the at least one cluster.

12 . The system of claim 11 , further comprising the instructions that, when executed by the processing circuitry, configure the system to label the at least one cluster.

13 . The system of claim 12 , further comprising the instructions that, when executed by the processing circuitry, configure the system to cover at least a portion of the at least one labeled cluster.

14 . The system of claim 11 , wherein the at least one cluster corresponds to the transaction evidence.

15 . The system of claim 11 , further comprising the instructions that, when executed by the processing circuitry, configure the system to:

extract a second set of coordinates of at least one item of the plurality of items stored within the at least one cluster;

perform an analysis of the second set of coordinates;

determine a second customized radius for the at least one cluster based on a result of the analysis of the second set of coordinates;

receive an input indicating a predetermined minimum number of items required to form at least one subcluster from the at least one cluster;

process the at least a second set of coordinates, the second customized radius and the second predetermined minimum number of items to detect the at least one subcluster in the at least one cluster; and

generate an electronic template for the at least one subcluster.

16 . The system of claim 15 , further comprising the instructions that, when executed by the processing circuitry, configure the system to position the at least one subcluster in a corresponding data frame.

17 . The system of claim 11 , further comprising the instructions that, when executed by the processing circuitry, configure the system to reduce a gap between the plurality of items that are horizontally positioned.

18 . The system of claim 11 , further comprising the instructions that, when executed by the processing circuitry, configure the system to reduce a gap between the plurality of items that are vertically positioned.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: GUEDALIA, DAVID; KRAFT, NOA
To: VATBOX, LTD
Reel/Frame 058507/0542 →