IP Library Granted Patent US 11,223,976
Granted Patent B2
US 11,223,976 · App. 17/247,951 · Granted Jan 11, 2022

Multiple-slice application delivery based on network slice associations

Inventors: Kristen Sydney Young (Morris Plains, NJ); Kalyani Bogineni (Hillsborough, NJ); Jignesh S. Panchal (Hillsborough, NJ); Ratul Kumar Guha (Warwick, PA)
Assignee: Verizon Patent and Licensing Inc.
H04W28/18H04W16/02H04W28/24H04W28/26H04W36/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,223,976
App. No.
17/247,951
Granted
Jan 11, 2022
Kind
B2
Abstract

A device can receive, from first user equipment, information that relates to a first application, where the information includes a plurality of S-NSSAI. The device can determine whether the plurality of S-NSSAI are configured as a group of associated S-NSSAI. The device can determine that a preference is to be given to one of: communication sessions associated with the first application relative to a communication session associated with a second application, that does not utilize multiple network slices, of the first user equipment or second user equipment; traffic flows associated with the first application relative to a traffic flow associated with the second application; or a plurality of network slices associated with the first application relative to a network slice associated with the second application. The device can perform one or more actions based on determining the preference to thereby facilitate a particular functionality of the first application.

Claims (63)

1. A method, comprising:

receiving, by a device, information that relates to a first application of a first user equipment,

wherein the information includes a plurality of single-network slice selection assistance information (S-NSSAI);

determining, by the device and based on the plurality of S-NSSAI being configured as a group of associated S-NSSAI, a preference for the first application relative to a second application associated with a single network slice; and

performing, by the device, one or more actions based on determining the preference to thereby facilitate functionality of the first application.

2. The method of claim 1 , further comprising:

determining another preference for a plurality of network slices identified by the plurality of S-NSSAI; and

wherein performing the one or more actions comprises: performing the one or more actions based on determining the other preference.

3. The method of claim 1 , further comprising:

determining whether the plurality of S-NSSAI are configured as the group of associated S-NSSAI based on one or more of:

whether a network associated with the plurality of S-NSSAI has insufficient resources to support one or more communication sessions,

an entity identifier of the plurality of S-NSSAI, or

a mapping of the plurality of S-NSSAI to the group of associated S-NSSAI.

4. The method of claim 1 , wherein the one or more actions include one or more of:

scheduling one or more traffic flows associated with the first application before traffic flow associated with the second application;

allocating resources to one or more of a plurality of network slices identified by the plurality of S-NSSAI and not allocating the resources to the single network slice associated with the second application; or

reallocating resources from the single network slice associated with the second application to one or more of the plurality of network slices identified by the plurality of S-NSSAI.

5. The method of claim 1 , wherein the one or more actions include at least one of:

preempting a communication session associated with the second application; or

admitting one or more communication sessions associated with the first application.

6. The method of claim 1 , wherein the first application utilizes the group of associated S-NSSAI to provide a particular functionality.

7. The method of claim 1 , further comprising:

determining whether the plurality of S-NSSAI are configured as the group of associated S-NSSAI based on one or more traffic flows of a network associated with the plurality of S-NSSAI.

8. A device, comprising:

one or more memories; and

one or more processors, communicatively coupled to the one or more memories, to:

receive information that relates to a first application of a first user equipment,

wherein the information includes a plurality of single-network slice selection assistance information (S-NSSAI);

determine, based on the plurality of S-NSSAI being configured as a group of associated S-NSSAI, a preference for the first application relative to a second application associated with a single network slice; and

perform one or more actions based on determining the preference to thereby facilitate functionality of the first application.

9. The device of claim 8 , wherein the one or more processors are further to:

determine another preference for a plurality of network slices identified by the plurality of S-NSSAI;

wherein the one or more processors, when performing the one or more actions, are to:

perform the one or more actions based on determining the other preference.

10. The device of claim 8 , wherein the one or more processors, when performing the one or more actions, are to one or more of:

allocate resources to one or more of a plurality of network slices identified by the plurality of S-NSSAI and not allocating the resources to the single network slice associated with the second application; or

reallocate resources from the single network slice associated with the second application to one or more of the plurality of network slices identified by the plurality of S-NSSAI.

11. The device of claim 8 , wherein the one or more processors, when performing the one or more actions, are to at least one of:

preempt a communication session associated with the second application; or

admit one or more communication sessions associated with the first application.

12. The device of claim 8 , wherein the one or more processors are further to:

determine whether the plurality of S-NSSAI are configured as the group of associated S-NSSAI based on a mapping of the plurality of S-NSSAI to the group of associated S-NSSAI.

13. The device of claim 8 , wherein the one or more processors are further to:

determine whether the plurality of S-NSSAI are configured as the group of associated S-NSSAI based on one or more traffic flows of a network associated with the plurality of S-NSSAI.

14. The device of claim 8 , wherein the first application utilizes the group of associated S-NSSAI to provide a particular functionality.

15. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

receive information that relates to a first application of a first user equipment,

wherein the information includes a plurality of single-network slice selection assistance information (S-NSSAI);

determine, based on the plurality of S-NSSAI being configured as a group of associated S-NSSAI, a preference for the first application relative to a second application associated with a single network slice; and

perform one or more actions based on determining the preference to thereby facilitate functionality of the first application.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the one or more processors to perform the one or more actions, cause the one or more processors to one or more of:

schedule one or more traffic flows associated with the first application before traffic flow associated with the second application;

allocate resources to one or more of a plurality of network slices associated with the plurality of S-NSSAI and not allocating the resources to the single network slice associated with the second application; or

reallocate resources from the single network slice associated with the second application to one or more of the plurality of network slices associated with the plurality of S-NSSAI.

17. The non-transitory computer-readable medium of claim 15 , wherein a functionality of the first application is a core functionality.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that further cause the one or more processors to:

determine whether the plurality of S-NSSAI are configured as the group of associated S-NSSAI based on one or more traffic flows of a network associated with the plurality of S-NSSAI.

19. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that further cause the one or more processors to:

determine whether the plurality of S-NSSAI are configured as the group of associated S-NSSAI based on a mapping of the plurality of S-NSSAI to the group of associated S-NSSAI,

wherein the mapping is configured in a radio access network that is associated with the first user equipment and a second user equipment.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the one or more processors to perform the one or more actions, cause the one or more processors to:

preempt a communication session associated with the second application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2020
From: YOUNG, KRISTEN SYDNEY; BOGINENI, KALYANI; PANCHAL, JIGNESH S.; GUHA, RATUL KUMAR
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 054787/0151 →
Continuity (3)
Continuation 16872496 · May 12, 2020
Continuation 16351853 · Mar 13, 2019
Related Publication 20210127302A1 · Apr 29, 2021
Cited By (1)
US 12,382,345