IP Library › Granted Patent US 12,507,287
Granted Patent B2
US 12,507,287 · App. 18/016,208 · Granted Dec 23, 2025

Permission-based network slice selection

Inventors: Jibing Wang (San Jose, CA); Ning Zhang (Saratoga, CA); Pavan S. Nuggehalli (San Carlos, CA); Sathish Karunakaran (Los Altos, CA); Robert J. Greenwalt, III (Woodside, CA); Stella Loh (Los Altos, CA); Hassan Sipra (Mountain View, CA); Ankur Jain (Mountain View, CA)
Assignee: GOOGLE LLC
H04W76/10H04L41/0894H04L41/0895H04L41/40H04W40/02H04W48/18H04L43/20
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,507,287
App. No.
18/016,208
Granted
Dec 23, 2025
Kind
B2
Abstract

A user equipment (UE) is configured to request connection to a selected one of a plurality of available network slices of a network system. The UE implements a permission control framework that allows individual applications to request connection to the selected network slice, but establishes the connection only when the framework determines, based on any of a variety of permission criteria, that the application is permitted to access the requested network slice. The UE also supports user selection of the network slice via a graphical user interface that presents a selectable list of available network slices.

Claims (46)

1 . A method comprising:

at a user equipment (UE), receiving from an application a network request to access a network slice selected from a plurality of network slices of a network; and

in response to the network request: verifying, at the UE and based on permission criteria associated with the application, that the application is permitted to access the selected network slice; and

establishing, at the UE and based on verification of the permitted access, a communication session with the selected network slice.

2 . The method of claim 1 , wherein the permission criteria include an application permission criterion set by a user of the UE.

3 . The method of claim 1 , wherein the permission criteria include an application permission criterion set by a carrier of the network.

4 . The method of claim 1 , wherein the permission criteria include an application permission criterion set by an enterprise associated with the UE.

5 . The method of claim 1 , wherein establishing the communication session comprises:

determining a set of traffic descriptor components based on the network request; and

performing traffic matching, based on the traffic descriptor components, to identify the network slice.

6 . The method of claim 5 , wherein performing traffic matching comprises matching the traffic descriptor components with a set of UE Route Selection Policy (URSP) rules to identify a matched subset of the URSP rules.

7 . The method of claim 6 , wherein establishing the communication session comprises:

performing route selection at the UE based on the matched subset of URSP rules; and

establishing a Protocol Data Unit (PDU) session based on the route selection.

8 . The method of claim 7 , wherein establishing the communication session comprises:

binding the network request with the established PDU session.

9 . A method comprising:

providing, at a user equipment (UE), a list of available network slices associated with a network connected to the UE;

responsive to provision of the list, receiving a selected network slice for use by an application;

verifying, at the UE and based on permission criteria associated with the application, that the application is permitted to access the selected network slice; and

establishing, at the UE, a communication session with the selected network slice.

10 . The method of claim 9 , wherein providing the list of available network slices comprises providing an indication of one or more capabilities associated with one or more of the available network slices.

11 . A user equipment (UE), comprising:

a framework to:

receive, from an application, a network request to access a network slice selected from a plurality of network slices a network; and

verify, based on permission criteria associated with the application, that the application is permitted to access the selected network slice; and

a modem to, in response to the network request, establish a communication session with the selected network slice based on the verification of the permitted access.

12 . The UE of claim 11 , wherein the permission criteria include an application permission criterion set by a user of the UE.

13 . The UE of claim 11 , wherein the permission criteria include an application permission criterion set by a carrier of the network.

14 . The UE of claim 11 , wherein the permission criteria include an application permission criterion set by an enterprise associated with the UE.

15 . The UE of claim 11 , wherein the framework is to:

determine a set of traffic descriptor components based on the network request; and

perform traffic matching, based on the traffic descriptor components, to identify the network slice.

16 . The UE of claim 15 , wherein the framework is to perform traffic matching by matching the traffic descriptor components with a set of UE Route Selection Policy (URSP) rules to identify a matched subset of the URSP rules.

17 . The UE of claim 16 , wherein the modem is to establish the communication session by:

performing route selection at the UE based on the matched subset of URSP rules; and

establishing a Protocol Data Unit (PDU) session based on the route selection.

18 . The UE of claim 17 , wherein the framework is to establish the communication session by:

binding the network request with the established PDU session.

19 . A user equipment (UE) comprising:

a framework configured to:

provide, at the UE and to an application executing on the UE, a list of available network slices associated with a network connected to the UE; and

responsive to provision of the list, verify, at the UE and based on permission criteria associated with the application, that the application is permitted to access the selected network slice; and

a modem to establish, at the UE and based at least in part on the verification, a communication session with the selected network slice.

20 . The UE of claim 19 , wherein the framework is to provide the list of available network slices by providing an indication of one or more capabilities associated with one or more of the available network slices.

21 . A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors, causes a method according to claim 1 to be performed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: WANG, JIBING; ZHANG, NING; NUGGEHALLI, PAVAN S.; KARUNAKARAN, SATHISH; GREENWALT, ROBERT J., III; LOH, STELLA; SIPRA, HASSAN; JAIN, ANKUR
To: GOOGLE LLC
Reel/Frame 062374/0873 →
Continuity (2)
Provisional Application 63053065 · Jul 17, 2020
Related Publication 20230276352A1 · Aug 31, 2023
References Cited (28)
US 10602422B1 · Jagannatha et al. · 2020 [cited by applicant]
US 10863556B2 · Lau · 2020 [cited by examiner]
US 12028798B2 · Welin · 2024 [cited by examiner]
US 20170317894A1 · Dao et al. · 2017 [cited by applicant]
US 20170318450A1 · Salkintzis · 2017 [cited by examiner]
US 20190053104A1 · Qiao et al. · 2019 [cited by applicant]
US 20190357136A1 · Li · 2019 [cited by applicant]
US 20200053622A1 · Huang-Fu et al. · 2020 [cited by applicant]
US 20200120721A1 · Lau et al. · 2020 [cited by applicant]
US 20200169921A1 · Zhu et al. · 2020 [cited by applicant]
US 20200187085A1 · Jagannatha · 2020 [cited by examiner]
US 20210392575A1 · Welin · 2021 [cited by examiner]
US 20220272621A1 · Takakura · 2022 [cited by examiner]
US 20220312307A1 · Koshta · 2022 [cited by examiner]
US 20230048803A1 · Godin · 2023 [cited by examiner]
US 20230081061A1 · Yang · 2023 [cited by examiner]
US 20230156585A1 · Lee · 2023 [cited by examiner]
US 20230209491A1 · Zhang · 2023 [cited by examiner]
US 20230276352A1 · Wang · 2023 [cited by examiner]
US 20230345333A1 · Kim · 2023 [cited by examiner]
US 20230388909A1 · Hedman · 2023 [cited by examiner]
US 20240064776A1 · Wang · 2024 [cited by examiner]
WO WO2018034924A1 · 2018 [cited by examiner]
WO 2020091636A1 · 2020 [cited by applicant]
WO 2020252281A1 · 2020 [cited by applicant]
International Search Report and Written Opinion mailed Oct. 28, 2021 for corresponding International Application No. PCT/US2021/041963, 15 pages. [cited by applicant]
Communication Pursuant to Article 94(3) EPC mailed on Jan. 10, 2025 for EP Application No. 21749977.1, 6 pages. [cited by applicant]
International Preliminary Report on Patentability mailed on Jan. 26, 2023 for PCT Application No. PCT/US2021/041963, 9 pages. [cited by applicant]
Cited By (1)
US 12,648,030