IP Library › Granted Patent US 12,726,358
Granted Patent B2
US 12,726,358 · App. 18/673,412 · Granted Sep 1, 2026

Systems and methods for device authentication and authorization

Inventors: Jeffrey Rule (Chevy Chase, MD); Kaitlin Newman (Washington, DC); Rajko Ilincic (Annandale, VA)
Assignee: Capital One Services, LLC
H04L9/3234H04L9/0866H04L9/14H04L9/3228H04L9/3242G06Q10/087G06Q20/105G06Q20/20G06Q20/202
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,726,358
App. No.
18/673,412
Granted
Sep 1, 2026
Kind
B2
Abstract

Example embodiments of systems and methods for data transmission system between transmitting and receiving devices for use in a tap and walk store are provided. In an example embodiment, the transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key. Disclosed systems allow a user to purchase items utilizing the disclosed transmitting device.

Claims (66)

1 . An authentication system, comprising:

an authentication server comprising a processor and a memory; and

a contactless card comprising a processor and a memory, the memory of the contactless card containing a card key,

wherein the contactless card is configured to:

generate an identification token,

generate a session key using the card key,

encrypt the identification token using the session key, and

transmit, after an entry of the contactless card into a communication field generated by a receiving device, the identification token; and

wherein the authentication server is configured to:

receive, from the receiving device, an identification message comprising the identification token,

authenticate the identification token,

responsive to a successful authentication of the identification token, transmit, to a retail server, an authentication message,

receive, from the retail server, an approval message, and

transmit, to the receiving device, an authorization token.

2 . The authentication system of claim 1 , wherein:

the receiving device is configured as a point of sale device, and

the receiving device is associated with a merchant.

3 . The authentication system of claim 1 , wherein the authentication server transmits the authentication message after authenticating the identification token.

4 . The authentication system of claim 1 ,

wherein the contactless card is configured to:

receive, from the receiving device, a first request for an identification token,

generate the identification token in response to the first request, and

transmit, to the receiving device after entry of the contactless card into a communication field of the receiving device, the identification token.

5 . The authentication system of claim 4 , wherein the contactless card is further configured to:

receive, from the receiving device, the authorization token, and

receive, from the receiving device, a product message, the product message including at least one product identifier.

6 . The authentication system of claim 5 , wherein:

the memory of the contactless card contains a list of a plurality of product identifiers, and

the contactless card is further configured to update the list of the plurality of product identifiers based on the product message.

7 . The authentication system of claim 6 , wherein the contactless card is further configured to:

receive, from the receiving device, a second product message including a second at least one product identifier from the plurality of product identifiers, and

transmit, after a second entry into the communication field, a second message, wherein the second message includes one of the plurality of product identifiers.

8 . The authentication system of claim 7 , wherein the second message causes the receiving device to obtain, from a pricing server, a price of a product associated with the at least one of the plurality of product identifiers included in the second message.

9 . The authentication system of claim 5 , wherein the contactless card is further configured to:

receive, from a second receiving device, a second request for a second identification token, and

transmit, to the second receiving device after entry of the contactless card into a second communication field of the second receiving device, the authorization token.

10 . The authentication system of claim 4 , wherein the identification message is derived from the identification token.

11 . The authentication system of claim 10 , wherein the authentication server stores the data contained in the identification message.

12 . The authentication system of claim 1 , wherein the authentication server is further configured to, responsive to an unsuccessful authentication the identification token, transmit, to the receiving device, an unsuccessful authentication message.

13 . An authentication method, comprising:

generating, by a contactless card comprising a processor and a memory, the memory of the contactless card containing a card key, an identification token;

generating, by the contactless card, a session key using the card key;

encrypting, by the contactless card, the identification token using the session key;

transmitting, by the contactless card after an entry of the contactless card into a communication field generated by a receiving device, the identification token;

receiving, by an authentication server comprising a processor and a memory from the receiving device, an identification message comprising the identification token;

authenticating, by the authentication server, the identification token;

responsive to a successful authentication the identification token, transmitting, by the authentication server to a retail server, an authentication message;

receiving, by the authentication server from the retail server, an approval message; and

transmitting, by the authentication server to the receiving device, an authorization token.

14 . The authentication method of claim 13 , further comprising, prior to transmitting the authentication message, authenticating, by the authentication server, the identification token.

