US 11,943,210 B2
System and method for distributed, keyless electronic transactions with authentication
Bryan Christopher Larish, Westfield, NJ (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by VERIZON PATENT AND LICENSING INC., Basking Ridge, NJ (US)
Filed on Apr. 16, 2021, as Appl. No. 17/232,456.
Prior Publication US 2022/0337570 A1, Oct. 20, 2022
Int. Cl. H04L 9/40 (2022.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 63/08 (2013.01) [H04L 9/3247 (2013.01); H04L 63/123 (2013.01); H04L 9/50 (2022.05); H04L 2463/121 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a coordinator entity on a network, a request related to an electronic transaction involving a device of a user;
creating and storing, by the coordinator entity, a transaction record and a first timestamp in a transaction log;
sending, by the coordinator entity, a transaction initiation request based on the transaction record and the first timestamp to the device;
receiving, by the coordinator entity from the device, a response comprising device-generated data indicating approval of the electronic transaction and an authorization code;
generating, by the coordinator entity, an authorization vector and an authorizer vector based on the device-generated data;
recording, by the coordinator entity, in the transaction log, information related to the authorization vector;
receiving, by the coordinator entity from the transaction log, evidence data, the evidence data indicating recordation of the information in the transaction log and a second timestamp associated with the recordation;
communicating, by the coordinator entity, to the device, information related to the authorizer vector to the device;
receiving, by the coordinator entity, from the device, confirmation data indicating device verification of the electronic transaction and a third timestamp;
confirming, by the coordinator entity, the electronic transaction based on the confirmation data, the confirmation enabling execution of the electronic transaction, wherein the confirmation of the electronic transaction comprises:
generating a confirmation vector based on the confirmation data; and
storing the confirmation vector in the transaction loci; and
generating, by the coordinator entity, a transaction receipt, the transaction receipt comprising information related to the first, second and third timestamps, the evidence data, the authorization vector and authorizer vector, and the confirmation vector.