IP Library Granted Patent US 11,595,293
Granted Patent B2
US 11,595,293 · App. 17/396,327 · Granted Feb 28, 2023

File control for data packet routers using consensus and inter-planetary file system (IPFS)

Inventors: Clifton Wayne Hankins (Hoover, AL); Mary Carol Perry (Gulf Breeze, FL); Scott Paul Sherman (Roswell, GA); Rogelio Jay Barba, Jr. (Las Vegas, NV)
Assignee: T-MOBILE INNOVATIONS LLC
H04L45/02G06F16/1837H04L45/122H04L45/745H04L67/06
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,595,293
App. No.
17/396,327
Granted
Feb 28, 2023
Kind
B2
Abstract

Packet routers route data packets based on existing topology files. The packet routers hash the existing topology files into content-addressed objects and exchange the content-addressed objects. One of the routers modifies its topology file into a new topology file, hashes the new topology file into a new content-addressed object, and transfers the new content-addressed object to the other packet routers. The packet routers exchange the content-addressed objects, and in response, exchange the topology files. The routers establish a consensus on the new topology file based on the existing topology files. The one packet router routes additional data packets based on the new topology file in response to the consensus. In some examples, the content-addressed objects comprise Inter-Planetary File System (IPFS) objects.

Claims (34)

1. A method of operating a data communication network to control router topology with content-addressing, the method comprising:

packet routers routing data packets based on existing topology files, hashing the existing topology files into existing content-addressed objects, and exchanging the existing content-addressed objects;

one of the packet routers modifying one of the existing topology files into a new topology file, and in response, hashing the new topology file into a new content-addressed object and transferring the new content-addressed object to the other packet routers;

the packet routers exchanging the existing content-addressed objects, and in response, exchanging the existing topology files;

the other packet routers transferring the new content-addressed object to the one of the packet routers, and in response, receiving the new topology file from the one of the packet routers;

the one of the packet routers receiving the new content-addressed object from the other packet routers, and in response, transferring the new topology file to the other packet routers;

the packet routers establishing a consensus on the new topology file based on the existing topology files; and

the one of the packet routers routing additional data packets based on the new topology file responsive to the consensus.

2. The method of claim 1 wherein the new content-addressed object and the existing content-addressed objects comprise Inter-Planetary File System (IPFS) objects.

3. The method of claim 1 wherein the new content-addressed object and the existing content-addressed objects comprise unique data strings based on unique topology file content.

4. The method of claim 1 wherein the packet routers comprises Cell-Site Router (CSRs).

5. The method of claim 1 wherein the packet routers comprise User-Plane Functions (UPFs).

6. The method of claim 1 wherein the packet routers comprise Service Architecture Evolution Gateways (SAE GWs).

7. The method of claim 1 wherein the packet routers comprise Software-Defined Network (SDN) data-plane machines.

8. The method of claim 1 wherein the one of the packet routers comprises a link-state router and at least some of the other packet routers do not comprise link-state routers.

9. The method of claim 1 wherein the one of the packet routers comprises an Open Shortest Path First (OSPF) router and at least some of the other packet routers do not comprise OSPF routers.

10. The method of claim 1 wherein the one of the packet routers comprises a distance-vector router and at least some of the other packet routers do not comprise distance-vector routers.

11. A data communication network to control router topology with content-addressing, the data communication network comprising:

packet routers configured to route data packets based on existing topology files, hash the existing topology files into existing content-addressed objects, and exchange the existing content-addressed objects;

one of the packet routers configured to modify one of the existing topology files into a new topology file, and in response, hash the new topology file into a new content-addressed object and transfer the new content-addressed object to the other packet routers;

the packet routers configured to exchange the existing content-addressed objects, and in response, exchange the existing topology files;

the other packet routers configured to transfer the new content-addressed object to the one of the packet routers, and in response, receive the new topology file from the one of the packet routers;

the one of the packet routers configured to receive the new content-addressed object from the other packet routers, and in response, transfer the new topology file to the other packet routers;

the packet routers configured to establish a consensus on the new topology file based on the existing topology files; and

the one of the packet routers configured to route additional data packets based on the new topology file responsive to the consensus.

12. The data communication network of claim 11 wherein the new content-addressed object and the existing content-addressed objects comprise Inter-Planetary File System (IPFS) objects.

13. The data communication network of claim 11 wherein the new content-addressed object and the existing content-addressed objects comprise unique data strings based on unique topology file content.

14. The data communication network of claim 11 wherein the packet routers comprises Cell-Site Router (CSRs).

15. The data communication network of claim 11 wherein the packet routers comprise User-Plane Functions (UPFs).

16. The data communication network of claim 11 wherein the packet routers comprise Service Architecture Evolution Gateways (SAE GWs).

17. The data communication network of claim 11 wherein the packet routers comprise Software-Defined Network (SDN) data-plane machines.

18. The data communication network of claim 11 wherein the one of the packet routers comprises a link-state router and at least some of the other packet routers do not comprise link-state routers.

19. The data communication network of claim 11 wherein the one of the packet routers comprises an Open Shortest Path First (OSPF) router and at least some of the other packet routers do not comprise OSPF routers.

20. The data communication network of claim 11 wherein the one of the packet routers comprises a distance-vector router and at least some of the other packet routers do not comprise distance-vector routers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2022
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 061524/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2021
From: HANKINS, CLIFTON WAYNE; PERRY, MARY CAROL; SHERMAN, SCOTT PAUL; BARBA, ROGELIO JAY, JR.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 057108/0647 →
Continuity (2)
Continuation 16703752 · Dec 4, 2019
Related Publication 20210367877A1 · Nov 25, 2021