IP Library Granted Patent US 12,548,073
Granted Patent B2
US 12,548,073 · App. 18/327,812 · Granted Feb 10, 2026

System and method for providing purchase history to an account holder

Inventors: Jeremy Rephlo (Washington, DC); Gagan Kanjlia (Ashburn, VA)
Assignee: CAPITAL ONE SERVICES, LLC
G06Q40/02G06Q50/01
View Patent ↗
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 12,548,073
App. No.
18/327,812
Granted
Feb 10, 2026
Kind
B2
Abstract

The system and methods provide an account holder with a mobile spend feed. The systems and methods include a database that stores information associated with at least one previous financial transaction performed via a financial account held by the account holder, a transaction processor that receives transaction data associated with a financial transaction performed by the account holder using the financial account, and stores the transaction data in the database, and a purchase history processor creates a spend feed based at least in part on the transaction data and the previous transaction information, and provides the spend feed to the account holder.

Claims (55)

1 . A system comprising:

one or more processors;

a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the one or more processors to:

receive first transaction data associated with a first financial transaction with a first merchant performed by a first account holder using a first financial account;

receive or retrieve second transaction data associated with one or more second financial transactions performed by the first account holder, wherein the second transaction data associated with the one or more second financial transactions is from a second merchant different from the first merchant associated with the first financial transaction;

automatically associate the first transaction data associated with the first financial transaction and the second transaction data associated with the one or more second financial transactions with a first category, the first category comprising transactions occurring during a time period and within a location threshold;

automatically generate a first spend feed event based on the first category, the first spend feed event comprising an automatically generated name for the first spend feed event and a combined total amount, wherein:

the automatically generated name is a descriptive phrase based on similarities of the first and second transaction data associated with the first category, the time period, and the location threshold, and

the combined total amount is a sum of the first financial transaction and the one or more second financial transactions;

automatically generate a graphical user interface comprising an interactive mobile spend feed based at least in part on the first and second transaction data, wherein the interactive mobile spend feed comprises at least the first spend feed event comprising the automatically generated name and the combined total amount;

transmit the graphical user interface comprising the interactive mobile spend feed to a native application executing on a mobile device for display, the mobile device associated with the first account holder and the native application associated with the first financial account;

receive, from the native application executing on the mobile device, input from a user to modify the interactive mobile spend feed;

update the graphical user interface and interactive mobile spend feed based on the input; and

transmit the updated graphical user interface to the native application executing on the mobile device for display.

2 . The system of claim 1 , wherein the interactive mobile spend feed is provided to a social media account of the first account holder.

3 . The system of claim 1 , wherein the interactive mobile spend feed includes rewards information associated with the first financial transaction and the one or more second financial transactions.

4 . The system of claim 1 , wherein the interactive mobile spend feed creates a graphical representation of the transaction data by combining the transaction data associated with the first financial transaction with the transaction data of the one or more second financial transactions.

5 . The system of claim 1 , the memory comprises further instructions which are configured to cause the one or more processors to:

receive an image of a receipt from the mobile device;

associate the image of the receipt with the first transaction data associated with the first financial transaction; and

store the first transaction data and the image of the receipt in a database.

6 . The system of claim 1 , wherein one or more spend feed events are automatically named using the transaction data associated with the first financial transaction and the transaction data associated with the one or more second financial transactions.

7 . The system of claim 6 , wherein the spend feed displays a graphic to indicate a spend feed event, and the graphic is related to the name of the spend feed event.

8 . The system of claim 1 , wherein the spend feed event is automatically named based on a predetermined time period and a location of the first financial transaction and the one or more second financial transactions.

9 . A method comprising:

receiving, via a network, first transaction data associated with a first financial transaction performed by a first account holder using a first financial account;

receiving or retrieving second transaction data associated with one or more second financial transactions performed by the first account holder;

automatically associating the first transaction data associated with the first financial transaction and the second transaction data associated with the one or more second financial transactions with a first category, the first category comprising transactions occurring during a time period and within a location threshold;

automatically generating a first spend feed event based on the first category, the first spend feed event comprising an automatically generated name for the first spend feed event and combined total amount, wherein:

