IP Library › Granted Patent US 10,771,634
Granted Patent B2
US 10,771,634 · App. 16/197,900 · Granted Sep 8, 2020

Distributed ledger system for management and tracking of exchanges of wireless services between wireless service providers

Inventors: Roderick Nelson (Sammamish, WA); Carl Gunell (Sammamish, WA); Dan Westin (Sammamish, WA)
Assignee: GEOVERSE, LLC
H04M15/50G06Q20/065H04M15/8038H04M15/81H04W4/24H04W12/001H04W12/04031G06Q2220/00
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 10,771,634
App. No.
16/197,900
Granted
Sep 8, 2020
Kind
B2
Abstract

The present disclosure is directed to using distributed ledger architectures to for exchange of wireless communication services. In one example, a distributed ledger system for facilitating an exchange among wireless service providers includes a plurality of wireless service providers and a plurality of nodes. Each of the plurality of nodes is configured to facilitate an exchange between a first wireless service provider and a second wireless service provider for roaming services; generate a recording of terms and conditions of the exchange between the first wireless service provider and the second wireless service provider to yield an agreement; record the agreement on the distributed ledger system; facilitate independent evaluation of performance parameters of the exchange by each of the first wireless service provider and the second wireless service provider to independently evaluate performance parameters of the exchange; and trigger settlement for the exchange based on the independent evaluation of the performance parameters by the first and second wireless service providers.

Claims (56)

1. A distributed ledger system for facilitating an exchange among wireless service providers, the distributed ledger system comprising:

a plurality of wireless service providers, each wireless service provider being one of a home wireless network provider having a corresponding number of end users or a visited wireless network provider having wireless communication capacities for one or more of the end users to roam on; and

a plurality of nodes, each of which is associated with one or more of the plurality of wireless service providers, each of the plurality of nodes being configured to:

facilitate an exchange between at least a first wireless service provider and a second wireless service provider for roaming services;

generate a recording of terms and conditions of the exchange between the first wireless service provider and the second wireless service provider to yield an agreement, the terms and conditions of the exchange including quality of service of coverage provided by the first wireless service provider, time frame associated with availability of the coverage provided by the first wireless service provider, measurement metrics for the coverage provided by the first wireless service provider, pricing information associated with the measurement metrics, and accepted payment methods by the first wireless service provider;

record the agreement on the distributed ledger system;

facilitate independent evaluation of performance parameters of the exchange by each of the first wireless service provider and the second wireless service provider; and

trigger milestone or total settlement for the exchange based on the independent evaluation of the performance parameters by the first wireless service provider and the second wireless service provider.

2. The distributed ledger system of claim 1 , wherein a first one of the plurality of nodes is further configured to:

receive exchange parameters and identification information associated with the exchange from the first wireless service provider;

transmit an exchange broadcast message including the exchange parameters to remaining ones of the plurality of wireless service providers; and

facilitate the exchange between the first wireless service provider and the second wireless service provider.

3. The distributed ledger system of claim 2 , wherein the parameters and identifying information are encrypted and sent to one or more of the plurality of wireless service providers having an encryption key with the first wireless service provider.

4. The distributed ledger system of claim 1 , wherein a first one of the plurality of nodes is further configured to:

receive from the first wireless service provider, filtering criteria specifying desired terms and conditions for the exchange;

search exchange proposals from one or more other wireless service providers available on the distributed ledger system; and

identify one of the exchange proposals as the exchange, terms and conditions of which matches the filtering criteria or is within a defined tolerance of the filtering criteria.

5. The distributed ledger system of claim 1 , wherein each of the plurality of nodes is further configured to:

periodically report performance measurements associated with the exchange to the first wireless service provider and the second wireless service provider; and

receive independent description and calculated prices for utilized services from each of the first wireless service provider and the second wireless service provider.

6. The distributed ledger system of claim 5 , wherein each of the plurality of nodes is further configured to:

determine that the independent description and calculated prices received from the first wireless service provider and the second wireless service provider, match; and

trigger milestone settlement for the exchange based at least in part on determining that the independent description and calculated prices received from the first wireless service provider and the second wireless service provider match.

7. The distributed ledger system of claim 1 , wherein the terms and conditions are in part based on respective reputation score of each of the first wireless service provider and the second wireless service provider.

8. The distributed ledger system of claim 1 , wherein each of the plurality of nodes is further configured to:

