IP Library Granted Patent US 12,232,017
Granted Patent B2
US 12,232,017 · App. 17/343,875 · Granted Feb 18, 2025

Systems and methods for policy and location-based data network selection in a wireless network

Inventors: Violeta Cakulev (Milburn, NJ); Sudhakar Reddy Patil (Westlake, TX); Maqbool Chauhan (Keller, TX); Madhan Muralimanohar (Tampa, FL); Lalit R. Kotecha (San Ramon, CA)
Assignee: Verizon Patent and Licensing Inc.
H04W48/04H04W48/08H04W48/16H04W48/18
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 12,232,017
App. No.
17/343,875
Granted
Feb 18, 2025
Kind
B2
Abstract

A system described herein may dynamically determine whether a User Equipment (“UE”) is authorized to access a given Local Area Data Network (“LADN”) based on dynamically determined factors, such as temporal factors, network load factors, registration or de-registration of the UE for the LADN, etc. Updates to such polices may be further used to determine whether the UE is authorized to access the LADN. Thus, the providing of services associated with a LADN may be more dynamic and based on additional factors than a determination of whether UE subscription information (e.g., as provided by a UE information repository) indicates that a given UE has subscribed to the LADN.

Claims (95)

1. A system, comprising:

a device; and

a policy element of a core network,

wherein the device comprises one or more processors configured to:

receive, from a subscription information element of the core network, information associating a particular User Equipment (“UE”) with a particular regional service associated with a particular geographical region;

receive an indication that the particular UE is located within the particular geographical region; and

output, to the policy element of the core network and based on receiving the indication that the particular UE is located within the particular geographical region, an authorization request, for access to the particular regional service by the UE;

wherein the policy element comprises one or more processors configured to:

maintain information associating the particular regional service with one or more usage thresholds that specify a maximum amount of usage of the particular regional service by the particular UE,

maintain one or more additional policies,

receive an indication of an amount of usage, by the particular UE, of the particular regional service,

identify, based on the indicated amount of usage, whether the one or more usage thresholds are met with respect to the particular UE, and

determine authorization of the particular UE to access the particular regional service based on whether the one or more usage thresholds are met with respect to the particular UE and further based on the one or more additional policies;

wherein the one or more processors of the device are further configured to:

receive a response, from the policy element of the core network, that indicates whether the particular UE is authorized to access the particular regional service; and

selectively provide, to the particular UE, access to the particular regional service based on:

the indication that the particular UE is located within the particular geographical region, and

the response from the policy element of the core network,

wherein the selectively providing includes:

when the response indicates that the particular UE is authorized to access the particular regional service:

 providing, to the particular UE, access to the particular regional service,

 receiving updated authorization information from the policy element after providing access to the particular regional service, wherein the updated authorization information does not indicate that the particular UE is authorized to access the particular regional service, and

 removing access of the particular UE to the particular regional service, and

denying, to the particular UE, access to the particular regional service when the response indicates that the particular UE is not authorized to access the particular regional service.

2. The system of claim 1 , wherein the particular geographical region is associated with a Local Area Data Network (“LADN”).

3. The system of claim 1 , wherein receiving the information associating the particular UE with the particular regional service includes receiving a request, based on a request from the UE, for access to the particular regional service,

wherein the selectively providing access is further based on the request for access to the particular regional service.

4. The system of claim 1 , wherein the particular regional service is associated with a particular Data Network Name (“DNN”) that is associated with the particular geographical region.

5. The system of claim 1 , wherein providing the access to the particular service includes indicating, to an Access and Mobility Management Function (“AMF”), that the particular UE is authorized to access the particular service.

6. The system of claim 1 , wherein providing the access to the particular service includes:

selecting a particular network slice, out of a plurality of network slices, with which the service is associated; and

providing access to the particular UE via the selected particular network slice.

7. The device of claim 1 , wherein the policy element includes a Policy Control Function (“PCF”) of the core network.

8. A non-transitory computer-readable medium, storing a plurality of processor-executable instructions,

wherein the plurality of processor-executable instructions include one or more processor-executable instructions that, when executed by a device, cause the device to:

receive, from a subscription information element of a core network, information associating a particular User Equipment (“UE”) with a particular regional service associated with a particular geographical region;

receive an indication that the particular UE is located within the particular geographical region;

output, to a policy element of the core network and based on receiving the indication that the particular UE is located within the particular geographical region, an authorization request, for access to the particular regional service by the UE;

wherein the processor-executable instructions further include one or more processor-executable instructions that, when executed by the policy element, cause the policy element to:

maintain information associating the particular regional service with one or more usage thresholds that specify a maximum amount of usage of the particular regional service by the particular UE,

maintain one or more additional policies,

receive an indication of an amount of usage, by the particular UE, of the particular regional service,

identify, based on the indicated amount of usage, whether the one or more usage thresholds are met with respect to the particular UE, and

determine authorization of the particular UE to access the particular regional service based on whether the one or more usage thresholds are met with respect to the particular UE and further based on the one or more additional policies; and

wherein the processor-executable instructions further include one or more processor-executable instructions that, when executed by the device, cause the device to:

selectively provide, to the particular UE, access to the particular regional service based on:

the indication that the particular UE is located within the particular geographical region, and

the response from the policy element of the core network,

wherein the selectively providing includes:

when the response indicates that the particular UE is authorized to access the particular regional service:

 providing, to the particular UE, access to the particular regional service,

 receiving updated authorization information from the policy element after providing access to the particular regional service, wherein the updated authorization information does not indicate that the particular UE is authorized to access the particular regional service, and

 removing access of the particular UE to the particular regional service, and

denying, to the particular UE, access to the particular regional service when the response indicates that the particular UE is not authorized to access the particular regional service.

