US 12,003,644 B2
Techniques to control applets for contactless cards
Lara Mossler, Farmville, VA (US); and Madhavan Chandran, Glen Allen, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 11, 2021, as Appl. No. 17/317,324.
Application 17/317,324 is a continuation of application No. 16/731,009, filed on Dec. 30, 2019, granted, now 11,038,688.
Prior Publication US 2021/0266172 A1, Aug. 26, 2021
Int. Cl. H04L 9/32 (2006.01); G06Q 20/32 (2012.01); G06Q 20/34 (2012.01); H04L 9/40 (2022.01)
CPC H04L 9/3234 (2013.01) [G06Q 20/341 (2013.01); G06Q 20/343 (2013.01); G06Q 20/352 (2013.01); G06Q 20/3563 (2013.01); H04L 63/0435 (2013.01); H04L 63/0853 (2013.01); G06Q 20/3278 (2013.01); H04L 9/3226 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
a network interface;
a memory to store instructions; and
processing circuitry, coupled with the memory and the network interface, operable to execute the instructions, that when executed, cause the processing circuitry to:
receive, via the network interface, from a computing device, a communication to disable an applet stored on a contactless card, the communication comprising a counter value that is stored on the contactless card, an encrypted cryptogram comprising an encrypted combination of a random number and cryptogram, and an applet identifier to identify the applet, and the counter value is associated with the applet, wherein the computing device comprises one of a client device, an automatic teller machine (ATM), or a web-based application of a personal computer;
decrypt the encrypted cryptogram to determine the cryptogram;
validate the counter value based on the cryptogram;
determine a second counter value associated with the applet, the second counter value stored in a data store comprising a plurality of counter values each associated with one of a plurality of applets, wherein the data store is communicatively coupled with the system;
set the second counter value in the data store to a value to disable the applet for the contactless card; and
send a second communication to the one of the client device, the ATM, or the web-based application to indicate the applet is disabled.