IP Library › Granted Patent US 11,183,034
Granted Patent B2
US 11,183,034 · App. 16/851,595 · Granted Nov 23, 2021

Banking systems controlled by data bearing records

Inventor: Joan C. Brancaccio (New York, NY)
Assignee: Bank of America Corporation
G07F19/00G06Q20/1085G06Q40/00G06Q40/02G07F19/20
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 11,183,034
App. No.
16/851,595
Granted
Nov 23, 2021
Kind
B2
Abstract

A cash handling device having at least one processor, a communication interface, an item accepting device, an item dispensing device, an internal currency scanning system, an internal currency transport system, one or more currency storage cartridges, and a memory may receive, from a user, a request to perform a deposit transaction. Based on receiving the request to perform the deposit transaction, the cash handling device may receive at least one deposit item for deposit. Subsequently, the cash handling device may validate the at least one deposit item received for deposit. Based on validating the at least one deposit item received for deposit, the cash handling device may generate a deposit transaction record that includes information directing a banking server to apply a provisional credit to a treasury account associated with the user. Subsequently, the cash handling device may send the deposit transaction record to the banking server.

Claims (80)

1. A cash handling device, comprising:

at least one processor;

a communication interface;

an item accepting device;

an item dispensing device;

a currency scanning system;

a currency transport system;

one or more currency storage cartridges; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the cash handling device to:

receive, via the communication interface, and from at least one banking server, user profile data including client-specific user settings for the cash handling device, wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving one or more usernames and passwords associated with one or more authorized users of the cash handling device;

store, in the memory of the cash handling device, the user settings for the cash handling device received from the at least one banking server;

receive, from a first user of the cash handling device, a request to perform a deposit transaction at a deployment location of the cash handling device;

authenticate the first user of the cash handling device based on the user settings for the cash handling device received from the at least one banking server, wherein authenticating the first user of the cash handling device based on the user settings for the cash handling device received from the at least one banking server comprises authenticating the first user of the cash handling device based on one or more of the one or more usernames and passwords associated with the one or more authorized users of the cash handling device received from the at least one banking server;

after authenticating the first user of the cash handling device, receive, via the item accepting device, at least one deposit item for deposit at the deployment location of the cash handling device;

validate the at least one deposit item received for deposit at the deployment location of the cash handling device;

based on validating the at least one deposit item received for deposit at the deployment location of the cash handling device, generate a deposit transaction record associated with the request to perform the deposit transaction, the deposit transaction record comprising deposit information directing the at least one banking server to apply a credit to at least one treasury account associated with the first user of the cash handling device; and

send, via the communication interface, and to the at least one banking server, the deposit transaction record.

2. The cash handling device of claim 1 , wherein validating the at least one deposit item received for deposit at the deployment location of the cash handling device comprises:

scanning, by the currency scanning system, one or more deposit items received for deposit;

sorting, by the currency transport system, the one or more deposit items received for deposit; and

physically storing, by the currency transport system, in the one or more currency storage cartridges, the one or more deposit items received for deposit.

3. The cash handling device of claim 2 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the cash handling device to:

receive, from a second user of the cash handling device, a request to perform a change order transaction at the deployment location of the cash handling device;

authenticate the second user of the cash handling device based on the user settings for the cash handling device received from the at least one banking server;

after authenticating the second user of the cash handling device, receive, via the item accepting device, at least one change order item for exchange at the deployment location of the cash handling device;

validate the at least one change order item received for exchange at the deployment location of the cash handling device;

based on validating the at least one change order item received for exchange at the deployment location of the cash handling device, dispense, via the item dispensing device, one or more currency items to complete the change order transaction;

generate a change order transaction record associated with the request to perform the change order transaction, the change order transaction record comprising change order information directing the at least one banking server to update one or more transaction history records associated with the second user of the cash handling device; and

send, via the communication interface, and to the at least one banking server, the change order transaction record.

4. The cash handling device of claim 3 , wherein validating the at least one change order item received for exchange at the deployment location of the cash handling device comprises:

scanning, by the currency scanning system, one or more change order items received for exchange;

sorting, by the currency transport system, the one or more change order items received for exchange; and

physically storing, by the currency transport system, in the one or more currency storage cartridges, the one or more change order items received for exchange.

5. The cash handling device of claim 4 , wherein the deposit information directs the at least one banking server to credit the at least one treasury account associated with the first user of the cash handling device with an amount of funds associated with the at least one deposit item received for deposit at the deployment location of the cash handling device and validated by the cash handling device.

6. The cash handling device of claim 4 ,

wherein configuration information stored by the cash handling device defines one or more usage limits,

wherein validating the at least one deposit item received for deposit at the deployment location of the cash handling device comprises enforcing the one or more usage limits defined by the configuration information stored by the cash handling device, and

wherein validating the at least one change order item received for exchange at the deployment location of the cash handling device comprises enforcing the one or more usage limits defined by the configuration information stored by the cash handling device.

7. The cash handling device of claim 4 ,

wherein configuration information stored by the cash handling device defines one or more alert thresholds, and

wherein validating the at least one deposit item received for deposit at the deployment location of the cash handling device comprises generating at least one deposit alert based on the one or more alert thresholds defined by the configuration information stored by the cash handling device, and

wherein validating the at least one change order item received for exchange at the deployment location of the cash handling device comprises generating at least one exchange alert based on the one or more alert thresholds defined by the configuration information stored by the cash handling device.

8. The cash handling device of claim 1 , wherein the deployment location of the cash handling device is a retail banking center operated by a financial institution.

9. The cash handling device of claim 1 , wherein the deployment location of the cash handling device is a shopping mall in which a plurality of retailers operate retail stores.