9. The non-transitory computer-readable medium of claim 8 , wherein receiving the associating the particular UE with the particular regional service includes receiving a request, based on a request from the UE, for access to the particular regional service,

wherein the selectively providing access is further based on the request for access to the particular regional service.

10. The non-transitory computer-readable medium of claim 9 , wherein the particular regional service is associated with a particular Data Network Name (“DNN”) that is associated with the particular geographical region.

11. The non-transitory computer-readable medium of claim 8 , wherein providing the access to the particular service includes indicating to an Access and Mobility Management Function (“AMF”) that the particular UE is authorized to access the particular service.

12. The non-transitory computer-readable medium of claim 8 ,

wherein providing the access to the particular service includes:

selecting a particular User Plane Function (“UPF”), out of a plurality of UPFs, with which the service is associated; and

establishing a protocol data unit (“PDU”) session between the particular UE and the selected particular UPF, and

wherein removing access of the particular UE includes initiating a de-establishment of the PDU session between the particular UE and the particular UPF.

13. The non-transitory computer-readable medium of claim 8 , wherein providing the access to the particular service includes:

selecting a particular network slice, out of a plurality of network slices, with which the service is associated; and

providing access to the particular UE via the selected particular network slice.

14. The non-transitory computer-readable medium of claim 8 , wherein the policy element includes a Policy Control Function (“PCF”) of the core network.

15. A method, comprising:

receiving, by a device and from a subscription information element of a core network, information associating a particular User Equipment (“UE”) with a particular regional service associated with a particular geographical region;

receiving, by the device, an indication that the particular UE is located within the particular geographical region;

outputting, by the device and to a policy element of the core network and based on receiving the indication that the particular UE is located within the particular geographical region, an authorization request, for access to the particular regional service by the UE;

maintaining, by the policy element, information associating the particular regional service with one or more usage thresholds that specify a maximum amount of usage of the particular regional service by the particular UE,

maintaining, by the policy element, one or more additional policies,

receiving, by the policy element, an indication of an amount of usage, by the particular UE, of the particular regional service,

identifying, by the policy element and based on the indicated amount of usage, whether the one or more usage thresholds are met with respect to the particular UE;

determining, by the policy element, authorization of the particular UE to access the particular regional service based on whether the one or more usage thresholds are met with respect to the particular UE and further based on the one or more additional policies;

selectively providing, by the device and to the particular UE, access to the particular regional service based on:

the indication that the particular UE is located within the particular geographical region, and

the response from the policy element of the core network,

wherein the selectively providing includes:

when the response indicates that the particular UE is authorized to access the particular regional service:

providing, to the particular UE, access to the particular regional service,

receiving updated authorization information from the policy element after providing access to the particular regional service, wherein the updated authorization information does not indicate that the particular UE is authorized to access the particular regional service, and

removing access of the particular UE to the particular regional service, and

denying, to the particular UE, access to the particular regional service when the response indicates that the particular UE is not authorized to access the particular regional service.

16. The method of claim 15 , wherein the particular regional service is associated with a particular Data Network (“DNN”) that is associated with the particular geographical region.

17. The method of claim 15 , wherein providing the access to the particular service includes indicating to an Access and Mobility Management Function (“AMF”) that the particular UE is authorized to access the particular service.

18. The method of claim 15 , wherein providing the access to the particular service includes:

selecting a particular User Plane Function (“UPF”), out of a plurality of UPFs, with which the service is associated; and

establishing a protocol data unit (“PDU”) session between the particular UE and the selected particular UPF,

wherein removing access of the particular UE includes initiating a de-establishment of the PDU session between the particular UE and the particular UPF.

19. The method of claim 15 , wherein providing the access to the particular service includes:

selecting a particular network slice, out of a plurality of network slices, with which the service is associated; and

providing access to the particular UE via the selected particular network slice.

20. The method of claim 15 , wherein the policy element includes a Policy Control Function (“PCF”) of the core network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2021
From: CAKULEV, VIOLETA; PATIL, SUDHAKAR REDDY; CHAUHAN, MAQBOOL; MURALIMANOHAR, MADHAN; KOTECHA, LALIT R.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 056496/0632 →
Continuity (1)
Related Publication 20220400425A1 · Dec 15, 2022
References Cited (18)
US 20180077621A1 · Harrang · 2018 [cited by examiner]
US 20180279397A1 · Faccin · 2018 [cited by examiner]
US 20190174449A1 · Shan · 2019 [cited by examiner]
US 20190182788A1 · Lee · 2019 [cited by examiner]
US 20190239280A1 · Li · 2019 [cited by examiner]
US 20200252856A1 · Zhu · 2020 [cited by examiner]
US 20200259904A1 · Dao · 2020 [cited by examiner]
US 20200337093A1 · Kim · 2020 [cited by examiner]
US 20210076250A1 · Wang · 2021 [cited by examiner]
US 20210084569A1 · Kim · 2021 [cited by examiner]
US 20210120596A1 · Youn · 2021 [cited by examiner]
US 20210136659A1 · Ianev · 2021 [cited by examiner]
US 20210168584A1 · Li · 2021 [cited by examiner]
US 20210314898A1 · Kawasaki · 2021 [cited by examiner]
US 20220022089A1 · Zhu · 2022 [cited by examiner]
US 20220141700A1 · Hedman · 2022 [cited by examiner]
US 20220167211A1 · Sharma · 2022 [cited by examiner]
ETSI TS 123 501 V15.3.0 (Sep. 2018), “5G; System Architecture for the 5G System (3GPP TS 23.501 version 15.3.0 Release 15),” Sep. 2018 (available at https://www.etsi.org/deliver/etsi_ts/123500_123599/123501/15.03.00_60/… [cited by applicant]