IP Library › Granted Patent US 10,628,808
Granted Patent B2
US 10,628,808 · App. 14/109,269 · Granted Apr 21, 2020

Automatic savings program

Inventors: Daniel A. Carretta (Clover, SC); Thomas M. Hancock (Charlotte, NC); Karen K. Lewy (West Lake Village, CA); Charles R. Liu (Charlotte, NC); Jack Meyers (Clayton, CA); Sheryl W. Strott (Clover, SC); Faith A. Tucker (Witchita, KS); Carrie A. Hanson (Charlotte, NC)
Assignee: Bank of America Corporation
G06Q20/10G06Q20/40G06Q40/02G06Q40/025
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 10,628,808
App. No.
14/109,269
Granted
Apr 21, 2020
Kind
B2
Abstract

A computer implemented method of processing a financial transaction executed by first person includes determining an automatic savings amount from the financial transaction by rounding up the amount of the financial transaction to the nearest dollar. The method further includes debiting the calculated savings amount from an account of the first person and crediting the savings amount to an account of a second person.

Claims (30)

1. A method comprising:

receiving, by a computer server from a point-of-sale device, information identifying a first financial transaction initiated at the point-of-sale device;

posting, by the computer server, the first financial transaction to a source account;

calculating, by the computer server, a first savings amount by rounding a transaction amount of the first financial transaction to a nearest whole monetary amount wherein the first savings amount is a difference between the transaction amount and the nearest whole monetary amount;

calculating, by the computer server, an aggregate savings amount by aggregating the first savings amount and a second savings amount calculated for a second financial transaction, which is initiated at the point-of-sale device, posted to the source account;

performing, by the computer server, the calculating the aggregate savings amount for each subsequent financial transaction posted to the source account until an end of day;

postponing, by the computer server, to a single time at the end of the day, a step of determining that the aggregate savings amount is available in the source account;

determining, by the computer server only once at the end of the day, that the aggregate savings amount is available in the source account before debiting the aggregate savings amount from the source account, wherein computing load on the computer server is reduced because of the postponing by the computer server; and

debiting, by the computer server, at least a portion of the aggregate savings amount from the source account to an investment account;

wherein computing load on the point-of-sale device is reduced because the calculation of the first savings amount is deferred to the computer server.

2. The method of claim 1 , further comprising:

crediting the investment account by an amount matching the aggregate savings amount.

3. The method of claim 1 , further comprising:

crediting the investment account by an amount equaling a predetermined amount.

4. The method of claim 1 , wherein the source account is a checking account.

5. The method of claim 1 , wherein the first financial transaction is initiated at the point-of-sale device by a check card associated with the source account.

6. The method of claim 2 , further comprising:

determining that the first financial transaction is eligible to be matched.

7. The method of claim 1 , further comprising:

receiving, at the computer server, input from a holder of the source account, wherein the input comprises information about an account selected as the source account.

8. The method of claim 1 , wherein:

a plurality of financial transactions posted to the source account during a predetermined time period comprises the first financial transaction and the second financial transaction; and

calculating the aggregate savings amount comprises aggregating a respective savings amount calculated for each of the plurality of financial transactions.

9. The method of claim 8 , wherein:

the predetermined time period is a day.

10. The method of claim 1 , wherein:

the investment account is selected by a holder of the source account.

11. The method of claim 1 , further comprising:

receiving, by the computer server, a selection of one or more types of financial transactions; and

determining, by the computer server, that the first financial transaction is one of the types of financial transactions selected.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR: CARRIE A. WILLIAMS IS NOW CARRIE A. HANSON PREVIOUSLY RECORDED AT REEL: 031801 FRAME: 0982. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 12, 2020
From: HANSON, CARRIE A.
To: BANK OF AMERICA CORPORATION
Reel/Frame 051911/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2013
From: CARRETTA, DANIEL A.; HANCOCK, THOMAS M.; LEWY, KAREN K.; LIU, CHARLES R.; MEYERS, JACK; STROTT, SHERYL W.; TUCKER, FAITH A.; WILLIAMS, CARRIE A.
To: BANK OF AMERICA CORPORATION
Reel/Frame 031801/0982 →
Continuity (4)
Continuation 13613433 · Sep 13, 2012
Continuation 12554395 · Sep 4, 2009
Continuation 11161418 · Aug 2, 2005
Related Publication 20140108237A1 · Apr 17, 2014