US 12,321,906 B2
Transaction storing and forwarding
Amy Baker Folk, Charlotte, NC (US); William Thomas Sanders, Denver, NC (US); Daniel Christopher Bohen, Charlotte, NC (US); Paul Martin Mattison, Sherrills Ford, NC (US); Shane Anthony Johnson, Charlotte, NC (US); Sandra Ruth Maas, Denver, NC (US); Kristen Ellen Asplund, Boulder, CO (US); Edward Christopher Mackey, Wading River, NY (US); and Shelaine Marie Monkiewicz, Marietta, GA (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Aug. 25, 2023, as Appl. No. 18/238,047.
Application 18/238,047 is a continuation of application No. 17/874,641, filed on Jul. 27, 2022, granted, now 11,783,307.
Application 17/874,641 is a continuation of application No. 17/011,530, filed on Sep. 3, 2020, granted, now 11,436,576, issued on Sep. 6, 2022.
Application 17/011,530 is a continuation of application No. 16/524,940, filed on Jul. 29, 2019, granted, now 10,803,429, issued on Oct. 13, 2020.
Application 16/524,940 is a continuation of application No. 15/919,487, filed on Mar. 13, 2018, granted, now 10,410,186, issued on Sep. 10, 2019.
Application 15/919,487 is a continuation of application No. 15/375,458, filed on Dec. 12, 2016, granted, now 9,971,997, issued on May 15, 2018.
Application 15/375,458 is a continuation of application No. 14/747,109, filed on Jun. 23, 2015, granted, now 9,547,848, issued on Jan. 17, 2017.
Application 14/747,109 is a continuation of application No. 12/183,706, filed on Jul. 31, 2008, granted, now 9,098,960, issued on Aug. 4, 2015.
Prior Publication US 2023/0401548 A1, Dec. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/10 (2012.01); G07F 19/00 (2006.01)
CPC G06Q 20/10 (2013.01) [G07F 19/20 (2013.01); G07F 19/202 (2013.01); G07F 19/203 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A cash recycler system, comprising:
at least one processor;
a communication interface; and
memory storing computer readable instructions that, when executed by the at least one processor, cause the cash recycler system to:
determine that a network connection between the cash recycler system and a cash recycler service associated with a server is lost, the cash recycler system being located at an enterprise location, and the enterprise location being different from a location of the server;
responsive to determining that the network connection between the cash recycler system and the cash recycler service associated with the server is lost, initiate a store and forward mode of the cash recycler system;
after initiating the store and forward mode of the cash recycler system, receive a first transaction request via at least one user interface presented by the cash recycler system;
determine that the first transaction request received via the at least one user interface presented by the cash recycler system corresponds to a request to receive a deposit;
based on determining that the first transaction request received via the at least one user interface presented by the cash recycler system corresponds to a request to receive a deposit, process the first transaction request to receive the deposit and store transaction data associated with the deposit;
after processing the first transaction request, determine that the network connection between the cash recycler system and the cash recycler service associated with the server has been reestablished; and
based on determining that the network connection between the cash recycler system and the cash recycler service associated with the server has been reestablished, transmit, to the cash recycler service associated with the server, via the communication interface, the transaction data associated with the deposit stored by the cash recycler system.