US 12,238,209 B2
Conditional offline interaction system and method
Ranjit Kumaresan, Sunnyvale, CA (US); Mahdi Zamani, Palo Alto, CA (US); Srinivasan Raghuraman, New York, NY (US); Mihai Christodorescu, Belmont, CA (US); and Mohammad Mohsen Minaei Bidgoli, Davenport, IA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Filed by Visa International Service Association, San Francisco, CA (US)
Filed on Jul. 8, 2022, as Appl. No. 17/860,553.
Application 17/860,553 is a continuation in part of application No. 16/834,954, filed on Mar. 30, 2020, granted, now 11,556,909.
Claims priority of provisional application 63/220,089, filed on Jul. 9, 2021.
Claims priority of provisional application 62/888,326, filed on Aug. 16, 2019.
Prior Publication US 2022/0353058 A1, Nov. 3, 2022
Int. Cl. H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/088 (2013.01) [H04L 9/3263 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a first user device, an interaction message during an interaction between the first user device and a second user device, wherein the interaction message includes an amount, an expiry time, and a condition;
providing, by the first user device, the interaction message to the second user device, wherein the second user device creates a witness that satisfies the condition and provides the witness to the first user device;
receiving, by the first user device, the witness from the second user device;
verifying, by the first user device, that the witness satisfies the condition;
if the witness satisfies the condition and is received prior to the expiry time, signing, by the first user device, the witness using a first user device private key to obtain a signed witness; and
providing, by the first user device, the signed witness to the second user device, wherein the second user device verifies a signature of the signed witness and proceeds with obtaining the amount.