IP Library › Granted Patent US 12,609,825
Granted Patent B2
US 12,609,825 · App. 18/772,191 · Granted Apr 21, 2026

Secure data transfer

Inventor: Manu Dharmaiah Kallugudde (Maidenhead, GB)
Assignee: Mastercard International Incorporated
H04L9/3213G06Q20/38215H04L9/3228H04L9/3234H04L2209/56
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,609,825
App. No.
18/772,191
Granted
Apr 21, 2026
Kind
B2
Abstract

The present invention discloses a method of processing a data transfer request securely over a network, the method comprising the steps of obtaining, by a first entity, a first token associated with sensitive data received from a user; associating the first token with a token reference and storing the token reference; sending the token reference to a second entity; requesting a second token from a second entity upon receiving a data transfer request from a third entity, wherein the second token is derived from the first token using an ad hoc logic; and processing the data transfer request using the second token.

Claims (45)

1 . A method of processing a data transfer request securely over a network, the method comprising the steps of:

obtaining, by a first entity, a first token associated with sensitive data received from a user;

generating, by the first entity, a token reference associated with the first token and storing the token reference, wherein the token reference is generated after obtaining the first token;

sending, by the first entity, the token reference to a second entity;

requesting, by the first entity, a second token from the second entity upon receiving a data transfer request from a third entity, wherein the second token based on the token reference and is derived using an ad hoc logic; and

processing, by the first entity, the data transfer request using the second token, wherein the first entity, the second entity, and the third entity are different entities.

2 . The method of claim 1 , further comprises requesting a cryptogram from the second entity when requesting the second token.

3 . The method of claim 2 , further comprising the steps of:

sending, by the first entity, the second token and the cryptogram over a public network;

validating, by the second entity, the second token and the cryptogram received over the public network;

detokenizing, by the second entity, the second token to retrieve the sensitive data; and

sending, by the second entity, the sensitive data to a fourth entity configured to approve the data transfer request.

4 . The method of claim 3 , wherein the fourth entity is configured to authenticate the user before approving the data transfer request.

5 . The method of claim 2 , further comprises sending, by a fourth entity, a confirmation of approval of the data transfer request to the first entity and/or the third entity.

6 . The method of claim 1 , wherein the second token comprises data transmitted in an electronic message having a card number, an expiry date and a CVV field.

7 . The method of claim 1 , wherein the ad hoc logic comprises splitting the first token into three parts and masking at least two of the three parts to generate the second token.

8 . The method of claim 1 , wherein the second entity is configured to store the ad hoc logic and update it each time the second token is generated.

9 . The method of claim 1 , wherein the second token has a predefined expiry period.

10 . The method of claim 1 , further comprising the second entity verifying credentials of the first entity before issuing the second token.

11 . A system for processing a data transfer request securely over a network, the system comprising a first entity configured to:

generate a first token associated with sensitive data received from a user;

generate a token reference associated with the first token and store the token reference, wherein the token reference is generated after obtaining the first token;

send the token reference to a second entity;

request a second token from the second entity upon receiving a data transfer request from the user, wherein the second token is based on the token reference and has been derived using an ad hoc logic; and

process the data transfer request using the second token, wherein the first entity, the second entity, and the user are different entities.

12 . The system of claim 11 , wherein the first entity is further configured to receive a cryptogram and the second token from the second entity, and to send the second token and the cryptogram over a public network.

13 . The system of claim 11 , wherein the first entity is a merchant and the second entity is a tokenization platform.

14 . The system of claim 11 , wherein the data transfer request is a payment transaction between a merchant and a user.

15 . A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:

obtaining, by a first entity, a first token associated with sensitive data received from a user;

generating, by the first entity, a token reference associated with the first token and storing the token reference, wherein the token reference is generated after obtaining the first token;

sending, by the first entity, the token reference to a second entity;

requesting, by the first entity, a second token from the second entity upon receiving a data transfer request from a third entity, wherein the second token based on the token reference and is derived using an ad hoc logic; and

