IP Library Granted Patent US 11,032,710
Granted Patent B2
US 11,032,710 · App. 16/791,357 · Granted Jun 8, 2021

Systems and methods of supporting device triggered re-authentication of slice-specific secondary authentication and authorization

Inventors: Stefano Faccin (San Ysidro, CA); Mahmoud Watfa (St-Leonard, CA)
Assignee: QUALCOMM Incorporated
H04W12/08H04W12/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,032,710
App. No.
16/791,357
Granted
Jun 8, 2021
Kind
B2
Abstract

Various aspects of the present disclosure include methods, network servers or components and user equipment devices configured to authorize network slices that are associated with services provided by external providers. Various aspects enable access and use of network slices by user equipment devices connected to a network (e.g., 5G or New Radio network) via network components associated with a service provider by generating an allowed network slice selection assistance information (Allowed NSSAI) and an Unauthorized NSSAI, and sending the Allowed NSSAI and Unauthorized NSSAI to a user equipment device.

Claims (62)

1. A method comprising:

by an access and mobility management function (AMF):

generating allowed network slice selection assistance information identifying one or more network slices that were authorized by at least one of a service provider, which is associated with the AMF, or an external provider;

generating pending network slice selection assistance information identifying one or more network slices for which a slice-specific secondary authentication procedure is pending;

generating rejected network slice selection assistance information identifying one or more network slices that have not been authorized; and

sending to a user equipment device the allowed network slice selection assistance information, the pending network slice selection assistance information, and the rejected network slice selection assistance information.

2. The method of claim 1 , wherein generating the rejected network slice selection assistance information identifying the one or more network slices that have not been authorized comprises generating network slice selection assistance information that:

identifies one or more network slices that have not been authorized by at least one or more of the service provider or the external provider; and

includes a rejection cause value for each network slice that identifies a reason each network slice has not been authorized.

3. The method of claim 1 , wherein generating the allowed network slice selection assistance information identifying the one or more network slices that were authorized by at least one of the service provider or the external provider comprises generating an allowed network slice selection assistance information information-element (Allowed NSSAI IE) that identifies the one or more network slices that were authorized by at least one of the service provider or the external provider.

4. The method of claim 3 , wherein generating the rejected network slice selection assistance information identifying the one or more network slices that have not been authorized comprises generating rejected network slice selection assistance information that identifies one or more network slices that have not been authorized by at least one or more of the service provider or the external provider.

5. A method performed by a processor in a user equipment device for accessing network slices that are associated with a service provided by an external provider for access and use by the user equipment device connected to a network via an access and mobility management function (AMF) that is associated with a service provider, the method comprising:

receiving, from the AMF, allowed network slice selection assistance information identifying network slices that were authorized by at least one of the service provider or the external provider, comprising:

receiving an allowed network slice selection assistance information information-element (Allowed NSSAI IE) that identifies the network slices that were authorized by at least one of the service provider or the external provider;

receiving, from the AMF, rejected network slice selection assistance information identifying network slices that have not been authorized, comprising:

receiving rejected network slice selection assistance information that identifies network slices that have not been authorized by at least one or more of the service provider or the external provider;

receiving, from the AMF, pending network slice selection assistance information identifying one or more network slices for which a slice-specific secondary authentication procedure is pending;

based at least in part on a slice-specific secondary authentication being completed for a network slice included in the rejected network slice selection assistance information, adding the network slice included in the rejected network slice selection assistance information to a requested network slice selection assistance information information-element (Requested NSSAI IE);

based at least in part on a determination that a network slice in the pending network slice selection assistance information should be resubmitted for a slice-specific secondary authentication procedure, adding the network slice in the pending network slice selection assistance information to the Requested NSSAI IE;

sending, by the processor in the user equipment device, the Requested NSSAI IE to the AMF; and

forgoing re-registration attempts for the network slices included in the rejected network slice selection assistance information until a network slice-specific authorization procedure has completed.

6. An apparatus comprising:

a processor configured with processor-executable instructions to:

by an access and mobility management function (AMF), generate allowed network slice selection assistance information identifying one or more network slices that were authorized by at least one of a service provider, which is associated with the AMF, or an external provider;

by the AMF, generate pending network slice selection assistance information identifying one or more network slices for which a slice-specific secondary authentication procedure is pending;

by the AMF, generate rejected network slice selection assistance information identifying one or more network slices that have not been authorized; and

by the AMF, send to a user equipment device the allowed network slice selection assistance information, the pending network slice selection assistance information, and the rejected network slice selection assistance information.

7. The apparatus of claim 6 , wherein the processor is configured with processor-executable instructions to generate rejected network slice selection assistance information identifying the one or more network slices that have not been authorized by generating network slice selection assistance information that:

identifies one or more network slices that have not been authorized by at least one or more of the service provider or the external provider; and

includes a rejection cause value for each network slice that identifies a reason each network slice has not been authorized.

8. The apparatus of claim 6 , wherein the processor is further configured with processor-executable instructions to generate the allowed network slice selection assistance information identifying one or more network slices that were authorized by at least one of the service provider or the external provider by generating an allowed network slice selection assistance information information-element (Allowed NSSAI IE) that identifies the one or more network slices that were authorized by at least one of the service provider or the external provider.

