IP Library Granted Patent US 11,895,496
Granted Patent B1
US 11,895,496 · App. 17/844,917 · Granted Feb 6, 2024

Systems and methods for providing and using proof of coverage in a decentralized wireless network

Inventors: Amir Haleem (San Francisco, CA); Andrew Thompson (San Francisco, CA); Andrew Allen (San Francisco, CA); Marc Nijdam (San Francisco, CA); Rahul Garg (San Francisco, CA); Jay Kickliter (San Francisco, CA)
Assignee: DECENTRALIZED WIRELESS FOUNDATION, INC.
H04W12/08H04L43/16H04L63/0428H04L63/123H04W12/03H04W16/18H04W72/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,895,496
App. No.
17/844,917
Granted
Feb 6, 2024
Kind
B1
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.

Claims (26)

1. 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.

2. The method of claim 1 , wherein the set of target nodes comprise an initial target node and one or more peer target nodes.

3. The method of claim 2 , wherein selecting the set of target nodes comprises selecting the initial target node based on a score indicative of a verification history associated with the initial target node.

4. The method of claim 3 , wherein selecting the set of target nodes comprises further comprises selecting the one or more peer target nodes that are within a contiguous radio network formed by the initial target node and the one or more peer target nodes.

5. The method of claim 3 , wherein the score is based on a number of successful verifications, a number of failed verifications, and a time since the last successful verification.

6. The method of claim 1 , wherein the data packet is received by the set of target nodes sequentially.

7. The method of claim 1 , wherein proving the wireless network coverage comprises determining the time of arrival of the data packet is within a time threshold.

8. The method of claim 1 , wherein proving the wireless network coverage comprises determining the signal strength of the data packet a signal strength threshold.

9. The method of claim 7 , wherein the time threshold is determined based on characteristics of radio frequency signal of the wireless network coverage.

10. The method of claim 8 , wherein the signal strength threshold is determined based on characteristics of radio frequency signal of the wireless network coverage.

11. 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.

12. The system of claim 11 , wherein the set of target nodes comprise an initial target node and one or more peer target nodes.

13. The system of claim 12 , wherein the set of target nodes are selected by selecting the initial target node based on a score indicative of a verification history associated with the initial target node.

14. The system of claim 13 , wherein the set of target nodes are selected by further selecting the one or more peer target nodes that are within a contiguous radio network formed by the initial target node and the one or more peer target nodes.

15. The system of claim 13 , wherein the score is based on a number of successful verifications, a number of failed verifications, and a time since the last successful verification.

16. The system of claim 11 , wherein the data packet is received by the set of target nodes sequentially.

17. The system of claim 11 , wherein the wireless network coverage is proved by determining the time of arrival of the data packet is within a time threshold.

18. The system of claim 11 , wherein the wireless network coverage is proved by determining the signal strength of the data packet a signal strength threshold.

19. The system of claim 17 , wherein the time threshold is determined based on characteristics of radio frequency signal of the wireless network coverage.

20. The system of claim 18 , wherein the signal strength threshold is determined based on characteristics of radio frequency signal of the wireless network coverage.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2022
From: HELIUM SYSTEMS, INC.
To: DECENTRALIZED WIRELESS FOUNDATION, INC.
Reel/Frame 061919/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2022
From: HALEEM, AMIR; THOMPSON, ANDREW; ALLEN, ANDREW; NIJDAM, MARC; GARG, RAHUL; KICKLITER, JAY
To: HELIUM SYSTEMS, INC.
Reel/Frame 061864/0990 →
Continuity (2)
Continuation 16586261 · Sep 27, 2019
Provisional Application 62738248 · Sep 28, 2018
Cited By (1)
US 12,689,897