# US 2018/0025438 A1 · System and method for generating analytics based on electronic documents

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0025438 A1
- Document ID: US20180025438A1
- Status: Published application
- Kind: A1
- Application number: 15/674,165
- Filed: 2017-08-10
- Published: 2018-01-25
- Earliest claimed: 2015-11-29
- Assignees: Vatbox, Ltd.
- Applicants: Vatbox, Ltd.
- Inventors: Noam GUZMAN; Isaac SAFT
- Web page: https://patentgrep.com/patent/US20180025438A1

## CPC

- G06Q 40/123: {Tax preparation or submission}
- G06F 16/5846: {using extracted text}
- G06F 40/186: Templates
- G06Q 20/34: using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06V 30/412: Layout analysis of documents structured with printed lines or input boxes, e.g. business forms or tables
- G06Q 10/10: Office automation; Time management
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A system and method generating analytics based on electronic documents. The method includes analyzing the electronic document to determine at least one transaction parameter, the electronic document indicating a transaction including use of a payment card with respect to at least one expense, wherein the electronic document includes at least partially unstructured data; creating a template for the electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter; retrieving, based on the template, at least one deductibility rule for generating deductibility analytics; and generating at least one deductibility analytic based on the template, at least one enterprise characteristic parameter of an enterprise associated with the payment card, and the retrieved at least one deductibility rule, wherein the at least one deductibility analytic indicates at least whether each of the at least one expense is deductible.

## Claims

### Claim 1

A method for generating analytics based on an electronic document, comprising:
analyzing the electronic document to determine at least one transaction parameter, the electronic document indicating a transaction including use of a payment card with respect to at least one expense, wherein the electronic document includes at least partially unstructured data;
creating a template for the electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter;
retrieving, based on the template, at least one deductibility rule for generating deductibility analytics; and
generating at least one deductibility analytic based on the template, at least one enterprise characteristic parameter of an enterprise associated with the payment card, and the retrieved at least one deductibility rule, wherein the at least one deductibility analytic indicates at least whether each of the at least one expense is deductible.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the at least one transaction parameter 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.

### Claim 3 (depends on 2)

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.

### Claim 4 (depends on 3)

The method of claim 3, wherein analyzing the electronic document further comprises:
performing optical character recognition on the electronic document.

### Claim 5 (depends on 1)

The method of claim 1, wherein the at least one transaction parameter includes an identifier of the payment card, further comprising:
retrieving, from a data source associated with the enterprise, the at least one enterprise characteristic parameter based on the identifier of the payment card.

### Claim 6 (depends on 5)

The method of claim 5, wherein the at least one deductibility rule is retrieved based further on the at least one enterprise characteristic parameter.

### Claim 7 (depends on 1)

The method of claim 1, wherein the at least one deductibility analytic further indicates whether a value-added tax of the transaction can be reclaimed.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
retrieving, from a payment card server, the electronic document, wherein the at least one deductibility rule is retrieved from a data source, wherein the data source is any of: a merchant device, a tax authority server, an accounting server, and a database associated with the enterprise.

### Claim 9 (depends on 8)

The method of claim 8, wherein the at least one enterprise characteristic parameter is retrieved from the data source.

### Claim 10

A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform a process for generating analytics based on an electronic document, the process comprising:
analyzing the electronic document to determine at least one transaction parameter, the electronic document indicating a transaction including use of a payment card with respect to at least one expense, wherein the electronic document includes at least partially unstructured data;
creating a template for the electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter;
retrieving, based on the template, at least one deductibility rule for generating deductibility analytics; and
generating at least one deductibility analytic based on the template, at least one enterprise characteristic parameter of an enterprise associated with the payment card, and the retrieved at least one deductibility rule, wherein the at least one deductibility analytic indicates at least whether each of the at least one expense is deductible.

### Claim 11

A system for generating analytics based on 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 the electronic document to determine at least one transaction parameter, the electronic document indicating a transaction including use of a payment card with respect to at least one expense, wherein the electronic document includes at least partially unstructured data;
create a template for the electronic document, wherein the template is a structured dataset including the determined at least one transaction parameter;
retrieve, based on the template, at least one deductibility rule for generating deductibility analytics; and
generate at least one deductibility analytic based on the template, at least one enterprise characteristic parameter of an enterprise associated with the payment card, and the retrieved at least one deductibility rule, wherein the at least one deductibility analytic indicates at least whether each of the at least one expense is deductible.

### Claim 12 (depends on 11)

The system of claim 11, wherein the system is further configured to:
identify, in the electronic document, at least one key field and at least one value;
create, 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
analyze the created dataset, wherein the at least one transaction parameter is determined based on the analysis.

### Claim 13 (depends on 12)

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.

### Claim 14 (depends on 13)

The system of claim 13, wherein the system is further configured to:
perform optical character recognition on the electronic document.

### Claim 15 (depends on 11)

The system of claim 11, wherein the at least one transaction parameter includes an identifier of the payment card, wherein the system is further configured to:
retrieve, from a data source associated with the enterprise, the at least one enterprise characteristic parameter based on the identifier of the payment card.

### Claim 16 (depends on 15)

The system of claim 15, wherein the at least one deductibility rule is retrieved based further on the at least one enterprise characteristic parameter.

### Claim 17 (depends on 11)

The system of claim 11, wherein the at least one deductibility analytic further indicates whether a value-added tax of the transaction can be reclaimed.

### Claim 18 (depends on 11)

The system of claim 11, wherein the system is further configured to:
retrieve, from a payment card server, the electronic document, wherein the at least one deductibility rule is retrieved from a data source, wherein the data source is any of: a merchant device, a tax authority server, an accounting server, and a database associated with the enterprise.

### Claim 19 (depends on 18)

The system of claim 18, wherein the at least one enterprise characteristic parameter is retrieved from the data source