automatically finalize the terms and conditions of the exchange using machine learning based analysis of past exchanges entered into by the first wireless service provider and the second wireless service provider, corresponding exchanges of each of the first wireless service provider and the second wireless service provider with third party providers, and market conditions associated with exchanges between any two wireless service provider.

9. The distributed ledger system of claim 1 , wherein each of the plurality of nodes is configured to:

detect a triggering condition for executing the exchange; and

execute the terms and conditions of the exchange upon detecting the triggering condition.

10. One or more non-transitory computer-readable media having computer-readable instructions, which when executed by one or more processors, cause the one or more processors to provide a distributed ledger platform for automating service exchanges between two or more of a plurality of wireless service providers by:

facilitating an exchange between at least a first wireless service provider and a second wireless service provider for roaming services;

generating a recording of terms and conditions of the exchange between the first wireless service provider and the second wireless service provider to yield an agreement, the terms and conditions of the exchange including quality of service of coverage provided by the first wireless service provider, time frame associated with availability of the coverage provided by the first wireless service provider, measurement metrics for the coverage provided by the first wireless service provider, pricing information associated with the measurement metrics, and accepted payment methods by the first wireless service provider;

recording the agreement on the distributed ledger system;

facilitating independent evaluation of performance parameters of the exchange by each of the first wireless service provider and the second wireless service provider to independently evaluate performance parameters of the exchange; and

triggering milestone or total settlement for the exchange based on the independent evaluation of the performance parameters by the first wireless service provider and the second wireless service provider.

11. The one or more non-transitory computer-readable media of claim 10 , wherein execution of the computer-readable instruction cause a first node of the distributed ledger system to:

receive exchange parameters and identification information associated with the exchange from the first wireless service provider;

transmit an exchange broadcast message including the exchange parameters to remaining ones of the plurality of wireless service providers; and

facilitate the exchange between the first wireless service provider and the second wireless service provider.

12. The one or more non-transitory computer-readable media of claim 11 , wherein the parameters and identifying information are encrypted and sent to one or more of the plurality of wireless service providers having an encryption key with the first wireless service provider.

13. The one or more non-transitory computer-readable media of claim 10 , wherein execution of the computer-readable instruction cause a first node of the distributed ledger system to:

receive from the first wireless service provider, filtering criteria specifying desired terms and conditions for the exchange;

search exchange proposals from one or more other wireless service providers available on the distributed ledger system; and

identify one of the exchange proposals as the exchange, terms and conditions of which matches the filtering criteria or is within a defined tolerance of the filtering criteria.

14. The one or more non-transitory computer-readable media of claim 10 , wherein execution of the computer-readable instruction cause each of a plurality of nodes of the distributed ledger system to:

periodically report performance measurements associated with the exchange to the first wireless service provider and the second wireless service provider; and

receive independent description and calculated prices for utilized services from each of the first wireless service provider and the second wireless service provider.

15. The one or more non-transitory computer-readable media of claim 14 , wherein execution of the computer-readable instruction cause each of the plurality of nodes of the distributed ledger system to:

determine that the independent description and calculated prices received from the first wireless service provider and the second wireless service provider, match; and

trigger milestone settlement for the exchange based at least in part on determining that the independent description and calculated prices received from the first wireless service provider and the second wireless service provider match.

16. The one or more non-transitory computer-readable media of claim 10 , wherein the terms and conditions are in part based on respective reputation score of each of the first wireless service provider and the second wireless service provider.

17. The one or more non-transitory computer-readable media of claim 10 , wherein execution of the computer-readable instruction cause each of a plurality of nodes of the distributed ledger system to:

automatically finalize the terms and conditions of the exchange using machine learning based analysis of past exchanges entered into by the first wireless service provider and the second wireless service provider, corresponding exchanges of each of the first wireless service provider and the second wireless service provider with third party providers, and market conditions associated with exchanges between any two wireless service provider.

18. The one or more non-transitory computer-readable media of claim 10 , wherein execution of the computer-readable instruction cause each of a plurality of nodes of the distributed ledger system to:

detect a triggering condition for executing the exchange; and

execute the terms and conditions of the exchange upon detecting the triggering condition.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2019
From: WESTIN, DAN
To: GEOVERSE, LLC
Reel/Frame 048239/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2019
From: GUNELL, CARL
To: GEOVERSE, LLC
Reel/Frame 048127/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2019
From: NELSON, RODERICK
To: GEOVERSE, LLC
Reel/Frame 047929/0901 →
Continuity (2)
Provisional Application 62589597 · Nov 22, 2017
Related Publication 20190158674A1 · May 23, 2019