processing, by the first entity, the data transfer request using the second token, wherein the first entity, the second entity, and the third entity are different entities.

16 . The non-transitory computer-readable storage medium of claim 15 storing further instructions that, when executed by the one or more processors, cause performance of further operations comprising:

requesting a cryptogram from the second entity when requesting the second token.

17 . The non-transitory computer-readable storage medium of claim 16 storing further instructions that, when executed by the one or more processors, cause performance of further operations comprising:

sending, by the first entity, the second token and the cryptogram over a public network;

validating, by the second entity, the second token and the cryptogram received over the public network;

detokenizing, by the second entity, the second token to retrieve the sensitive data; and

sending, by the second entity, the sensitive data to a fourth entity configured to approve the data transfer request.

18 . The non-transitory computer-readable storage medium of claim 15 storing further instructions that, when executed by the one or more processors, cause performance of further operations comprising:

sending, by a fourth entity, a confirmation of approval of the data transfer request to the first entity and/or the third entity.

19 . The non-transitory computer-readable storage medium of claim 15 , wherein the second token has a predefined expiry period.

20 . The non-transitory computer-readable storage medium of claim 15 , wherein the second token comprises data transmitted in an electronic message having a card number, an expiry date and a CVV field.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2024
From: KALLUGUDDE, MANU DHARMAIAH
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 067985/0005 →
Priority Claims (1)
EP 19213485 · Dec 4, 2019 · regional
Continuity (2)
Continuation 17111324 · Dec 3, 2020
Related Publication 20240372723A1 · Nov 7, 2024
References Cited (217)
US 5361062A · Weiss et al. · 1994 [cited by applicant]
US 6000832A · Franklin et al. · 1999 [cited by applicant]
US 6327578B1 · Linehan · 2001 [cited by applicant]
US 6434238B1 · Chaum et al. · 2002 [cited by applicant]
US 7027773B1 · McMillin · 2006 [cited by applicant]
US 7357309B2 · Ghosh · 2008 [cited by applicant]
US 7657748B2 · Gentry · 2010 [cited by applicant]
US 7707405B1 · Gilman · 2010 [cited by applicant]
US 8720771B2 · MacKinnon · 2014 [cited by applicant]
US 9195984B1 · Spector · 2015 [cited by applicant]
US 9262651B2 · Paulsen · 2016 [cited by applicant]
US 9595030B2 · Ekselius · 2017 [cited by applicant]
US 9674892B1 · Li · 2017 [cited by applicant]
US 9741036B1 · Grassadonia · 2017 [cited by applicant]
US 9774401B1 · Bornill · 2017 [cited by applicant]
US 10404703B1 · Peterson · 2019 [cited by applicant]
US 10496856B2 · Palermo · 2019 [cited by applicant]
US RE47894E · Wang · 2020 [cited by applicant]
US 10706400B1 · Puffer et al. · 2020 [cited by applicant]
US 10721274B1 · Prasad · 2020 [cited by applicant]
US 10902423B2 · Radu et al. · 2021 [cited by applicant]
US 10963871B2 · Safak et al. · 2021 [cited by applicant]
US 11074564B2 · Gurunathan et al. · 2021 [cited by applicant]
US 11080697B2 · Lakka et al. · 2021 [cited by applicant]
US 11080713B2 · Kohli · 2021 [cited by applicant]
US 11093938B2 · Parekh · 2021 [cited by applicant]
US 11107066B1 · Maeng · 2021 [cited by applicant]
US 11107078B2 · Mariappan et al. · 2021 [cited by applicant]
US 11157896B2 · Nwokolo et al. · 2021 [cited by applicant]
US 11301865B2 · Tang · 2022 [cited by applicant]
US 11544781B2 · Dogin · 2023 [cited by applicant]
US 20020018569A1 · Panjwani et al. · 2002 [cited by applicant]
US 20040019571A1 · Hurwitz · 2004 [cited by applicant]
US 20040230799A1 · Davis · 2004 [cited by applicant]
US 20050235148A1 · Scheidt et al. · 2005 [cited by applicant]
US 20060049258A1 · Pikivi · 2006 [cited by applicant]
US 20060219776A1 · Finn · 2006 [cited by applicant]
US 20060283960A1 · Top · 2006 [cited by applicant]
US 20070022058A1 · Labrou et al. · 2007 [cited by applicant]
US 20070125840A1 · Law et al. · 2007 [cited by applicant]
US 20080071681A1 · Khalid · 2008 [cited by applicant]
US 20080212771A1 · Hauser · 2008 [cited by applicant]
US 20090048971A1 · Hathaway et al. · 2009 [cited by applicant]
US 20090104888A1 · Cox · 2009 [cited by applicant]
US 20090154708A1 · Kolar Sunder et al. · 2009 [cited by applicant]
US 20100327054A1 · Hammad · 2010 [cited by applicant]
US 20110022521A1 · Collinge et al. · 2011 [cited by applicant]
US 20110178884A1 · Teicher et al. · 2011 [cited by applicant]
US 20110184867A1 · Varadarajan · 2011 [cited by applicant]
US 20110215159A1 · Jain · 2011 [cited by applicant]
US 20110238573A1 · Varadarajan · 2011 [cited by applicant]
US 20120036360A1 · Bassu et al. · 2012 [cited by applicant]
US 20120084836A1 · Mahaffey et al. · 2012 [cited by applicant]
US 20120116902A1 · Cardina et al. · 2012 [cited by applicant]
US 20130182845A1 · Monica et al. · 2013 [cited by applicant]
US 20130212007A1 · Mattsson · 2013 [cited by applicant]
US 20130212025A1 · Tanner · 2013 [cited by applicant]
US 20130262296A1 · Thomas et al. · 2013 [cited by applicant]
US 20130262858A1 · Neuman et al. · 2013 [cited by applicant]
US 20130297508A1 · Belamant · 2013 [cited by applicant]
US 20130332344A1 · Weber · 2013 [cited by applicant]
US 20130332739A1 · Yi et al. · 2013 [cited by applicant]
US 20140040139A1 · Brudnicki · 2014 [cited by applicant]
US 20140061302A1 · Hammad · 2014 [cited by applicant]
US 20140122888A1 · Yoon et al. · 2014 [cited by applicant]
US 20140138435A1 · Khalid · 2014 [cited by applicant]
US 20140189359A1 · Marien · 2014 [cited by applicant]
US 20140191031A1 · Paulsen · 2014 [cited by applicant]
US 20140258135A1 · Park · 2014 [cited by applicant]
US 20140279556A1 · Priebatsch et al. · 2014 [cited by applicant]
US 20140358777A1 · Gueh · 2014 [cited by applicant]
US 20150032627A1 · Dill et al. · 2015 [cited by applicant]
US 20150032636A1 · Wedekind · 2015 [cited by applicant]
US 20150039890A1 · Khosravi et al. · 2015 [cited by applicant]
US 20150046339A1 · Wong · 2015 [cited by applicant]
US 20150112870A1 · Nagasundaram et al. · 2015 [cited by applicant]
US 20150127547A1 · Powell et al. · 2015 [cited by applicant]
US 20150137949A1 · Rofougaran et al. · 2015 [cited by applicant]
US 20150142673A1 · Nelsen et al. · 2015 [cited by applicant]
US 20150262180A1 · Hambleton · 2015 [cited by applicant]
US 20150269566A1 · Gaddam et al. · 2015 [cited by applicant]
US 20150294305A1 · Wang · 2015 [cited by applicant]
US 20150302390A1 · Huxham et al. · 2015 [cited by applicant]
US 20150310425A1 · Cacioppo · 2015 [cited by applicant]
US 20160005037A1 · Eilertsen · 2016 [cited by applicant]
US 20160007196A1 · Jepson et al. · 2016 [cited by applicant]
US 20160013935A1 · Pahl et al. · 2016 [cited by applicant]
US 20160065370A1 · Le Saint · 2016 [cited by applicant]
US 20160071095A1 · Foerster et al. · 2016 [cited by applicant]
US 20160117715A1 · Gross et al. · 2016 [cited by applicant]
US 20160217467A1 · Smets et al. · 2016 [cited by applicant]
US 20160218875A1 · Le Saint et al. · 2016 [cited by applicant]
US 20160224971A1 · Aabye · 2016 [cited by applicant]
US 20160307186A1 · Noe · 2016 [cited by applicant]
US 20170070485A1 · Kumar et al. · 2017 [cited by applicant]
US 20170091758A1 · Kim et al. · 2017 [cited by applicant]
US 20170178090A1 · Sarin · 2017 [cited by applicant]
US 20170221056A1 · Karpenko et al. · 2017 [cited by applicant]
US 20170330181A1 · Ortiz · 2017 [cited by applicant]
US 20170330184A1 · Sabt · 2017 [cited by applicant]
US 20170344974A1 · Britt · 2017 [cited by applicant]
US 20170366344A1 · Berzin et al. · 2017 [cited by applicant]
US 20170373852A1 · Cassin et al. · 2017 [cited by applicant]
US 20180005231A1 · Grassadonia et al. · 2018 [cited by applicant]
US 20180006821A1 · Kinagi · 2018 [cited by applicant]
US 20180025354A1 · Groarke et al. · 2018 [cited by applicant]
US 20180047016A1 · Sarin · 2018 [cited by applicant]
US 20180097639A1 · Gulati et al. · 2018 [cited by applicant]
US 20180167367A1 · John et al. · 2018 [cited by applicant]
US 20180232734A1 · Smets et al. · 2018 [cited by applicant]
US 20180240115A1 · Wong et al. · 2018 [cited by applicant]
US 20180349907A1 · Dixon · 2018 [cited by applicant]
US 20190026716A1 · Anbukkarasu · 2019 [cited by applicant]
US 20190034929A1 · Tang et al. · 2019 [cited by applicant]
US 20190066097A1 · Mackie · 2019 [cited by applicant]
US 20190075094A1 · Clarke · 2019 [cited by applicant]
US 20190108462A1 · Deloo · 2019 [cited by applicant]
US 20190147449A1 · Cole · 2019 [cited by applicant]
US 20190188696A1 · Carpenter et al. · 2019 [cited by applicant]
US 20190196935A1 · Edwards · 2019 [cited by applicant]
US 20190205575A1 · Gardiner et al. · 2019 [cited by applicant]
US 20190213585A1 · Patni · 2019 [cited by applicant]
US 20190228408A1 · Singh · 2019 [cited by applicant]
US 20190229897A1 · Verrall et al. · 2019 [cited by applicant]
US 20190253434A1 · Biyani et al. · 2019 [cited by applicant]
US 20190318345A1 · Kallugudde · 2019 [cited by applicant]
US 20190362339A1 · Gurunathan et al. · 2019 [cited by applicant]
US 20190392411A1 · Jain et al. · 2019 [cited by applicant]
US 20200019961A1 · Silvestre · 2020 [cited by applicant]
US 20200027078A1 · Kallugudde et al. · 2020 [cited by applicant]
US 20200027086A1 · Rao et al. · 2020 [cited by applicant]
US 20200090184A1 · Kallugudde et al. · 2020 [cited by applicant]
US 20200154270A1 · Byington et al. · 2020 [cited by applicant]
US 20200160325A1 · Kim et al. · 2020 [cited by applicant]
US 20200219090A1 · Zarakas et al. · 2020 [cited by applicant]
US 20200265420A1 · Hamdan et al. · 2020 [cited by applicant]
US 20200302441A1 · Collinge et al. · 2020 [cited by applicant]
US 20200410483A1 · Dill et al. · 2020 [cited by applicant]
US 20210012322A1 · Manchanda · 2021 [cited by applicant]
US 20210064778A1 · Vladimerou · 2021 [cited by applicant]
US 20210065156A1 · Kadiwala et al. · 2021 [cited by applicant]
US 20210073793A1 · Govindarajan et al. · 2021 [cited by applicant]
US 20210176051A1 · Falk et al. · 2021 [cited by applicant]
US 20210217005A1 · Mehrhoff et al. · 2021 [cited by applicant]
US 20210287211A1 · Aabye et al. · 2021 [cited by applicant]
US 20210374708A1 · Dunjic · 2021 [cited by applicant]
US 20220045848A1 · Hulshof · 2022 [cited by applicant]
US 20220051231A1 · Laracey · 2022 [cited by applicant]
US 20220122081A1 · Wagner et al. · 2022 [cited by applicant]
US 20220198428A1 · Peterson · 2022 [cited by examiner]
US 20220248221A1 · Nix · 2022 [cited by applicant]
CN 101192295A · 2008 [cited by applicant]
EP 0919945A2 · 1999 [cited by applicant]
EP 1773018A1 · 2007 [cited by examiner]
EP 2189934A2 · 2010 [cited by applicant]
EP 2390817A · 2011 [cited by applicant]
EP 3618403A1 · 2020 [cited by applicant]
JP 2008129890A · 2008 [cited by applicant]
JP 2008204248A · 2008 [cited by applicant]
KR 101236544B1 · 2013 [cited by applicant]
KR 1020140008668A · 2014 [cited by applicant]
KR 101502460B1 · 2015 [cited by applicant]
KR 20160099464A · 2016 [cited by applicant]
KR 101679783B1 · 2016 [cited by applicant]
KR 20160140216A · 2016 [cited by applicant]
KR 20170058903A · 2017 [cited by applicant]
WO 1997046964A1 · 1997 [cited by applicant]
WO 2001099070A2 · 2001 [cited by applicant]
WO 2003038719A1 · 2003 [cited by applicant]
WO 2008059465A2 · 2008 [cited by applicant]
WO 2020243286A · 2008 [cited by applicant]
WO 2010070539A1 · 2010 [cited by applicant]
WO 2010099352A1 · 2010 [cited by applicant]
WO 2010133096A1 · 2010 [cited by applicant]
WO 2013050296A1 · 2013 [cited by applicant]
WO 2013155627A1 · 2013 [cited by applicant]
WO 2014081494A1 · 2014 [cited by applicant]
WO 2016033610A1 · 2016 [cited by applicant]
WO 2016123309A1 · 2016 [cited by applicant]
WO 2016161000A1 · 2016 [cited by applicant]
WO 2017007935A1 · 2017 [cited by applicant]
WO 2018031856A1 · 2018 [cited by applicant]
WO 2019136044A1 · 2019 [cited by applicant]
WO 2019161003A1 · 2019 [cited by applicant]
Zouina, et al.; Towards a Distributed Token Based Payment System Using Blockchain Technology; 2019 International Conference on Advanced Communication Technologies and Networking (CommNet); 2019 DOI: 10.1109/COMMNET.2019… [cited by applicant]
PCT International Search Report and Written Opinion, PCT/US2022/026134; Jul. 8, 2022. [cited by applicant]
UKIPO Search Report; GB GB 2106783.0; Feb. 7, 2022. [cited by applicant]
EP Communication pursuant to Article 94(3) EPC; 19184252.5; Aug. 25, 2022, pp. 1-7. [cited by applicant]
CN202080051673.3 First Office Action dated Jul. 1, 2025, pp. 1-20. [cited by applicant]
SG10202204968V Written Opinion dated Jan. 23, 2025, pp. 1-26. [cited by applicant]
PCT International Search Report, Application No. PCT/GB2017/051818, dated Sep. 1, 2017, 2 pps. [cited by applicant]
EMV MasterCard Contactless Transaction Flow, EMV Level 2 Kernels, https://www.level2kernel.com/emv-mastercard-contactless-transaction.html, 2021, pp. 1-3. [cited by applicant]
EMV Overview—Elavon Developer Portal, https://developer.elavon.com/na/docs/viaconex/1.0.0/emv-integration-guide/3_emv_overview, 2022, pp. 1-33. [cited by applicant]
EMV, https://en.wikipedia.org/wiki/EMV, Wikipedia, Jan. 18, 2022 (last edited), pp. 1-26. [cited by applicant]
Tokenization (data security), https://en.wikipedia.org/wiki/Tokenization_(data_security), Wikipedia, Jan. 8, 2022 (last edited), pp. 1-8. [cited by applicant]
EMV Integrated Circuit Card Specifications for Payment Systems, Book 4 Cardholder, Attendant, and Acquirer Interface Requirements, Nov. 2011, pp. 1-154, EMC Version 4.3 Book 4. [cited by applicant]
A Guide to EMV Chip Technology, Nov. 2014, pp. 1-36, Version 2.0, EMVCo, LLC. [cited by applicant]
Field 55: ICC Data, Elavon Developer Portal, https://developer-eu.elavon.com/docs/eisop/field-descriptions/field-55-icc-data, 2021, pp. 1-11. [cited by applicant]
Terminal verification results, https://en.wikipedia.org/wiki/Terminal_verification_results, Wikipedia, Dec. 12, 2021 (last edited), pp. 1-3. [cited by applicant]
Smart card application protocol data unit, https://en.wikipedia.org/wiki/Smart_card_application_protocol_data_unit, Wikipedia, Aug. 24, 2021 (last edited), pp. 1-3. [cited by applicant]
O. Ogundele, et al.; “The Implementation of a Full EMV Smartcard for a Point-of-Sale Transaction,” World Congress on Internet Security (WorldCIS-2012), Guelph, ON, Canada, 2012, pp. 28-35. [cited by applicant]
PCT/SG2022/050327 Search Report and Written Opinion dated 2022 Dec. 23, 2022, pp. 1-20. [cited by applicant]
EMVco Payment Account Reference (PAR): A Primer, Version 1.1, Secure Technology Alliance, Apr. 30, 2018, pp. 1-20. [cited by applicant]
PCT/US2022/049771 International Search Report and Written Opinion dated Mar. 20, 2023, pp. 1-19. [cited by applicant]
PCT International Search Report and Written Opinion; PCT/US2020/040206; Oct. 21, 2020. [cited by applicant]
PCT International Search Report and Written Opinion; PCT/US2021/047077; Dec. 14, 2021. [cited by applicant]
PCT/US2021/018344 International Search Report and Written Opinion dated May 27, 2021, pp. 1-11. [cited by applicant]
EP 20159634.3 Extended European Search Report dated Jul. 30, 2020, pp. 1-8. [cited by applicant]
PCT/US2021/042321 International Search Report and Written Opinion dated Nov. 11, 2021, pp. 1-11. [cited by applicant]
GB 2012833.6 Search Report dated Jan. 27, 2021, pp. 1-2. [cited by applicant]
EP 19187159.9 European summons to attend oral proceedings pursuant to Rule 115(1) dated Jul. 29, 2022, pp. 1-10. [cited by applicant]
PCT International Search Report and Written Opinion; PCT/US2020/039521; Oct. 14, 2020. [cited by applicant]
EPO Office Action; EP 19187159.9; Jun. 8, 2021. [cited by applicant]
EPO Search report; EP 19187159.9; Apr. 17, 2020. [cited by applicant]
Yingjiu, et al.; A Security-Enhanced One-Time Payment Scheme for Credit Card; 14th International Workshop on Research Issues on Data Engineering; Web Services for E-Commerce and E-Government Applications (Ride'04); IEEE… [cited by applicant]
SG10202204968V Written Opinion dated Sep. 30, 2025, pp. 1-7. [cited by applicant]
EP 24204388.3 European Search Report dated Feb. 10, 2025, pp. 1-8. [cited by applicant]