IP Library › Granted Patent US 11,234,116
Granted Patent B2
US 11,234,116 · App. 16/221,133 · Granted Jan 25, 2022

Distributed ledger system for management and implementation 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
H04W8/12G06F16/1824H04L12/14H04L12/1407H04M15/50H04M15/51H04M15/62H04M15/66H04M15/8038H04M15/85H04M15/852H04M15/854H04M15/88H04M15/888H04W4/24H04W4/50H04W24/08H04W36/00837H04W48/18H04W60/04
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,234,116
App. No.
16/221,133
Granted
Jan 25, 2022
Kind
B2
Abstract

The present disclosure is directed to using distributed ledger architectures. In one example, a distributed ledger system includes a first wireless provider and a second wireless provider configured to provide wireless services to one or more of end users of the first wireless provider to roam on; and a plurality of nodes associated with one or more of the wireless providers. Each of the plurality of nodes is configured to access a digital record of an exchange of wireless services between the first wireless provider and the second wireless provider; enable roaming of the one or more of the end users on the second wireless provider upon detecting a first triggering condition; monitor usage of the wireless services; verify the roaming based on the monitoring of the wireless services; and terminate the roaming of the one or more of the end users upon detecting a second triggering condition.

Claims (52)

1. A distributed ledger system comprising:

a plurality of wireless service providers including at least a first wireless service provider and a second wireless service provider, wherein:

the first wireless service provider has a corresponding number of end users, and

the second wireless service provider is configured to provide roaming services to one or more of the end users of the first wireless service provider to roam on; and

a plurality of nodes, each of the plurality of nodes of the distributed ledger system being associated with one of the plurality of wireless service providers and configured to:

access a digital record of an exchange of wireless services between the first wireless service provider and the second wireless service provider on the distributed ledger system, the digital record including agreed upon terms and conditions of the exchange;

enable roaming of the one or more of the end users on the second wireless service provider upon detecting a first triggering condition;

inject a known traffic pattern into a network of the second wireless service provider;

independently monitor usage of the wireless services of the second wireless service provider by the one or more end users using the known traffic pattern;

independently verify the roaming based on the monitoring of the wireless services; and

terminate the roaming of the one or more of the end users upon detecting a second triggering condition.

2. The distributed ledger system of claim 1 , wherein the digital record is a smart contract.

3. The distributed ledger system of claim 1 , wherein the first triggering condition is defined by the terms and conditions for initiating the roaming of the one or more of the end users on the second wireless service provider.

4. The distributed ledger system of claim 1 , wherein the first triggering condition is a defined time period for initiating the roaming of the one or more of the end users on the second wireless service provider.

5. The distributed ledger system of claim 1 , wherein the first triggering condition is a detection of the one or more of the end users in coverage area of the second wireless service provider.

6. The distributed ledger system of claim 1 , wherein the second triggering condition is an expiration of a time period over which the terms and conditions are valid.

7. The distributed ledger system of claim 1 , wherein the second triggering condition is absence of any of the one or more of the end users in coverage area of the second wireless service provider for a period of time that exceeds a threshold.

8. The distributed ledger system of claim 1 , wherein each of the plurality of nodes is configured to monitor the usage of the wireless services by receiving an independent usage report on state of the usage of the wireless services from each of the first wireless service provider and the second wireless service provider.

9. The distributed ledger system of claim 8 , wherein each of the plurality of nodes is configured to verify the roaming by:

comparing the independent usage report received from each of the first wireless service provider and the second wireless service provider; and

determining that all corresponding wireless service measurements included in the independent usage report received from each of the first wireless service provider and the second wireless service provider match.

10. The distributed ledger system of claim 1 , wherein each of the plurality of nodes includes an associated proxy router for accessing the digital record, enabling the roaming, validating the roaming and terminating the roaming.

11. A method comprising:

accessing, by each of a plurality of network nodes of a distributed ledger system, a digital record of an exchange of wireless services between a first wireless service provider and a second wireless service provider that provides roaming services for one or more end users of the first wireless service provider, the digital record including agreed upon terms and conditions of the exchange, each of the plurality of network nodes being associated with a different one of the first wireless service provider and the second wireless service provider;

enabling, by each of a plurality of network nodes, roaming of the one or more of the end users on the second wireless service provider upon detecting a first triggering condition;

injecting a known traffic pattern into a network of the second wireless service provider;

independently monitoring, by each of a plurality of network nodes, usage of wireless services of the second wireless service provider by the one or more end users using the known traffic pattern;

independently verifying, by each of a plurality of network nodes, the roaming based on the monitoring of the wireless services; and

terminating, by each of a plurality of network nodes, the roaming of the one or more of the end users upon detecting a second triggering condition.

12. The method of claim 11 , wherein the first triggering condition is: defined by the terms and conditions for initiating the roaming of the one or more of the end users on the second wireless service provider; and

one of a defined time period for initiating the roaming of the one or more of the end users on the second wireless service provider or a detection of the one or more of the end users in coverage area of the second wireless service provider.

13. The method of claim 11 , wherein the second triggering condition is one of an expiration of a time period over which the terms and conditions are valid or absence of any of the one or more of the end users in coverage area of the second wireless service provider for a period of time that exceeds a threshold.

14. The method of claim 11 , wherein the monitoring comprises receiving an independent usage report on state of the usage of the wireless services from each of the first wireless service provider and the second wireless service provider.

15. The method of claim 14 wherein the verifying comprises: comparing the independent usage report received from each of the first wireless service provider and the second wireless service provider; and

determining that all corresponding wireless service measurements included in the independent usage report received from each of the first wireless service provider and the second wireless service provider match.

16. A distributed ledger system comprising:

a plurality of wireless service providers including at least a first wireless service provider and a second wireless service provider, wherein:

the first wireless service provider has a corresponding number of end users, and

the second wireless service provider is configured to provide roaming services to one or

more of the end users of the first wireless service provider to roam on; and

a plurality of nodes, each of the plurality of nodes of the distributed ledger system being associated with one or more of the plurality of wireless service providers and configured to:

facilitate an exchange of wireless services between the first wireless service provider and the second wireless service provider;

inject a known traffic pattern into a network of the second wireless service provider;

independently validate the wireless services of the second wireless service provider using the known traffic pattern; and

manage the exchange based on results of validating the wireless services.

17. The distributed ledger system of claim 16 , further comprising:

receiving a request for validating the wireless services from the first wireless service provider prior to finalizing terms and conditions of the exchange or after execution of the terms and conditions of the exchange.

18. The distributed ledger system of claim 16 , wherein the validating is triggered based on terms and conditions of the exchange.

19. The distributed ledger system of claim 16 , wherein each of the plurality of nodes is configured to independently validate the wireless services of the second wireless service provider by determining whether a performance of the network matches a known outcome associated with the known network traffic pattern.

20. The distributed ledger system of claim 16 , wherein managing the exchange includes:

finalizing the exchange if the wireless services are validated; or

terminating the exchange after execution of terms and conditions of the exchange, if the wireless services cannot be validated.

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 62598601 · Dec 14, 2017
Related Publication 20190191293A1 · Jun 20, 2019