IP Library › Granted Patent US 11,910,305
Granted Patent B2
US 11,910,305 · App. 17/360,611 · Granted Feb 20, 2024

System and method of securing allocation of network functions for session slices

Inventor: Feza H. Buyukdura (Fairview, TX)
Assignee: AT&T Intellectual Property I, L.P.
H04W48/18H04W12/10H04W48/16H04W76/10
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,910,305
App. No.
17/360,611
Filed
Jun 28, 2021
Granted
Feb 20, 2024
Kind
B2
Art Unit
2644
USPC
370/329
Abstract

Aspects of the subject disclosure may include, for example, a device including a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations of receiving a query for 5G Session Management Functions (SMFs) to handle a connection request, wherein the query includes a slice ID and data network name; determining a list of SMFs that each have a blockchain ID immutably recorded on a blockchain, wherein the blockchain ID is authorized to provide service to the slice ID; and sending, responsive to the query, the list of SMFs. Other embodiments are disclosed.

Claims (31)

1. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

receiving a query for 5G Session Management Functions (SMFs) to handle a connection request, wherein the query includes a slice ID and data network name;

determining a list of SMFs that each have a blockchain ID immutably recorded on a blockchain, wherein the blockchain ID is authorized to provide service to the slice ID; and

sending, responsive to the query, the list of SMFs.

2. The device of claim 1 , wherein the query is received from an Access and Mobility Management Function.

3. The device of claim 1 , wherein the blockchain ID of each of the SMFs is recorded on the blockchain upon instantiation of each of the SMFs.

4. The device of claim 3 , wherein the blockchain provides the blockchain ID of each of the SMFs to each of the SMFs.

5. The device of claim 1 , wherein the operations further comprise registering the blockchain ID of each of the SMFs.

6. The device of claim 5 , wherein the operations further comprise acknowledging the registering of the blockchain ID to each of the SMFs.

7. The device of claim 1 , wherein the operations further comprise associating the blockchain ID with the slice ID.

8. The device of claim 7 , wherein the operations further comprise recording an association of the blockchain ID with the slice ID in a secure storage of the memory.

9. The device of claim 1 , wherein the device provides a virtualized Network Resource Function (NRF).

10. The device of claim 1 , wherein the processing system comprises a plurality of processors operating in a distributed computing environment.

11. A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

receiving a query for network functions to handle a connection request, wherein the query includes a slice ID;

determining a network function authorized to provide service for the slice ID based on a blockchain ID for the network function immutably recorded on a blockchain; and

sending, responsive to the query, an identifier for the network function.

12. The non-transitory, machine-readable medium of claim 11 , wherein the identifier is the blockchain ID.

13. The non-transitory, machine-readable medium of claim 11 , wherein the network function provides a Session Management Function, an Access and Mobility Management Function, a User Plane Function, or any combination thereof.

14. The non-transitory, machine-readable medium of claim 11 , wherein the blockchain ID of the network function is immutably recorded on the blockchain upon instantiation of the network function.

15. The non-transitory, machine-readable medium of claim 11 , wherein the operations further comprise associating the blockchain ID with the slice ID.

16. The non-transitory, machine-readable medium of claim 11 , wherein the network function provides an Access and Mobility Management Function.

17. The non-transitory, machine-readable medium of claim 11 , wherein the executable instructions provide a Network Slice Selection Function.

18. The non-transitory, machine-readable medium of claim 11 , wherein the processing system comprises a plurality of processors operating in a distributed computing environment.

19. A method, comprising:

receiving, by a processing system including a processor, a query for network functions to handle a connection request, wherein the query includes a slice ID;

determining, by the processing system, a network function authorized to provide service for the slice ID based on a blockchain ID of the network function, wherein the blockchain ID is immutably recorded on a blockchain; and

sending, by the processor responsive to the query, an identifier for the network function.

20. The method of claim 19 , comprising: associating, by the processing system, the blockchain ID with the slice ID, wherein the slice ID comprises single network slice selection assistance information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2021
From: BUYUKDURA, FEZA H.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 056833/0158 →
Continuity (1)
Related Publication 20220417839A1 · Dec 29, 2022
Cited By (71)
US 12,191,925 US 12,198,527 US 12,205,477 US 12,207,118 US 12,207,119 US 12,224,888 US 12,243,406 US 12,243,431 US 12,255,694 US 12,256,233 US 12,261,650 US 12,267,117 US 12,267,714 US 12,272,258 US 12,277,849 US 12,278,669 US 12,279,141 US 12,284,539 US 12,301,976 US 12,307,905 US 12,309,483 US 12,323,196 US 12,348,995 US 12,356,206 US 12,363,552 US 12,372,563 US 12,375,194 US 12,380,793 US 12,382,326 US 12,387,608 US 12,388,690 US 12,395,875 US 12,401,433 US 12,407,914 US 12,431,992 US 12,437,628 US 12,452,713 US 12,452,714 US 12,456,380 US 12,464,392 US 12,470,309 US 12,470,945 US 12,470,959 US 12,482,341 US 12,483,343 US 12,483,915 US 12,501,393 US 12,506,549 US 12,542,062 US 12,573,304 US 12,574,772 US 12,584,951 US 12,592,785 US 12,593,230 US 12,603,713 US 12,603,714 US 12,609,018 US 12,610,126 US 12,610,265 US 12,614,443 US 12,615,098 US 12,621,800 US 12,634,178 US 12,688,781 US 12,689,454 US 12,689,909 US 12,689,923 US 12,710,461 US 12,713,260 US 12,745,117 US 12,750,705