the automatically generated name is a descriptive phrase based on similarities of the first transaction data and the second transactions data associated with the first category, the time period, and the location threshold, and;

the combined total amount is a sum of the first financial transaction and the one or more second financial transactions;

automatically generating a graphical user interface comprising an interactive mobile spend feed based at least in part on the first transaction data and the second transaction data wherein the interactive mobile spend feed comprises at least the first spend feed event comprising the automatically generated name and the combined total amount;

transmitting the graphical user interface comprising the interactive mobile spend feed to a native application executing on a mobile device for display, the mobile device associated with the first account holder and the native application associated with the first financial account;

receiving, from the native application executing on the mobile device, input from a user to modify the interactive mobile spend feed;

updating the graphical user interface and interactive mobile spend feed based on the input; and

transmitting the updated graphical user interface to the native application executing on the mobile device for display.

10 . The method of claim 9 , further comprising providing the interactive mobile spend feed to a social media account of the first account holder.

11 . The method of claim 9 , wherein the interactive mobile spend feed includes rewards information associated with the first financial transaction.

12 . The method of claim 9 , wherein the interactive mobile spend feed creates a graphical representation of the transaction data by combining the transaction data associated with the first financial transaction with the transaction data of the one or more second financial transactions.

13 . A system comprising:

one or more processors;

a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the one or more processors to:

receive first transaction data associated with a first financial transaction with a first merchant performed by an account holder using a financial account;

receive or retrieve second transaction data associated with one or more second financial transactions performed by the account holder using the financial account;

automatically associate the first transaction data associated with the first financial transaction and the second transaction data associated with the one or more second financial transactions with a first category, the first category comprising transactions occurring during a time period and within a location threshold;

automatically generate a first spend feed event based on the first category, the first spend feed event comprising an automatically generated name for the first spend feed event and a combined total amount, wherein:

the automatically generated name is a descriptive phrase based on similarities of the transaction data of the financial transactions associated with the first category, the time period, and the location threshold, and

the combined total amount is a sum of the first financial transaction and the one or more second financial transactions;

automatically generate a graphical user interface comprising an interactive mobile spend feed based at least in part on the first transaction data and the second transaction data, wherein the interactive mobile spend feed comprises at least the first spend feed event comprising the automatically generated name and the combined total amount;

transmit the graphical user interface comprising the interactive mobile spend feed to a native application executing on a mobile device for display, the mobile device associated with the account holder and the native application associated with the financial account;

receive, from the native application executing on the mobile device, input from a user to modify the interactive mobile spend feed;

update the graphical user interface and interactive mobile spend feed based on the input; and

transmit the updated graphical user interface to the native application executing on the mobile device for display.

14 . The system of claim 13 , wherein spend feed events are automatically named using the first transaction data associated with the first financial transaction and the second transaction data associated with the one or more second financial transactions.

15 . The system of claim 14 , wherein the spend feed displays a graphic to indicate the first spend feed event, and the graphic is related to the name of the spend feed event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2023
From: REPHLO, JEREMY; KANJLIA, GAGAN
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 063834/0456 →
Continuity (4)
Continuation 15943098 · Apr 2, 2018
Continuation 14168107 · Jan 30, 2014
Provisional Application 61758510 · Jan 30, 2013
Related Publication 20230325914A1 · Oct 12, 2023
References Cited (12)
US 10210497B2 · Bharghavan · 2019 [cited by examiner]
US 10460376B1 · Krakowiecki · 2019 [cited by examiner]
US 20100306080A1 · Trandal et al. · 2010 [cited by applicant]
US 20120030109A1 · Dooley Maley et al. · 2012 [cited by applicant]
US 20120053987A1 · Satyavolu et al. · 2012 [cited by applicant]
US 20120084164A1 · Hammad et al. · 2012 [cited by applicant]
US 20120226545A1 · Gebb · 2012 [cited by examiner]
US 20120290609A1 · Britt · 2012 [cited by examiner]
US 20130091452A1 · Sorden et al. · 2013 [cited by applicant]
US 20140100925A1 · Popescu · 2014 [cited by examiner]
US 20140207900A1 · Liu · 2014 [cited by examiner]
US 20140337175A1 · Katzin · 2014 [cited by examiner]