# US 2014/0156448 A1 · Payment authorization prompting categorization

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

- Number: US 2014/0156448 A1
- Document ID: US20140156448A1
- Status: Published application
- Kind: A1
- Application number: 13/690,713
- Filed: 2012-11-30
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: David M. Grigg; Matthew A. Calman; Elizabeth S. Votaw
- Web page: https://patentgrep.com/patent/US20140156448A1

## CPC

- G06Q 30/0631: {Recommending goods or services}
- G06Q 30/0261: {based on user location}
- 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

## Abstract

Systems, methods, and computer program products are provided for prompting categorization during payment authorization. The system includes a computer apparatus including a processor and a memory; and a software module stored in the memory. The software module includes executable instructions that when executed by the processor cause the processor receive an authorization request for a transaction being conducted by a user; prompt the user to categorize at least one component of the transaction; receive a category from the user for the at least one component of the transaction; and store the category in association with the transaction. In some embodiments, the system will not authorize the transaction until the user categorizes at least one component of the transaction. In further embodiments, the system evaluates the transaction and only prompts the user to categorize the transaction if predefined criteria are met.

## Claims

### Claim 1

A system for prompting categorization during payment authorization, the system comprising:
a computer apparatus including a processor and a memory; and
a software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to:
receive an authorization request for a transaction being conducted by a user;
prompt the user to categorize at least one component of the transaction;
receive a category from the user for the at least one component of the transaction; and
store the category in association with the transaction.

### Claim 2 (depends on 1)

The system of claim 1, wherein the module is further configured to authorize the transaction when the user categorizes at least one component of the transaction.

### Claim 3 (depends on 1)

The system of claim 1, wherein the module is further configured to:
determine whether the transaction meets predefined criteria; and
prompt the user to categorize at least one component of the transaction when the transaction meets the predefined criteria.

### Claim 4 (depends on 3)

The system of claim 3, wherein the predefined criteria are selected from the group consisting of an amount, a time, a merchant, and a location.

### Claim 5 (depends on 1)

The system of claim 1, wherein the module is further configured to:
track the user's location;
determine that the user is proximate to a merchant;
identify the merchant; and
suggest categories based on products and/or services that the merchant provides.

### Claim 6 (depends on 5)

The system of claim 5, wherein the module is further configured to:
access a database comprising a plurality of merchants and associated categories; and
suggest categories based on the most frequently associated categories relating to the merchant.

### Claim 7 (depends on 1)

The system of claim 1, wherein the user is prompted to categorize the transaction using a mobile device and the system receives the category from the user via the mobile device.

### Claim 8 (depends on 7)

The system of claim 7, wherein the mobile device receives a verbal input from the user providing the category.

### Claim 9

A computer program product for prompting categorization during payment authorization, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
a computer readable program code configured to receive an authorization request for a transaction being conducted by a user;
a computer readable program code configured to prompt the user to categorize at least one component of the transaction;
a computer readable program code configured to receive a category from the user for the at least one component of the transaction; and
a computer readable program code configured to store the category in association with the transaction.

### Claim 10 (depends on 9)

The computer program product of claim 9, the computer program product further comprising a computer readable program code configured to authorize the transaction when the user categorizes at least one component of the transaction.

### Claim 11 (depends on 9)

The computer program product of claim 9, the computer program product further comprising a computer readable program code configured to:
determine whether the transaction meets predefined criteria; and
prompt the user to categorize at least one component of the transaction when the transaction meets the predefined criteria.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein the predefined criteria are selected from the group consisting of an amount, a time, a merchant, and a location.

### Claim 13 (depends on 9)

The computer program product of claim 9, the computer program product further comprising computer readable program code configured to:
track the user's location;
determine that the user is proximate to a merchant;
identify the merchant; and
suggest categories based on products and/or services that the merchant provides.

### Claim 14 (depends on 13)

The computer program product of claim 13, the computer program product further comprising computer readable program code configured to:
access a database comprising a plurality of merchants and associated categories; and
suggest categories based on the most frequently associated categories relating to the merchant.

### Claim 15 (depends on 9)

The computer program product of claim 9, wherein the user is prompted to categorize the transaction using a mobile device and the system receives the category from the user via the mobile device.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the mobile device receives a verbal input from the user providing the category.

### Claim 17

A method for prompting categorization during payment authorization, the method comprising:
using a computer processor comprising computer program code instructions stored in a non-transitory computer readable medium, wherein said computer program code instructions are structured to cause said computer processor to:
receive an authorization request for a transaction being conducted by a user;
prompt, via a computing device processor, the user to categorize at least one component of the transaction;
receive a category from the user for the at least one component of the transaction;
store the category in association with the transaction.

### Claim 18 (depends on 17)

The method of claim 17, the method further comprising:
authorizing the transaction when the user categorizes at least one component of the transaction.

### Claim 19 (depends on 17)

The method of claim 17, the method further comprising;
determining whether the transaction meets predefined criteria; and
prompting the user to categorize at least one component of the transaction when the transaction meets the predefined criteria.

### Claim 20 (depends on 19)

The method of claim 19, wherein the predefined criteria are selected from the group consisting of an amount, a time, a merchant, and a location.

### Claim 21 (depends on 17)

The method of claim 17, the method further comprising:
tracking the user's location;
determining that the user is proximate to a merchant;
identifying the merchant;
accessing a database comprising a plurality of merchants and associated categories; and
suggesting categories based on the most frequently associated categories relating to products and/or services that the merchant provides.
