IP Library Granted Patent US 12,450,579
Granted Patent B2
US 12,450,579 · App. 18/067,189 · Granted Oct 21, 2025

Automated teller machines (ATMs) having offline functionality

Inventors: Michael Mossoba (Arlington, VA); Abdelkadar M'hamed Benkreira (Washington, DC); Joshua Edwards (Philadelphia, PA)
Assignee: Capital One Services, LLC
G06Q20/1085G06Q20/18G06Q20/3278G06Q20/382G06Q20/4015G07F7/125G07F19/211
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,450,579
App. No.
18/067,189
Granted
Oct 21, 2025
Kind
B2
Abstract

A device may receive customer data, and store the customer data in a secure memory device of the device. The device may implement a backup mode in which the device utilizes the customer data to authorize requests based on determining that the device lacks a network connection. The device may receive, when the device is in the backup mode, a request for currency that includes authentication information. The device, while in the backup mode, may authorize the request for currency based on comparing the authentication information and the customer data. The device may dispense currency based on a result of comparing the authentication information and the customer data. The device may store transaction data associated with dispensing of the currency to permit the transaction data to be transmitted when the network connection is restored.

Claims (63)

1. A method, comprising:

determining, by a first device of a financial services provider, that the first device is disconnected from a network that enables communication with the financial services provider;

receiving, by the first device and from a second device of a payment method, a request for a transaction associated with the first device,

wherein the transaction is associated with a type of transaction;

establishing, by the first device, based on determining that the first device is disconnected from the network, and based on receiving the request for the transaction, a communication channel with a third device of a user related to the second device,

wherein the communication channel with the third device is established based on a wireless communication channel that is separate from a communication method used to receive the request for the transaction;

authorizing, by the first device and based on determining that the first device is disconnected from the network and based on establishing the communication channel, the transaction one time during a predetermined time period,

wherein the authorization of the transaction causes information associated with the transaction to be recorded on the third device;

preventing, based on the recorded information, another transaction that is of a same type as the transaction authorized during the predetermined time period; and

storing, by the first device, data associated with the transaction that has been authorized during the predetermined time period.

2. The method of claim 1 , wherein a backup mode is implemented by the first device based on determining that the first device is disconnected from the network.

3. The method of claim 1 , further comprising:

implementing a backup mode based on determining that the first device is disconnected from the network;

resuming a normal mode based on connection to the network being restored; and

providing the data associated with the transaction to a destination entity.

4. The method of claim 1 , wherein the other transaction is prevented from being authorized based on a timestamp associated with the transaction.

5. The method of claim 1 , wherein the data associated with the transaction is paired with a stored account amount for determining whether one or more criteria are met for conducting another subsequent transaction.

6. The method of claim 1 , wherein establishing the communication channel comprises:

pairing the first device with the third device based on the wireless communication channel.

7. The method of claim 1 , wherein the other transaction is prevented from being authorized based on transaction data stored on an application associated with the third device.

8. A first device, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

determine that the first device is disconnected from a network that enables communication with a financial services provider,

wherein the first device is a device of the financial services provider;

receive, from a second device of a payment method, a request for a transaction associated with the first device,

wherein the transaction is associated with a type of transaction;

establish, based on determining that the first device is disconnected from a network, a communication channel with a third device of a user related to the second device,

wherein the communication channel with the third device is established based on a wireless communication that is separate from a communication method used to receive the request for the transaction;

authorize, based on determining that the first device is disconnected from the network and based on establishing the communication channel, the transaction one time during a predetermined time period,

wherein the authorization of the transaction causes information associated with the transaction to be recorded on the third device;

prevent, based on the recorded information, another transaction that is of a same type as the transaction authorized during the predetermined time period; and

store data associated with the transaction that has been authorized during the predetermined time period.

9. The first device of claim 8 , wherein a backup mode is implemented by the first device based on determining that the first device is disconnected from the network.

10. The first device of claim 8 , wherein the one or more processors are further configured to:

implement a backup mode based on determining that the first device is disconnected from the network;

resume a normal mode based on connection to the network being restored; and

provide the data associated with the transaction to a destination entity.

11. The first device of claim 8 , wherein the other transaction is prevented from being authorized based on a timestamp associated with the transaction.

12. The first device of claim 8 , wherein the data associated with the transaction is paired with a stored account amount for determining whether one or more criteria are met for conducting another subsequent transaction.

