IP Library › Granted Patent US 11,646,892
Granted Patent B2
US 11,646,892 · App. 17/083,476 · Granted May 9, 2023

Method and system for blockchain-based information management among network devices

Inventors: Kalyani Bogineni (Irving, TX); Mohan Palat (Shrewsbury, MA); Ratul K. Guha (Warwick, PA); Sudhakar Reddy Patil (Flower Mound, TX); Jignesh S. Panchal (Hillsborough, NJ); Kristen Sydney Young (Morris Plains, NJ); Hans Raj Nahata (New Providence, NJ)
Assignee: Verizon Patent and Licensing Inc.
H04L9/3236H04L9/3255H04L9/50H04L2209/34H04L2209/56
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,646,892
App. No.
17/083,476
Granted
May 9, 2023
Kind
B2
Abstract

A method, a device, and a non-transitory storage medium are described in which an blockchain-based network information management service is provided. The service provides blockchain mechanisms that allows for the management and disbursement of network information among network devices of a RAN, a core network, and an application layer network. The service may define a structure for the network information that may be used by RAN devices, core devices, and application layer devices of different vendors and third parties.

Claims (45)

1. A method comprising:

transmitting, by a network device, an endorsement request pertaining to network information of at least one of a radio access network (RAN), a core network, or an application layer network, wherein the network device is one of a RAN device, a core network device, or an application layer network device and a node of a blockchain network;

receiving, by the network device responsive to the endorsement request, an endorsement response that includes an endorsement;

transmitting, by the network device, an order request that includes the network information and the endorsement;

receiving, by the network device responsive to the order request, an order response;

transmitting, by the network device, a block of the network information to one or more other network devices of the RAN, the core network, or the application layer network, and of the blockchain network; and

validating, by the network device after the transmitting of the block of the network information, that each transaction included in the block of the network information has not become invalidated by a previous committed transaction.

2. The method of claim 1 , wherein the network information includes user equipment (UE) context information pertaining to an end device.

3. The method of claim 1 , further comprising:

using, by the network device, the block of the network information to perform a function of the RAN device, the core network device, or the application layer network device.

4. The method of claim 1 , wherein transmitting the block of the network information comprises:

transmitting, by the network device, the block of the network information to the one or more other network devices using a peer-to-peer protocol.

5. The method of claim 1 , wherein the order response includes the block of the network information.

6. The method of claim 1 , wherein a centralized unit control plane (CU-CP) device of the RAN provides an ordering service of the blockchain network.

7. The method of claim 1 , wherein the network device is one of an access and management function (AMF), a user plane function (UPF), a session management function (SMF), or a policy control function (PCF) of the core network.

8. The method of claim 1 , wherein the network device is one of a distributed unit (DU) device, a centralized unit control plane (CU-CP) device, a centralized unit user plane (CU-UP) device, or a next generation Node B (gNB) of the RAN.

9. A network device comprising:

a processor configured to:

transmit an endorsement request pertaining to network information of at least one of a radio access network (RAN), a core network, or an application layer network, wherein the network device is one of a RAN device, a core network device, or an application layer network device and a node of a blockchain network;

receive, responsive to the endorsement request, an endorsement response that includes an endorsement;

transmit an order request that includes the network information and the endorsement;

receive, responsive to the order request, an order response;

transmit a block of the network information to one or more other network devices of the RAN, the core network, or the application layer network, and of the blockchain network; and

validate, after the transmission of the block of the network information, that each transaction included in the block of the network information has not become invalidated by a previous committed transaction.

10. The network device of claim 9 , wherein the network information includes user equipment (UE) context information pertaining to an end device.

11. The network device of claim 9 , wherein the processor is further configured to:

use the block of the network information to perform a function of the RAN device, the core network device, or the application layer network device.

12. The network device of claim 9 , wherein transmitting the block of the network information, the processor is further configured to:

transmit the block of the network information to the one or more other network devices using a peer-to-peer protocol.

13. The network device of claim 9 , wherein the order response includes the block of the network information.

14. The network device of claim 9 , wherein a centralized unit control plane (CU-CP) device of the RAN provides an ordering service of the blockchain network.

15. The network device of claim 9 , wherein the network device is one of an access and management function (AMF), a user plane function (UPF), a session management function (SMF), or a policy control function (PCF) of the core network.

16. The network device of claim 9 , wherein the network device is one of a distributed unit (DU) device, a centralized unit control plane (CU-CP) device, a centralized unit user plane (CU-UP) device, or a next generation Node B (gNB) of the RAN.

17. A non-transitory computer-readable storage medium storing instructions executable by a processor of a network device, which when executed cause the network device to:

transmit an endorsement request pertaining to network information of at least one of a radio access network (RAN), a core network, or an application layer network, wherein the network device is one of a RAN device, a core network device, or an application layer network device and a node of a blockchain network;

receive, responsive to the endorsement request, an endorsement response that includes an endorsement;

transmit an order request that includes the network information and the endorsement;

receive, responsive to the order request, an order response;

transmit a block of the network information to one or more other network devices of the RAN, the core network, or the application layer network, and of the blockchain network; and

validate, after the transmission of the block of the network information, that each transaction included in the block of the network information has not become invalidated by a previous committed transaction.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions to transmit the block of the network information, further comprise instructions, which when executed cause the network device to:

transmit the block of the network information to the one or more other network devices using a peer-to-peer protocol.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further comprise instructions, which when executed cause the network device to:

use the block of the network information to perform a function of the RAN device, the core network device, or the application layer network device.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the network device is one of a distributed unit (DU) device, a centralized unit control plane (CU-CP) device, a centralized unit user plane (CU-UP) device, or a next generation Node B (gNB) of the RAN.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2020
From: BOGINENI, KALYANI; PALAT, MOHAN; GUHA, RATUL K.; PATIL, SUDHAKAR REDDY; PANCHAL, JIGNESH S.; YOUNG, KRISTEN SYDNEY; NAHATA, HANS RAJ
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 054208/0196 →
Continuity (1)
Related Publication 20220141025A1 · May 5, 2022
Cited By (1)
US 12,418,418