Systems and methods for providing and using proof of coverage in a decentralized wireless network
AssigneeDecentralized Wireless Foundation, Inc.
InventorsAmir Haleem, Andrew Thompson, Andrew Allen, Marc Nijdam, Rahul Garg, Jay Kickliter
Life of this patent
Estimating the term…
Abstract
Disclosed herein are systems and methods for providing and using a decentralized network using a blockchain. A provider (and/or miner) may provide network coverage to one or more devices in return for tokens on the blockchain. The blockchain may employ a proof-of-coverage scheme to verify (and even guarantee) that the miners are honestly representing the wireless network coverage they are providing. In some instances, the proof of coverage may require the providers to prove coverage periodically, upon demand, and/or at random intervals.
Claims20
A method for verifying one or more nodes providing network coverage in a decentralized blockchain consensus network, the method comprising:
- (a) selecting a set of target nodes that are within a geographic area;
- (b) broadcasting a data packet to the set of target nodes;
- and
- (c) proving a wireless network coverage is provided by the set of target nodes in the geographic area based at least in part on a time of arrival of the data packet and a signal strength of the data packet when the data packet is received by the set of target nodes.
A system for verifying one or more nodes providing network coverage in a decentralized blockchain consensus network, the system comprising a memory unit for storing program instructions and one or more processors configured to execute the set of program instructions to:
- (a) select a set of target nodes that are within a geographic area;
- (b) broadcast a data packet to the set of target nodes;
- and
- (c) prove a wireless network coverage is provided by the set of target nodes in the geographic area based at least in part on a time of arrival of the data packet and a signal strength of the data packet when the data packet is received by the set of target nodes.
Dependencies are inferred from the claim text.