IP Library Granted Patent US 12,602,687
Granted Patent B2
US 12,602,687 · App. 18/625,143 · Granted Apr 14, 2026

Devices, methods and computer readable mediums for providing access control

Inventors: Simon Phillips (York, GB); Alan Johnson (Maldon, GB); Michael John Cowen (London, GB)
Assignee: Mastercard International Incorporated
G06Q20/401G07B15/00G07C9/00309G07C9/00563G07C9/00571G07C9/00904G07C9/10G07C9/25G07C9/27
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,602,687
App. No.
18/625,143
Granted
Apr 14, 2026
Kind
B2
Abstract

Various implementation described herein are directed to a method for providing access control. User information is received at a device. A request to provide access control is generated by the device based on the received user information. The request is transmitted via a network to an access manager. A response to the request is received from the access manager. Access control via the device is provided based on the response to the request.

Claims (51)

1 . A system, comprising:

an access manager, comprising:

at least one processor; and

at least one memory including computer program code;

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the access manager at least to:

receive, via a network, a payment authorization request from an access device to provide access control based on user information;

perform a lookup process based on the payment authorization request;

determine eligibility for access based on the user information in the payment authorization request; and

in response to determining the user information is eligible for access, forward the payment authorization request to an acquirer for the eligible user information; and

the acquirer, wherein the acquirer is configured to:

receive the payment authorization request from the access manager;

generate a cryptogram based on the payment authorization request; and

forward the payment authorization request, the payment authorization request including the cryptogram, to a payment processing entity or an issuer entity;

wherein the computer program code is further configured to, with the at least one processor, cause the access manager at least to:

receive a response to the payment authorization request from the acquirer, wherein the response to the payment authorization request is generated based on validation of the cryptogram; and

transmit, via the network, the response to the payment authorization request to the access device.

2 . The system of claim 1 , wherein the payment authorization request comprises a zero-value or low-value payment authorization request.

3 . The system of claim 1 , wherein the response comprises one of: a payment authorization response approving the access, a payment authorization response restricting the access, and another message.

4 . The system of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, further cause the access manager to:

in response to determining the user information is ineligible for access, deny the access for the user information.

5 . The system of claim 1 , wherein:

the system further comprises the access device; and

the acquirer is further configured to:

perform a payment authorization process based on the payment authorization request;

generate the response to the payment authorization request; and

transmit the response to the payment authorization request to the access manager.

6 . The system of claim 1 , wherein:

the system further comprises the access device and the payment processing entity; and

the payment processing entity is configured to:

receive the payment authorization request from the access manager via the acquirer;

perform a payment authorization process based on the payment authorization request including validating the cryptogram;

generate the response to the payment authorization request based on the validation of the cryptogram; and

transmit the response to the payment authorization request to the access manager via the acquirer.

7 . The system of claim 1 , wherein:

the system further comprises the access device, the payment processing entity, and the issuer entity; and

the issuer entity is configured to:

receive the payment authorization request from the access manager via the acquirer and the payment processing entity;

perform a payment authorization process based on the payment authorization request including validating the cryptogram;

generate the response to the payment authorization request based on the validation of the cryptogram; and

transmit the response to the payment authorization request to the access manager via the payment processing entity and the acquirer.

8 . The system of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, further cause the access manager to:

send a notification to an account holder associated with the user information to inform the account holder of an attempt to gain access.

9 . The system of claim 8 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, further cause the access manager to:

receive a message from the account holder in response to the notification.

10 . The system of claim 1 , wherein the acquirer is further configured to:

generate the cryptogram using public key cryptography.

11 . The system of claim 5 , wherein the acquirer is further configured to:

perform the payment authorization process based on the payment authorization request including validating the cryptogram using one or more keys previously received from an issuer entity.

12 . The system of claim 7 , wherein:

the acquirer is further configured to generate the cryptogram using a token number associated with a user account, and

