# US 2015/0106243 A1 · Aggregation of item-level transaction data for a group of individuals

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

- Number: US 2015/0106243 A1
- Document ID: US20150106243A1
- Status: Published application
- Kind: A1
- Application number: 14/052,334
- Filed: 2013-10-11
- Published: 2015-04-16
- Earliest claimed: 2013-10-11
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: Jason P. Blackhurst; Laura C. Bondesen; Matthew A. Calman; Katherine Dintenfass; Carrie Anne Hanson
- Web page: https://patentgrep.com/patent/US20150106243A1

## CPC

- G06Q 40/12: Accounting
- 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

Apparatus, methods, and computer program products are provided for that automatically identify transactions and/or items in a transaction that are associated with a group of individuals, such as a family, co-workers, a special interest group, a demographic group a social network group or the like. Once transactions and/or items in the transaction have been identified as being associated with the group, the transaction data associated with the transactions and/or the items in the transactions is aggregated and aggregated views of the data are made accessible to individuals in the group, such as through a financial institution financial management application, e.g., online or mobile banking application.

## Claims

### Claim 1

An apparatus for aggregating item-level transaction data for a group of individuals, the apparatus comprising:
a computing platform having a memory and at least one processor in communication with the memory device;
an aggregation and structuring application stored in the memory, executable by the processor and configured to receive transaction item-identifying data in an unstructured format, wherein the transaction item-identifying data is associated with transactions including one or items, structure the transaction item-identifying data for financial institution compatibility and store the structured data in a first database;
a group determination application stored in the memory, executable by the processor and configured to access the transaction item-identifying data in the first database to determine that one or more of the transactions are associated with a group of individuals;
a group aggregation application stored in the memory, executable by the processor and configured to receive a plurality of item-identifying data associated with the one or more transactions, aggregate the plurality of item-identifying data and provide the individuals in the group access to the aggregated plurality of item-identifying data.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the group determination application is further configured to (1) access a group database that associates financial payment accounts to groups of individuals and (2) determine that a financial payment account identifier in the transaction item-identifying data is matched to a financial payment account that is associated with a group of individuals.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the group determination application is further configured to access the item-identifying data in the first database to determine that one or more items in the one or more transactions are associated with the group of individuals.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the group determination application is further configured to (1) access an item database that associates at least one of (a) items and (b) types of items to groups of individuals (2) determine that an item identified in the transaction item-identifying data associated with a transaction is matched to one of (a) items or (b) types of items associated with the group of individuals.

### Claim 5 (depends on 3)

The apparatus of claim 3, wherein the group aggregation application is further configured to configured to receive a plurality of item-identifying data associated with the items in the transactions determined to be associated with the group of individuals, aggregate the plurality of item-identifying data and provide the individuals in the group access to the aggregated plurality of item-identifying data associated with the items in the transaction determined to associated with the group of individuals.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the group determination application is further configured to determine that the transactions are associated with the group of individuals, wherein the group of individuals is one of a family, co-workers, a similar-demographic group, a similar-interest group, and a social media group.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the group aggregation application is included within a budgeting application that is configured to allow the group of individuals to manage budget for the group.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the group aggregation application is included within an expense reporting and reimbursement application that is configured to provide for managing expense reporting and reimbursement for the group of individuals.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the group aggregation application is further configured to provide the individuals in the group pre-configured filtered access to the aggregated plurality of item-identifying data, wherein the pre-configured filtered access provides for individuals in the group to access only item-identifying data that an individual in the group has been authorized to access.

### Claim 10 (depends on 1)

The apparatus of claim 1, further comprising a peer comparison application that is stored in the memory, executable by the processor and configured to determine peer data for at least one group of individuals similar to the group of individuals and provide the individuals in the group access to the peer data in comparison to the aggregated plurality of item-identifying data associated with the group of individuals.

### Claim 11 (depends on 1)

The apparatus of claim 1, further comprising a pattern recognition application that is stored in the memory, executable by the processor and configured to determine, from the aggregated item-identifying data, one of transaction patterns or item patterns for the group of individuals, wherein transaction patterns include a plurality of transactions with similar items and item patterns include similar items.

### Claim 12 (depends on 1)

The apparatus of claim 1, a merchant share application that is stored in the memory, executable by the processor and configured to communicate the aggregated plurality of item-identifying data to predetermined merchants, wherein the predetermined merchants use the aggregated plurality of item-identifying data to determine items or services to offer to the group at a group discount.

### Claim 13