10. The cash handling device of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the cash handling device to:

receive, from a third user of the cash handling device, input defining one or more configuration settings for the cash handling device; and

store configuration information based on receiving the input defining the one or more configuration settings for the cash handling device from the third user of the cash handling device.

11. The cash handling device of claim 1 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the cash handling device to:

receive, via the communication interface, and from the at least one banking server, configuration information defining one or more configuration settings for the cash handling device; and

store the configuration information defining the one or more configuration settings for the cash handling device received from the at least one banking server.

12. The cash handling device of claim 1 , wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving one or more organization personal identification numbers associated with one or more organizations authorized to use the cash handling device and one or more employee personal identification numbers associated with one or more employees of the one or more organizations authorized to use the cash handling device.

13. The cash handling device of claim 1 , wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving language settings or accessibility settings associated with the one or more authorized users of the cash handling device.

14. A method, comprising:

at a cash handling device comprising at least one processor, a communication interface, an item accepting device, an item dispensing device, a currency scanning system, a currency transport system, one or more currency storage cartridges, and a memory:

receiving, by the cash handling device, via the communication interface, and from at least one banking server, user profile data including client-specific user settings for the cash handling device, wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving one or more usernames and passwords associated with one or more authorized users of the cash handling device;

storing, by the cash handling device, in the memory of the cash handling device, the user settings for the cash handling device received from the at least one banking server;

receiving, by the cash handling device, from a first user of the cash handling device, a request to perform a deposit transaction at a deployment location of the cash handling device;

authenticating, by the cash handling device, the first user of the cash handling device based on the user settings for the cash handling device received from the at least one banking server, wherein authenticating the first user of the cash handling device based on the user settings for the cash handling device received from the at least one banking server comprises authenticating the first user of the cash handling device based on one or more of the one or more usernames and passwords associated with the one or more authorized users of the cash handling device received from the at least one banking server;

after authenticating the first user of the cash handling device, receiving, by the cash handling device, via the item accepting device, at least one deposit item for deposit at the deployment location of the cash handling device;

validating, by the cash handling device, the at least one deposit item received for deposit at the deployment location of the cash handling device;

based on validating the at least one deposit item received for deposit at the deployment location of the cash handling device, generating, by the cash handling device, a deposit transaction record associated with the request to perform the deposit transaction, the deposit transaction record comprising deposit information directing the at least one banking server to apply a credit to at least one treasury account associated with the first user of the cash handling device; and

sending, by the cash handling device, via the communication interface, and to the at least one banking server, the deposit transaction record.

15. The method of claim 14 , comprising:

receiving, by the cash handling device, via the communication interface, and from the at least one banking server, configuration information defining one or more configuration settings for the cash handling device; and

storing, by the cash handling device, the configuration information defining the one or more configuration settings for the cash handling device received from the at least one banking server.

16. The method of claim 14 , wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving one or more organization personal identification numbers associated with one or more organizations authorized to use the cash handling device and one or more employee personal identification numbers associated with one or more employees of the one or more organizations authorized to use the cash handling device.

17. The method of claim 14 , wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving language settings or accessibility settings associated with the one or more authorized users of the cash handling device.

18. One or more non-transitory computer-readable media storing instructions that, when executed by a cash handling device comprising at least one processor, a communication interface, an item accepting device, an item dispensing device, a currency scanning system, a currency transport system, one or more currency storage cartridges, and a memory, cause the cash handling device to:

receive, via the communication interface, and from at least one banking server, user profile data including client-specific user settings for the cash handling device, wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving one or more usernames and passwords associated with one or more authorized users of the cash handling device;

store, in the memory of the cash handling device, the user settings for the cash handling device received from the at least one banking server;

receive, from a first user of the cash handling device, a request to perform a deposit transaction at a deployment location of the cash handling device;

authenticate the first user of the cash handling device based on the user settings for the cash handling device received from the at least one banking server, wherein authenticating the first user of the cash handling device based on the user settings for the cash handling device received from the at least one banking server comprises authenticating the first user of the cash handling device based on one or more of the one or more usernames and passwords associated with the one or more authorized users of the cash handling device received from the at least one banking server;

after authenticating the first user of the cash handling device, receive, via the item accepting device, at least one deposit item for deposit at the deployment location of the cash handling device;

validate the at least one deposit item received for deposit at the deployment location of the cash handling device;

based on validating the at least one deposit item received for deposit at the deployment location of the cash handling device, generate a deposit transaction record associated with the request to perform the deposit transaction, the deposit transaction record comprising deposit information directing the at least one banking server to apply a credit to at least one treasury account associated with the first user of the cash handling device; and

send, via the communication interface, and to the at least one banking server, the deposit transaction record.

19. The one or more non-transitory computer-readable media of claim 18 , storing additional instructions that, when executed by the cash handling device, cause the cash handling device to:

receive, via the communication interface, and from the at least one banking server, configuration information defining one or more configuration settings for the cash handling device; and

store the configuration information defining the one or more configuration settings for the cash handling device received from the at least one banking server.

20. The one or more non-transitory computer-readable media of claim 18 , wherein receiving the user settings for the cash handling device from the at least one banking server comprises receiving language settings or accessibility settings associated with the one or more authorized users of the cash handling device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2020
From: BRANCACCIO, JOAN C.
To: BANK OF AMERICA CORPORATION
Reel/Frame 052428/0498 →
Continuity (5)
Continuation 16281611 · Feb 21, 2019
Continuation 15969915 · May 3, 2018
Continuation 15686478 · Aug 25, 2017
Continuation 15130063 · Apr 15, 2016
Related Publication 20200250938A1 · Aug 6, 2020