the payment processing entity is further configured to validate the cryptogram including retrieving card record information from a database and determining whether a payment card associated with card record information is valid or in good standing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2024
From: PHILLIPS, SIMON; COWEN, MICHAEL JOHN; JOHNSON, ALAN
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 067743/0209 →
Continuity (2)
Continuation 17079382 · Oct 23, 2020
Related Publication 20240346499A1 · Oct 17, 2024
References Cited (54)
US 4293053A · Shuttleworth et al. · 1981 [cited by applicant]
US 5581054A · Anderson et al. · 1996 [cited by applicant]
US 5596501A · Comer et al. · 1997 [cited by applicant]
US 7096494B1 · Chen · 2006 [cited by applicant]
US 8086533B1 · Maglaque et al. · 2011 [cited by applicant]
US 10200359B1 · Sokolov · 2019 [cited by applicant]
US 10210509B2 · Acosta · 2019 [cited by applicant]
US 10963871B2 · Safak · 2021 [cited by applicant]
US 11398123B1 · Mars et al. · 2022 [cited by applicant]
US 20020078569A1 · Buge et al. · 2002 [cited by applicant]
US 20020125067A1 · Porte et al. · 2002 [cited by applicant]
US 20060016878A1 · Singer et al. · 2006 [cited by applicant]
US 20080189772A1 · Sims · 2008 [cited by applicant]
US 20080201212A1 · Hammad · 2008 [cited by applicant]
US 20090125446A1 · Saunders · 2009 [cited by applicant]
US 20100199089A1 · Vysogorets · 2010 [cited by applicant]
US 20120008775A1 · Natarajan · 2012 [cited by applicant]
US 20120109368A1 · Canter · 2012 [cited by applicant]
US 20120130536A1 · Canter · 2012 [cited by applicant]
US 20120330839A1 · Kavanagh et al. · 2012 [cited by applicant]
US 20130151418A1 · Reiskind · 2013 [cited by applicant]
US 20130304648A1 · O'Connell · 2013 [cited by examiner]
US 20130332344A1 · Weber · 2013 [cited by applicant]
US 20140115694A1 · Fadell et al. · 2014 [cited by applicant]
US 20150012434A1 · Aabye et al. · 2015 [cited by applicant]
US 20150213443A1 · Khan · 2015 [cited by applicant]
US 20150282261A1 · Recker et al. · 2015 [cited by applicant]
US 20150348043A1 · Leger · 2015 [cited by applicant]
US 20160005041A1 · Reiskind · 2016 [cited by applicant]
US 20160117874A1 · Daniel-Wayman · 2016 [cited by examiner]
US 20160148195A1 · Acosta · 2016 [cited by applicant]
US 20160155279A1 · Thomas et al. · 2016 [cited by applicant]
US 20160358175A1 · Weller · 2016 [cited by examiner]
US 20170068960A1 · Kwak · 2017 [cited by applicant]
US 20170140347A1 · Berman et al. · 2017 [cited by applicant]
US 20170161861A1 · Hong · 2017 [cited by applicant]
US 20180033227A1 · Gokcebay · 2018 [cited by applicant]
US 20180211462A1 · Wendling et al. · 2018 [cited by applicant]
US 20180232716A1 · Confoti · 2018 [cited by applicant]
US 20180349907A1 · Dixon · 2018 [cited by applicant]
US 20190005496A1 · Noe · 2019 [cited by applicant]
US 20190066090A1 · Mei · 2019 [cited by applicant]
US 20200286061A1 · Wang · 2020 [cited by applicant]
US 20200286077A1 · Beman et al. · 2020 [cited by applicant]
US 20210150824A1 · Goel · 2021 [cited by applicant]
US 20210359856A1 · Shankar et al. · 2021 [cited by applicant]
US 20210383387A1 · Ratica · 2021 [cited by applicant]
US 20210398123A1 · Snehasri et al. · 2021 [cited by applicant]
US 20220006636A1 · Patterson · 2022 [cited by applicant]
WO 2012027585A1 · 2012 [cited by applicant]
International Search Report and Written Opinion, PCT/US2021/053879, dated Dec. 16, 2021, pp. 1-8. [cited by applicant]
Bamasoud, Doaa M., et al. “An Explorative Study for Laundry Mobile Application,” International Journal of Advanced Computer Science and Applications 9.4, 2018, pp. 1-4. [cited by applicant]
Gupta, Akanksha, Debendra Kumar Panda, and Mayank Pande, “Development of Mobile Application for Laundry Services using Android Studio,” International Journal of Applied Engineering Research, India, 2018, pp. 1-4. [cited by applicant]
Mei, Leong Yi, et al., “LaundryMama: Humanising Laundry Tasks using Laundry Management System and Laundry-On-Demand Mobile Applications,” IOP Conference Series: Materials Science and Engineering, vol. 767, No. 1, IOP Pu… [cited by applicant]