# US 2023/0276352 A1 · Permission-based network slice selection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0276352 A1
- Document ID: US20230276352A1
- Status: Published application
- Kind: A1
- Application number: 18/016,208
- Filed: 2021-07-16
- Published: 2023-08-31
- Earliest claimed: 2020-07-17
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Jibing Wang; Ning Zhang; Pavan S. Nuggehalli; Sathish Karunakaran; Robert J. Greenwalt, III; Stella Loh; Hassan Sipra; Ankur Jain
- Web page: https://patentgrep.com/patent/US20230276352A1

## CPC

- H04W 76/10: Connection setup
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/0894: Policy-based network configuration management
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 41/5041: characterised by the time relationship between creation and deployment of a service
- H04W 40/02: Communication route or path selection, e.g. power-based or shortest path routing
- H04W 48/18: Selecting a network or a communication service
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 43/0805: by checking availability
- H04L 43/0858: {One way delays}
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 43/20: the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
- H04L 45/306: {Route determination based on the nature of the carried application}
- H04W 28/0268: {using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24)}
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W 72/02: Selection of wireless resources by user or terminal
- H04W 76/12: Setup of transport tunnels
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim 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, establishing, at the UE, a communication session with the selected network slice based on permission criteria associated with the application.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

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

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 5)

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.

### Claim 7 (depends on 6)

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.

### Claim 8 (depends on 7)

The method of claim 7, wherein establishing the communication session comprises:
binding the network request with the established PDU session.

### Claim 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; and
establishing, at the UE, a communication session with the selected network slice.

### Claim 10 (depends on 9)

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.

### Claim 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 of a network; and
a modem to, in response to the network request, establish a communication session with the selected network slice based on permission criteria associated with the application.

### Claim 12 (depends on 11)

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

### Claim 13 (depends on 11)

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

### Claim 14 (depends on 11)

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

### Claim 15 (depends on 11)

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.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 16)

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.

### Claim 18 (depends on 17)

The UE of claim 17, wherein the framework is to establish the communication session by:
binding the network request with the established PDU session.

### Claim 19

A user equipment (UE) comprising:
a framework configured to:
provide, at the UE, a list of available network slices associated with a network connected to the UE; and
responsive to provision of the list, receive a selected network slice; and
a modem to establishing, at the UE, a communication session with the selected network slice.

### Claim 20 (depends on 19)

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.

### Claim 21 (depends on 1)

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