US 12,437,045 B2
Method and system using conditional blocking and non-blocking query call system and method
Yuexi Chen, San Francisco, CA (US); Brian Sullivan, San Francisco, CA (US); Dinah Sloan, San Francisco, CA (US); Hao Ngo, San Francisco, CA (US); and Kiushan Pirzadeh, San Francisco, CA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Appl. No. 18/044,467
Filed by Visa International Service Association, San Francisco, CA (US)
PCT Filed Sep. 29, 2021, PCT No. PCT/US2021/052740
§ 371(c)(1), (2) Date Mar. 8, 2023,
PCT Pub. No. WO2022/103505, PCT Pub. Date May 19, 2022.
Claims priority of provisional application 63/113,142, filed on Nov. 12, 2020.
Prior Publication US 2023/0334133 A1, Oct. 19, 2023
Int. Cl. G06F 21/32 (2013.01); G06F 21/62 (2013.01); G06V 40/12 (2022.01)
CPC G06F 21/32 (2013.01) [G06F 21/62 (2013.01); G06V 40/1365 (2022.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by at least a user device comprising a processor, and a computer readable medium comprising an interaction application and a biometric application, the method comprising:
receiving, by the interaction application on the user device from an access device, a message;
performing, by the biometric application on the user device, a biometric verification of a user operating the user device; and
if the biometric application has a biometric verification result, then the interaction application receives the biometric verification result from the biometric application and continues processing the message, and
if the biometric application does not have the biometric verification result, then, the interaction application either (i) waits for the biometric verification result from the biometric application before processing the message, or (ii) continues processing the message without the biometric verification result,
wherein the biometric application does not have the biometric verification result, and the method further comprises:
determining, by the interaction application on the user device, that a verification process is required to continue processing the message; and
providing, by the interaction application to the biometric application, a blocking call, which causes the interaction application to wait for the biometric verification result from the biometric application before processing the message.