US 12,406,253 B2
Localized blockchain utilizing mesh networks for localized events
Austin Grant Walters, Savoy, IL (US); Jeremy Edward Goodsitt, Champaign, IL (US); Fardin Abdi Taghi Abad, Champaign, IL (US); and Reza Farivar, Champaign, IL (US)
Assigned to Capital One Services, LLC., McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Nov. 18, 2022, as Appl. No. 17/989,967.
Application 17/989,967 is a continuation of application No. 16/182,222, filed on Nov. 6, 2018, granted, now 11,514,434.
Prior Publication US 2023/0081978 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/06 (2012.01); G06Q 20/10 (2012.01); G06Q 20/16 (2012.01); G06Q 20/22 (2012.01); G06Q 30/06 (2023.01); H04L 9/00 (2022.01)
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
OG exemplary drawing
 
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.