IP Library › Granted Patent US 11,792,723
Granted Patent B2
US 11,792,723 · App. 17/187,127 · Granted Oct 17, 2023

RAN-core pairing service

Inventors: Kalyani Bogineni (Hillsborough, NJ); Ratul K. Guha (Kendall Park, NJ); Jignesh S. Panchal (Hillsborough, NJ); Niranjan B. Avula (Frisco, TX)
Assignee: Verizon Patent and Licensing Inc.
H04W48/18H04W28/16H04W36/0022H04W36/32
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,792,723
App. No.
17/187,127
Granted
Oct 17, 2023
Kind
B2
Abstract

A method, a device, and a non-transitory storage medium are described in which a radio access network slice and core network slice service is provided based on RAN-CN network slice pairing information. A radio access network slice and/or a core network slice uses the RAN-CN network slice pairing information to select network resources to support sessions of end devices. The RAN-CN network slice pairing information may include location information, radio access network slice information, core network slice information correlated to different types or applications or services available to end devices. The RAN-CN network slice pairing information may include information indicating current and available radio access network resources pertaining to the radio access network slices and threshold resources that may be used to support the different types of applications or services.

Claims (59)

1. A method comprising:

receiving, by a network device, a request for service from an end device;

obtaining, by the network device, network slice pairing information that correlates radio access network (RAN) slices of an access network with core network slices of a core network based on location information pertaining to the RAN slices, radio access technology (RAT) type pertaining to the RAN slices, available resources of the RAN slices, and different types of applications and services correlated to the core network slices; and

determining, by the network device, that a first RAN slice can support the request based on the obtained network slice pairing information, a type of application or service pertaining to the request, and location and RAT type information pertaining to the first RAN slice.

2. The method of claim 1 , further comprising:

selecting, by the network device, a first core network slice of the core network slices based on the network slice pairing information and the type of application or service pertaining to the request.

3. The method of claim 2 , further comprising:

determining, by the network device, whether the first core network slice of the core network to which the end device is connected, can support the request based on the network slice pairing information;

selecting, by the network device in response to determining that the first core network slice cannot support the request, a second core network slice of the core network that can support the request based on the network slice pairing information; and

transmitting, by the network device, a message that initiates an establishment of a connection between the end device and the second core network slice.

4. The method of claim 2 , further comprising:

transmitting, by the network device to the end device in response to selecting the first core network slice, a message that indicates to proceed with the request.

5. The method of claim 1 , wherein the network slice pairing information includes threshold resource information pertaining to the different types of applications and services.

6. The method of claim 1 , further comprising:

receiving, by the network device subsequent to an establishment of a session between the end device and a destination network device of a first network, a handover request from the first RAN slice pertaining to the end device;

obtaining, by the network device, in response to receiving the handover request, the network slice pairing information; and

selecting, by the network device, a second RAN slice to be included in a handover based on the network slice pairing information pertaining to the second RAN slice.

7. The method of claim 6 , wherein the selecting of the second RAN slice comprises:

determining, by the network device, whether the second RAN slice has sufficient available resources to support the type of application or service pertaining to the session; and

selecting, by the network device in response to determining that the second RAN slice has sufficient available resources, the second RAN slice to be included in the handover.

8. The method of claim 1 , further comprising:

determining, by the network device in response to the receiving, whether the end device is authorized to make the request; and

determining, by the network device based on subscription information of the end device, that the end device is authorized.

9. A network device comprising:

a processor configured to:

receive a request for service from an end device;

obtain network slice pairing information that correlates radio access network (RAN) slices of an access network with core network slices of a core network based on location information pertaining to the RAN slices, radio access technology (RAT) type pertaining to the RAN slices, available resources of the RAN slices, and different types of applications and services correlated to the core network slices; and

determine that a first RAN slice can support the request based on the obtained network slice pairing information, a type of application or service pertaining to the request, and location and RAT type information pertaining to the first RAN slice.

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

select a first core network slice of the core network slices based on the network slice pairing information and the type of application or service pertaining to the request.

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

determine whether the first core network slice of the core network to which the end device is connected, can support the request based on the network slice pairing information;

select, in response to a determination that the first core network slice cannot support the request, a second core network slice of the core network that can support the request based on the network slice pairing information; and

transmit a message that initiates an establishment of a connection between the end device and the second core network slice.

12. The network device of claim 10 , wherein the processor is further configured to:

transmit, in response to the selection of the first core network slice to the end device, a message that indicates to proceed with the request.

13. The network device of claim 9 , wherein the network slice pairing information includes threshold resource information pertaining to the different types of applications and services.

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

receive, subsequent to an establishment of a session between the end device and a destination network device of a first network, a handover request from the first RAN slice pertaining to the end device;

obtain, in response to the receipt of the handover request, the network slice pairing information; and

select a second RAN slice to be included in a handover based on the network slice pairing information pertaining to the second RAN slice.

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

determine, in response to receipt of the request, whether the end device is authorized to make the request; and

determine, based on subscription information of the end device, that the end device is authorized.

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

receive a request for service from an end device;

obtain from a first network device, network slice pairing information that correlates radio access network (RAN) slices of an access network with core network slices of a core network based on location information pertaining to the RAN slices, radio access technology (RAT) type pertaining to the RAN slices, available resources of the RAN slices, and different types of applications and services correlated to the core network slices; and

determine that a first RAN slice can support the request based on the obtained network slice pairing information, a type of application or service pertaining to the request, and location and RAT type information pertaining to the first RAN slice.

17. The non-transitory, computer-readable storage medium of claim 16 , wherein the instructions further include instructions executable by the processor of the device, which when executed cause the device to:

select a first core network slice of the core network slices based on the network slice pairing information and the type of application or service pertaining to the request.

18. The non-transitory, computer-readable storage medium of claim 17 , wherein the instructions further include instructions executable by the processor of the device, which when executed cause the device to:

determine whether the first core network slice of the core network to which the end device is connected, can support the request based on the network slice pairing information;

select, in response to a determination that the first core network slice cannot support the request, a second core network slice of the core network that can support the request based on the network slice pairing information; and

transmit a message that initiates an establishment of a connection between the end device and the second core network slice.

19. The non-transitory, computer-readable storage medium of claim 16 , wherein the instructions further include instructions executable by the processor of the device, which when executed cause the device to:

receive, subsequent to an establishment of a session between the end device and a destination network device, a handover request from the first RAN slice pertaining to the end device;

obtain in response to the receipt of the handover request, the network slice pairing information; and

select a second RAN slice to be included in a handover based on the network slice pairing information pertaining to the second RAN slice.

20. The non-transitory, computer-readable storage medium of claim 16 , wherein the network slice pairing information includes threshold resource information pertaining to the different types of applications and services.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2021
From: BOGINENI, KALYANI; GUHA, RATUL K.; PANCHAL, JIGNESH S.; AVULA, NIRANJAN B.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 055431/0315 →
Continuity (3)
Continuation 16458315 · Jul 1, 2019
Continuation 15788900 · Oct 20, 2017
Related Publication 20210185603A1 · Jun 17, 2021
Cited By (1)
US 12,568,148