13. The first device of claim 8 , wherein the one or more processors, to establish the communication channel, are configured to:

pair the first device with the third device based on the wireless communication channel.

14. The first device of claim 8 , wherein the other transaction is prevented from being authorized based on transaction data stored on an application associated with the third device.

15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a first device of a financial services provider, cause the first device to:

determine that the first device is disconnected from a network that enables communication with the financial services provider;

receive, from a second device, a request for a transaction associated with the first device,

wherein the transaction is associated with a type of transaction;

establish, based on determining that the first device is disconnected from a network, a communication channel with a third device of a user related to the second device,

wherein the communication channel with the third device is established based on a wireless communication that is separate from a communication method used to receive the request for the transaction;

authorize, based on determining that the first device is disconnected from the network and based on establishing the communication channel, the transaction one time during a predetermined time period,

wherein the authorization of the transaction causes information associated with the transaction to be recorded on the third device;

prevent, based on the recorded information, another transaction that is of a same type as the transaction authorized during the predetermined time period; and

store data associated with the transaction that has been authorized during the predetermined time period.

16. The non-transitory computer-readable medium of claim 15 , wherein a backup mode is implemented by the first device based on determining that the first device is disconnected from the network.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the first device to:

implement a backup mode based on determining that the first device is disconnected from the network; and

resume a normal mode based on connection to the network being restored; and

provide the data associated with the transaction to a destination entity.

18. The non-transitory computer-readable medium of claim 15 , wherein the other transaction is prevented from being authorized based on a timestamp associated with the transaction.

19. The non-transitory computer-readable medium of claim 15 , wherein the data associated with the transaction is paired with a stored account amount for determining whether one or more criteria are met for conducting another subsequent transaction.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the first device to establish the communication channel, cause the first device to:

pair the first device with the third device based on the wireless communication channel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2022
From: MOSSOBA, MICHAEL; EDWARDS, JOSHUA; BENKREIRA, ABDELKADAR M'HAMED
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 062129/0909 →
Continuity (4)
Continuation 16734550 · Jan 6, 2020
Continuation 16427994 · May 31, 2019
Continuation 15976662 · May 10, 2018
Related Publication 20230118542A1 · Apr 20, 2023
References Cited (27)
US 5526409A · Conrow · 1996 [cited by examiner]
US 6014649A · Kobayashi et al. · 2000 [cited by applicant]
US 7959072B1 · Jenkins et al. · 2011 [cited by applicant]
US 8381969B1 · Miller et al. · 2013 [cited by applicant]
US 8905303B1 · Ben Ayed · 2014 [cited by examiner]
US 10311414B1 · Mossoba et al. · 2019 [cited by applicant]
US 10528930B2 · Mossoba et al. · 2020 [cited by applicant]
US 11538007B2 · Mossoba et al. · 2022 [cited by applicant]
US 20010051920A1 · Joao et al. · 2001 [cited by applicant]
US 20050114367A1 · Serebrennikov · 2005 [cited by examiner]
US 20060206709A1 · Labrou · 2006 [cited by examiner]
US 20070143225A1 · Hamilton et al. · 2007 [cited by applicant]
US 20070162388A1 · Hamilton · 2007 [cited by examiner]
US 20070162389A1 · Hamilton · 2007 [cited by examiner]
US 20080109356A1 · Sutton et al. · 2008 [cited by applicant]
US 20100025463A1 · Daroga · 2010 [cited by applicant]
US 20100030696A1 · Naccache et al. · 2010 [cited by applicant]
US 20110087611A1 · Chetal et al. · 2011 [cited by applicant]
US 20110238573A1 · Varadarajan · 2011 [cited by applicant]
US 20110251956A1 · Cantley · 2011 [cited by examiner]
US 20120143752A1 · Wong et al. · 2012 [cited by applicant]
US 20130169526A1 · Gai et al. · 2013 [cited by applicant]
US 20150222145A1 · Macinnes et al. · 2015 [cited by applicant]
US 20150227933A1 · Serebrennikov · 2015 [cited by examiner]
US 20160241403A1 · Lindemann · 2016 [cited by examiner]
US 20160358139A1 · Keys et al. · 2016 [cited by applicant]
US 20180293501A1 · Ambati · 2018 [cited by examiner]