| CPC G06Q 20/3678 (2013.01) [G06Q 20/065 (2013.01); G06Q 20/1085 (2013.01); G06Q 20/16 (2013.01); G06Q 20/223 (2013.01); G06Q 30/06 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] | 16 Claims |

|
1. A computing device, comprising:
a network interface,
a storage device including instructions, and
a processor coupled with the storage device, the processor capable of executing the instructions, that when executed, cause the processor to:
execute an application on the computing device, wherein the application is received via the network interface;
receive, using the application via the network interface, control messages from a centralized node allowing the computing device to join a localized mesh network, wherein the localized mesh network comprises two or more nodes authorized to conduct transactions using the localized mesh network;
process the control messages from the centralized node and establish the computing device as a node of the localized mesh network join the localized mesh network as a node thereof based on instructions contained in the control messages;
generate a cryptocurrency wallet and store the generated cryptocurrency wallet in the storage device;
load the generated cryptocurrency wallet with an initial amount of localized cryptocurrency tokens from a total amount of the localized cryptocurrency tokens for the localized mesh network;
receive a request to perform a transaction with a point-of-sale node that is a member of the localized mesh network;
communicate location data with other nodes on the localized mesh network to determine whether the computing device is within a predetermined distance of at least a second node in the localized mesh network, the second node being a node of the localized mesh network other than the point-of-sale node;
receive, by the computing device from the other nodes, a determination that the computing device is within the predetermined distance of the second node in the localized mesh network and a date and time of the request to perform the transaction occurring within a predetermined time range; and
in response to receiving the determination, complete the transaction with the point-of-sale node.
|