A method for aggregating item-level transaction data for a group of individuals, the method comprising:
receiving, by a computing device processor, transaction item-identifying data in an unstructured format, wherein the transaction item-identifying data is associated with transactions that include one or more items;
structuring, by a computing device processor, the transaction item-identifying data for financial institution system compatibility;
determining, by a computing device processor, that more than one of the transactions are associated with a group of individuals;
aggregating, by a computing device processor, the plurality of item-identifying data associated with the transactions; and
generating, by a computing device processor, an aggregated view of the aggregated plurality of item-identifying data that is accessible to at least one individual in the group of individuals.

### Claim 14 (depends on 13)

The method of claim 13, wherein determining that the transactions are associated with a group of individuals further comprises accessing, by a computing device processor, a group database that associates financial payment accounts to groups of individuals and determining, by a computing device processor, that a financial payment account identifier in the transaction item-identifying data is matched to a financial payment account that is associated with a group of individuals.

### Claim 15 (depends on 13)

The method of claim 13, wherein determining that the transactions are associated with a group of individuals further comprises determining that one or more items in the one or more transactions are associated with the group of individuals.

### Claim 16 (depends on 15)

The method of claim 15, wherein determining that the one or more items in the one or more transactions are associated with the group of individuals further comprises accessing, by a computing device processor, an item database that associates at least one of (a) items and (b) types of items to groups of individuals and determining, by a computing device processor, that an item identified in the transaction item-identifying data associated with the one or more transactions is matched to one of (a) items or (b) types of items associated with the group of individuals.

### Claim 17 (depends on 15)

The method of claim 15, wherein aggregating further comprises aggregating, by the computing device processor, the plurality of item-identifying data associated with the one or more items and wherein generating further comprises generating, by the computing device processor, the aggregated view of the aggregated plurality of item-identifying data associated with the items in the transaction determined to associated with the group of individuals.

### Claim 18 (depends on 13)

The method of claim 13, wherein generating the aggregated view further comprises generating, by the computing device processor, the aggregated view, wherein the aggregated view is filtered for each individual in the group based on predetermined filtering criteria that defines item-identifying data accessible to a corresponding individual in the group.

### Claim 19 (depends on 13)

The method of claim 13, further comprising determining, by a computing device processor, peer data for at least one group of individuals similar to the group of individuals and generating, by a computing device processor, a peer view of the peer data that is presented in in comparison to the aggregated view.

### Claim 20 (depends on 13)

The method of claim 13, further comprising determining, by a computing device processor, from the aggregated item-identifying data, one of transaction patterns or item patterns for the group of individuals, wherein transaction patterns include a plurality of transactions with similar items and item patterns include similar items.

### Claim 21

A computer program product comprising:
a non-transitory computer-readable medium comprising:
a first set of codes for causing a computer to receive transaction item-identifying data in an unstructured format, wherein the transaction item-identifying data is associated with a transaction that includes one or more items;
a second set of codes for causing a computer to structure the transaction item-identifying data for financial institution system compatibility;
a third set of codes for causing a computer to determine that the transaction is associated with a group of individuals;
a fourth set of codes for causing a computer to aggregate the structured item-identifying data associated with the transaction and other structured item-identifying data associated with other transactions determined to be associated with the group of individuals; and
a fifth set of codes for causing a computer to generate an aggregated view of the aggregated item-identifying data that is accessible to at least one individual in the group of individuals.

### Claim 22 (depends on 21)

The computer program product of claim 21, wherein the third set of codes is further configured to cause the computer to determine that a financial payment account identifier in the transaction item-identifying data is matched to a financial payment account that is associated with a group of individuals.

### Claim 23 (depends on 21)

The computer program product of claim 21, wherein the third set of codes is further configured to cause the computer to determine that one or more items in the one or more transactions are associated with the group of individuals.

### Claim 24 (depends on 23)

The computer program product of claim 23, wherein the third set of codes is further configured to cause the computer to determine that an item identified in the transaction item-identifying data associated with the one or more transactions is matched to one of (a) items or (b) types of items associated with the group of individuals.

### Claim 25 (depends on 23)

The computer program product of claim 23, wherein the fourth set of codes is further configured to cause the computer to aggregate the plurality of item-identifying data associated with the one or more items and wherein the fifth set of codes is further configured to cause the computer to generating the aggregated view of the aggregated item-identifying data associated with the items in the transaction determined to associated with the group of individuals.

### Claim 26 (depends on 21)

The computer program product of claim 21, wherein the fifth set of codes is further configured to generate the aggregated view, wherein the aggregated view is filtered for each individual in the group based on predetermined filtering criteria that defines item-identifying data accessible to a corresponding individual in the group.