15 . The authentication method of claim 13 , wherein:

the receiving device is configured as an inventory management device, and

the inventory management device is associated with a particular item for sale.

16 . The authentication method of claim 15 , further comprising decrypting, by the inventory management device, the encrypted identification token.

17 . An authentication server, comprising:

a processor; and

a memory,

wherein the authentication server is configured to:

receive, from a receiving device, an identification message comprising an identification token,

authenticate the identification token,

responsive to a successful authentication of the identification token, transmit, to a retail server, an authentication message,

receive, from the retail server, an approval message, and

transmit, to the receiving device, an authorization token.

18 . The authentication server of claim 17 , wherein the identification message is derived from identification token.

19 . The authentication server of claim 18 , wherein the identification token is generated by a contactless card responsive to a request from the receiving device.

20 . The authentication server of claim 17 , wherein the authentication server is further configured to, after an unsuccessful authentication of the identification message, transmit, to the receiving device, a fraud message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2024
From: RULE, JEFFREY; NEWMAN, KAITLIN; ILINCIC, RAJKO
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 068382/0267 →
Continuity (6)
Continuation 17724405 · Apr 19, 2022
Continuation 16863085 · Apr 30, 2020
Continuation 16590051 · Oct 1, 2019
Continuation In Part 16205119 · Nov 29, 2018
Provisional Application 62740352 · Oct 2, 2018
Related Publication 20240396734A1 · Nov 28, 2024
References Cited (201)
US 5590038A · Pitroda · 1996 [cited by applicant]
US 5666415A · Kaufman · 1997 [cited by applicant]
US 6199114B1 · White · 2001 [cited by applicant]
US 6324271B1 · Sawyer · 2001 [cited by applicant]
US 6367011B1 · Lee · 2002 [cited by applicant]
US 6572015B1 · Norton · 2003 [cited by applicant]
US 7252242B2 · Ho · 2007 [cited by applicant]
US 7270276B2 · Vayssiere · 2007 [cited by applicant]
US 7287692B1 · Patel · 2007 [cited by applicant]
US 7374099B2 · de Jong · 2008 [cited by applicant]
US 7527208B2 · Hammad · 2009 [cited by applicant]
US 7568631B2 · Gibbs · 2009 [cited by applicant]
US 7584153B2 · Brown · 2009 [cited by applicant]
US 7628322B2 · Holtmanns · 2009 [cited by applicant]
US 7793851B2 · Mullen · 2010 [cited by applicant]
US 7801799B1 · Brake, Jr. · 2010 [cited by applicant]
US 7908216B1 · Davis · 2011 [cited by applicant]
US 7922082B2 · Muscato · 2011 [cited by applicant]
US 8010405B1 · Bortolin · 2011 [cited by applicant]
US 8074877B2 · Mullen · 2011 [cited by applicant]
US 8082450B2 · Frey · 2011 [cited by applicant]
US 8108687B2 · Ellis · 2012 [cited by applicant]
US 8186602B2 · Itay · 2012 [cited by applicant]
US 8196131B1 · von Behren · 2012 [cited by applicant]
US 8249654B1 · Zhu · 2012 [cited by applicant]
US 8276814B1 · Davis · 2012 [cited by applicant]
US 8332272B2 · Fisher · 2012 [cited by applicant]
US 8346670B2 · Hasson · 2013 [cited by applicant]
US 8511547B2 · Rans · 2013 [cited by applicant]
US 8519822B2 · Riegebauer · 2013 [cited by applicant]
US 8750514B2 · Gallo · 2014 [cited by applicant]
US 8870081B2 · Olson · 2014 [cited by applicant]
US 9038893B2 · Kirkham · 2015 [cited by applicant]
US 9129199B2 · Spodak · 2015 [cited by applicant]
US 9183490B2 · Moreton · 2015 [cited by applicant]
US 9275325B2 · Newcombe · 2016 [cited by applicant]
US 9286606B2 · Diamond · 2016 [cited by applicant]
US 9306753B1 · Vandervort · 2016 [cited by applicant]
US 9501776B2 · Martin · 2016 [cited by applicant]
US 9710744B2 · Wurmfeld · 2017 [cited by applicant]
US 9949065B1 · Zarakas · 2018 [cited by applicant]
US 9965632B2 · Zarakas · 2018 [cited by applicant]
US 9965911B2 · Wishne · 2018 [cited by applicant]
US 9977890B2 · Alberti · 2018 [cited by applicant]
US 9978056B2 · Seo · 2018 [cited by applicant]
US 9978058B2 · Wurmfeld · 2018 [cited by applicant]
US 9990795B2 · Wurmfeld · 2018 [cited by applicant]
US 10007873B2 · Heo · 2018 [cited by applicant]
US 10013693B2 · Wyatt · 2018 [cited by applicant]
US 10121130B2 · Pinski · 2018 [cited by applicant]
US 10210505B2 · Zarakas · 2019 [cited by applicant]
US 10242368B1 · Poole · 2019 [cited by applicant]
US 10296910B1 · Templeton · 2019 [cited by applicant]
US 10332102B2 · Zarakas · 2019 [cited by applicant]
US 10360557B2 · Locke · 2019 [cited by applicant]
US 10380471B2 · Locke · 2019 [cited by applicant]
US 10395244B1 · Mossler · 2019 [cited by applicant]
US 10453054B2 · Zarakas · 2019 [cited by applicant]
US 10474941B2 · Wurmfeld · 2019 [cited by applicant]
US 10475027B2 · Guise · 2019 [cited by applicant]
US 10482453B2 · Zarakas · 2019 [cited by applicant]
US 10482457B2 · Poole · 2019 [cited by applicant]
US 10489774B2 · Zarakas · 2019 [cited by applicant]
US 10489781B1 · Osborn · 2019 [cited by applicant]
US 10510070B2 · Wurmfeld · 2019 [cited by applicant]
US 10515361B2 · Zarakas · 2019 [cited by applicant]
US 10535068B2 · Locke · 2020 [cited by applicant]
US 10546444B2 · Osborn · 2020 [cited by applicant]
US 10581611B1 · Osborn · 2020 [cited by applicant]
US 10664830B1 · Rule · 2020 [cited by applicant]
US 10685349B2 · Brickell · 2020 [cited by applicant]
US 10797882B2 · Rule · 2020 [cited by applicant]
US 10880741B2 · Zarakas · 2020 [cited by applicant]
US 10909525B1 · Dhodapkar · 2021 [cited by applicant]
US 10970691B2 · Koeppel · 2021 [cited by applicant]
US 10984416B2 · Ilincic · 2021 [cited by applicant]
US 11037136B2 · Rule · 2021 [cited by applicant]
US 11062098B1 · Bergeron · 2021 [cited by applicant]
US 11120453B2 · Rule · 2021 [cited by applicant]
US 11138593B1 · Ho · 2021 [cited by applicant]
US 11138605B2 · Aabye · 2021 [cited by applicant]
US 11176540B2 · Gupta · 2021 [cited by applicant]
US 11188908B2 · Locke · 2021 [cited by applicant]
US 11216806B2 · Mossler · 2022 [cited by applicant]
US 11297958B2 · Vukich · 2022 [cited by applicant]
US 11334872B2 · Phillips · 2022 [cited by applicant]
US 11361173B2 · Edwards · 2022 [cited by applicant]
US 11392933B2 · Mossler · 2022 [cited by applicant]
US 11392935B2 · Suresh · 2022 [cited by applicant]
US 11416844B1 · Osterkamp · 2022 [cited by applicant]
US 11423392B1 · Ho · 2022 [cited by applicant]
US 11443292B2 · Sherif · 2022 [cited by applicant]
US 11444770B2 · Wieker · 2022 [cited by applicant]
US 11461764B2 · Rule · 2022 [cited by applicant]
US 11481764B2 · Shakkarwar · 2022 [cited by applicant]
US 11521213B2 · Rule · 2022 [cited by applicant]
US 11551200B1 · Cook · 2023 [cited by applicant]
US 11556918B2 · Mestre · 2023 [cited by applicant]
US 11615395B2 · McHugh · 2023 [cited by applicant]
US 11777933B2 · Moreton · 2023 [cited by applicant]
US 20030220876A1 · Burger · 2003 [cited by applicant]
US 20050156026A1 · Ghosh · 2005 [cited by applicant]
US 20050228997A1 · Bicker · 2005 [cited by applicant]
US 20050269402A1 · Spitzer · 2005 [cited by applicant]
US 20070276765A1 · Hazel · 2007 [cited by applicant]
US 20080082452A1 · Wankmueller · 2008 [cited by applicant]
US 20080099552A1 · Grillion · 2008 [cited by applicant]
US 20090143104A1 · Loh · 2009 [cited by applicant]
US 20090193507A1 · Ibrahim · 2009 [cited by examiner]
US 20090235339A1 · Mennes · 2009 [cited by applicant]
US 20090282264A1 · Amiel · 2009 [cited by applicant]
US 20110113245A1 · Varadarajan · 2011 [cited by applicant]
US 20110155801A1 · Rowberry · 2011 [cited by applicant]
US 20120143703A1 · Wall · 2012 [cited by applicant]
US 20130030997A1 · Spodak · 2013 [cited by applicant]
US 20130146657A1 · Graef · 2013 [cited by applicant]
US 20130211937A1 · Elbirt · 2013 [cited by applicant]
US 20130311363A1 · Ramaci · 2013 [cited by applicant]
US 20140074637A1 · Hammad · 2014 [cited by applicant]
US 20140074655A1 · Lim · 2014 [cited by applicant]
US 20140081785A1 · Valadas Preto · 2014 [cited by applicant]
US 20140365377A1 · Salama · 2014 [cited by applicant]
US 20150032524A1 · Fisher · 2015 [cited by examiner]
US 20150032635A1 · Guise · 2015 [cited by applicant]
US 20150073983A1 · Bartenstein · 2015 [cited by applicant]
US 20150100495A1 · Salama · 2015 [cited by examiner]
US 20150113271A1 · Jooste · 2015 [cited by applicant]
US 20150127547A1 · Powell · 2015 [cited by examiner]
US 20150134513A1 · Olson · 2015 [cited by applicant]
US 20150199673A1 · Savolainen · 2015 [cited by applicant]
US 20150199863A1 · Scoggins · 2015 [cited by applicant]
US 20150254637A1 · Yang · 2015 [cited by applicant]
US 20150317295A1 · Sherry · 2015 [cited by applicant]
US 20160012498A1 · Prasad · 2016 [cited by examiner]
US 20160078430A1 · Douglas · 2016 [cited by applicant]
US 20160189143A1 · Koeppel · 2016 [cited by applicant]
US 20160253651A1 · Park · 2016 [cited by applicant]
US 20160277383A1 · Guyomarc'h · 2016 [cited by applicant]
US 20160307189A1 · Zarakas · 2016 [cited by applicant]
US 20160314472A1 · Ashfield · 2016 [cited by applicant]
US 20160358163A1 · Kumar · 2016 [cited by examiner]
US 20160379217A1 · Hammad · 2016 [cited by applicant]
US 20170017957A1 · Radu · 2017 [cited by applicant]
US 20170039566A1 · Schipperheijn · 2017 [cited by applicant]
US 20170068950A1 · Kwon · 2017 [cited by applicant]
US 20170330173A1 · Woo · 2017 [cited by applicant]
US 20180039987A1 · Molino · 2018 [cited by applicant]
US 20180268132A1 · Buer · 2018 [cited by applicant]
US 20180300716A1 · Carlson · 2018 [cited by applicant]
US 20190172055A1 · Hale · 2019 [cited by applicant]
US 20190303945A1 · Mitra · 2019 [cited by applicant]
US 20210004806A1 · Noe · 2021 [cited by applicant]
US 20210272098A1 · Delsuc · 2021 [cited by applicant]
US 20210304189A1 · Gupta · 2021 [cited by applicant]
US 20210383360A1 · Sinha · 2021 [cited by applicant]
US 20210406869A1 · Pathrabe · 2021 [cited by applicant]
US 20220114581A1 · Upadhye · 2022 [cited by applicant]
US 20220284416A1 · Rule · 2022 [cited by applicant]
US 20220309509A1 · Akgun · 2022 [cited by applicant]
US 20220335412A1 · Rule · 2022 [cited by applicant]
US 20220366410A1 · Rule · 2022 [cited by applicant]
US 20220398566A1 · Rule · 2022 [cited by applicant]
US 20220414648A1 · Rule · 2022 [cited by applicant]
US 20230054157A1 · Mao · 2023 [cited by applicant]
US 20230065163A1 · Vargas · 2023 [cited by applicant]
US 20230083785A1 · Maiman · 2023 [cited by applicant]
US 20230169505A1 · Rule · 2023 [cited by applicant]
US 20230354020A1 · Rule · 2023 [cited by applicant]
US 20230359839A1 · Lovgren · 2023 [cited by applicant]
CN 101192295A · 2008 [cited by applicant]
GB 2516861A · 2015 [cited by applicant]
GB 2551907A · 2018 [cited by applicant]
KR 20150140132A · 2015 [cited by applicant]
WO 9910824A1 · 1999 [cited by applicant]
WO 0049586A1 · 2000 [cited by applicant]
WO 2013155562A1 · 2013 [cited by applicant]
WO 2015183818A1 · 2015 [cited by applicant]
WO 2017047855A1 · 2017 [cited by applicant]
WO 2019022585A1 · 2019 [cited by applicant]
WO 2021051884A1 · 2021 [cited by applicant]
WO 2021133492A1 · 2021 [cited by applicant]
WO 2022108959A1 · 2022 [cited by applicant]
WO 2022187350A1 · 2022 [cited by applicant]
WO 2023017943A1 · 2023 [cited by applicant]
WO 2023064063A1 · 2023 [cited by applicant]
Author Unknown, “Global expansion of card tapping mobile OTP for security and convenience is imminent,” Jun. 28, 2022, website: https://www.swidch.com/blogs/card-tapping-motp-blog. [cited by applicant]
Author Unknown, “Autofill credit cards, contacts, and passwords in Safari on Mac”, Apple Safari User Guide [online] 2019 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://support.apple.com/guide/safari/… [cited by applicant]
Author Unknown, “Autofill”, Computer Hope [online] 2018 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.computerhope.com/jargon/a/autofill.htm, 2 pages. [cited by applicant]
Batina et al., “SmartCards and RFID”, PowerPoint Presentation for IPA Security Course, Digital Security at University of Nijmegen, Netherlands. Retrieved from Internet URL: https://www.cs.ru.nl/E.Poll/teaching/ipa_smart… [cited by applicant]
EMVCo, LLC, “EMV Integrated Circuit Card Specifcations for Payment Systems, Book 2, Security and Key Management,” Version 3.4, [online] 2011 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.emvco.c… [cited by applicant]
EMVCo, LLC, “Emv Card Personalisation Specification,” Aug. 1, 2021, retrieved from the Internet URL: https://www.emvco.com/specification/?post_id=12467, 114 pages. [cited by applicant]
EMVCo, LLC, “EMV Card Personalization Specification,” Specification version 1.0, (2003) 81 pages. [cited by applicant]
EMVCo, LLC, “EMV Contactless Specifications for Payment Systems”, EMV Book B—Entry Point Specification [online] 2016 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.emvco.com/wp-content/uploads/20… [cited by applicant]
Faraj, S.T., et al., “Investigation of Java Smart Card Technology for Multi-Task Applications”, J of Al-Anbar University for Pure Science, 2(1):23 pages (2008). [cited by applicant]
Katz, J. and Lindell, Y., “Aggregate Message Authentication Codes”, Topics in Cryptology [online] 2008 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.cs.umd.edu/~jkatz/papers/aggregateMAC.pdf, 11… [cited by applicant]
Pourghomi, P., et al., “A Proposed NFC Payment Application,” International Journal of Advanced Computer Science and Applications, 4(8):173-181 (2013). [cited by applicant]
Saush, “Getting information from an EMV chip card with Java,” Sep. 8, 2006, WordPress, pp. 1-13. [cited by applicant]
Saxena, N., “Lecture 10: NMAC, HMAC and Number Theory”, CS 6903 Modern Cryptography [online] 2008 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: http://isis.poly.edu/courses/cs6903/Lectures/lecture10.pdf, 8 … [cited by applicant]
Smart Card Alliance, “Co-Branded Multi-Application Contactless Cards for Transit and Financial Payment,” A Smart Card Alliance Transportation Council White Paper (40 pages), Mar. 2008. [cited by applicant]
Ullmann et al., “On-Card” User Authentication for Contactless Smart Cards based on Gesture Recognition, paper presentation LNI proceedings, (2012) 12 pages. [cited by applicant]
Van den Breekel, J., et al., “EMV in a nutshell”, Technical Report, 2016 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.cs.ru.nl/E.Poll/papers/EMVtechreport.pdf, 37 pages. [cited by applicant]