9. The apparatus of claim 8 , wherein the processor is further configured with processor-executable instructions to generate rejected network slice selection assistance information identifying the one or more network slices that have not been authorized by generating rejected network slice selection assistance information that identifies one or more network slices that have not been authorized by at least one or more of the service provider or the external provider.

10. A user equipment device, comprising:

a processor configured with processor-executable instructions to:

receive, from an access and mobility management function (AMF), allowed network slice selection assistance information identifying network slices that were authorized by at least one of a service provider, which is associated with the AMF, or an external provider by receiving an allowed network slice selection assistance information information-element (Allowed NSSAI IE) that identifies network slices that were authorized by at least one of the service provider or the external provider;

receive, from the AMF, rejected network slice selection assistance information identifying network slices that have not been authorized by receiving rejected network slice selection assistance information that identifies network slices that have not been authorized by at least one or more of the service provider or the external provider;

receive, from the AMF, pending network slice selection assistance information identifying one or more network slices for which a slice-specific secondary authentication procedure is pending;

based at least in part on a slice-specific secondary authentication being completed for a network slice included in the rejected network slice selection assistance information, add the network slice included in the rejected network slice selection assistance information to a requested network slice selection assistance information information-element (Requested NSSAI IE);

based at least in part on a determination that a network slice in the pending network slice selection assistance information should be resubmitted for a slice-specific secondary authentication procedure, add the network slice in the pending network slice selection assistance information to the Requested NSSAI IE;

send the Requested NSSAI IE to the AMF; and

forgo re-registration attempts for the network slices included in the rejected network slice selection assistance information until a network slice-specific authorization procedure has completed.

11. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising:

by an access and mobility management function (AMF):

generating allowed network slice selection assistance information identifying one or more network slices that were authorized by at least one of a service provider, which is associated with the AMF, or an external provider;

generating pending network slice selection assistance information identifying one or more network slices for which a slice-specific secondary authentication procedure is pending;

generating rejected network slice selection assistance information identifying one or more network slices that have not been authorized; and

sending to a user equipment device the allowed network slice selection assistance information, the pending network slice selection assistance information, and the rejected network slice selection assistance information.

12. The non-transitory processor-readable storage medium of claim 11 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that generating the rejected network slice selection assistance information identifying the one or more network slices that have not been authorized comprises generating network slice selection assistance information that:

identifies one or more network slices that have not been authorized by at least one or more of the service provider or the external provider; and

includes a rejection cause value for each network slice that identifies a reason each network slice has not been authorized.

13. The non-transitory processor-readable storage medium of claim 11 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that generating the allowed network slice selection assistance information identifying the one or more network slices that were authorized by at least one of the service provider or the external provider comprises generating an allowed network slice selection assistance information information-element (Allowed NSSAI IE) that identifies the one or more network slices that were authorized by at least one of the service provider or the external provider.

14. The non-transitory processor-readable storage medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that generating the rejected network slice selection assistance information identifying the one or more network slices that have not been authorized comprises generating rejected network slice selection assistance information that identifies one or more network slices that have not been authorized by at least one or more of the service provider or the external provider.

15. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a user equipment device to perform operations for accessing network slices that are associated with a service provided by an external provider for access and use by the user equipment device when connected to a network via an access and mobility management function (AMF) that is associated with a service provider, the operations comprising:

receiving, from the AMF, allowed network slice selection assistance information identifying network slices that were authorized by at least one of the service provider or the external provider, comprising:

receiving an allowed network slice selection assistance information information-element (Allowed NSSAI IE) that identifies the network slices that were authorized by at least one of the service provider or the external provider;

receiving, from the AMF, rejected network slice selection assistance information identifying network slices that have not been authorized, comprising:

receiving rejected network slice selection assistance information that identifies network slices that have not been authorized by at least one or more of the service provider or the external provider;

receiving, from the AMF, pending network slice selection assistance information identifying one or more network slices for which a slice-specific secondary authentication procedure is pending;

based at least in part on a slice-specific secondary authentication being completed for a network slice included in the rejected network slice selection assistance information, adding the network slice included in the rejected network slice selection assistance information to a requested network slice selection assistance information information-element (Requested NSSAI IE);

based at least in part on a determination that a network slice in the pending network slice selection assistance information should be resubmitted for a slice-specific secondary authentication procedure, adding the network slice in the pending network slice selection assistance information to the Requested NSSAI IE;

sending, by the processor in the user equipment device, the Requested NSSAI IE to the AMF; and

perform operations further comprising forgoing re-registration attempts for the network slices included in the rejected network slice selection assistance information until a network slice-specific authorization procedure has completed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: FACCIN, STEFANO; WATFA, MAHMOUD
To: QUALCOMM INCORPORATED
Reel/Frame 053224/0930 →
Continuity (2)
Provisional Application 62806575 · Feb 15, 2019
Related Publication 20200267554A1 · Aug 20, 2020
Cited By (4)
US 12,219,356 US 12,563,384 US 12,610,232 US 12,745,152