# US 11,910,299 B2 · Providing slice attribute information to user equipment in a mobile network environment

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

- Number: US 11,910,299 B2
- Document ID: US11910299B2
- Status: Granted
- Kind: B2
- Application number: 17/494,107
- Filed: 2021-10-05
- Published: 2023-04-06
- Granted: 2024-02-20
- Earliest claimed: 2021-10-05
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Srinath Gundavelli; Vimal Srivastava; Oliver James Bull
- Web page: https://patentgrep.com/patent/US11910299B2

## CPC

- H04W 48/16: Discovering, processing access restriction or access information
- H04W 76/12: Setup of transport tunnels
- H04W 12/06: Authentication
- H04W 48/18: Selecting a network or a communication service
- H04W 60/00: Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W 60/002: {Registration for requesting network slices}
- H04W 76/10: Connection setup
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Presented herein are techniques to facilitate providing slice attribute information to a user equipment (UE) for one or more slice types with which the user equipment is allowed to establish one or more session(s). In one example, a method may include obtaining, by a network element, a registration request for connection of a UE to a mobile network; performing an authentication for connection of the UE to the mobile network; and upon successful authentication, providing, by the network element, a registration response to the UE, wherein the registration response identifies one or more network slice types with which the UE is authorized to establish a session and the registration response identifies one of: attribute information for each of the one or more network slice types or network location information from which attribute information for each of the one or more network slice types is to be obtained.

## Claims

### Claim 1

A method comprising:
obtaining, by a network element of a mobile core network, a registration request for connection of a user equipment to the mobile core network;
performing an authentication for connection of the user equipment to the mobile core network; and
upon successful authentication of the user equipment for connection to the mobile core network, providing, by the network element, a registration response to the user equipment, wherein the registration response identifies a plurality of network slice types with which the user equipment is authorized to establish a session and the registration response identifies one of: attribute information for each of the plurality of network slice types or network location information associated with one of an application server or a Domain Name System (DNS) server from which attribute information for one or more of the plurality of network slice types is to be obtained by the user equipment, wherein based on network location information being identified in the registration response, the user equipment is to query one of the application server or the DNS server utilizing the network location information to obtain the attribute information for each of the one or more of the plurality of network slice types following session establishment by the user equipment with a default network slice type.

### Claim 2 (depends on 1)

The method of claim 1, wherein the attribute information for at least one network slice type of the plurality of network slice types includes:
an identification of one or more services provided by the at least one network slice type;
performance parameters associated with the at least one network slice type that identify, at least in part, a guaranteed bit rate and a maximum bit rate supported by the at least one network slice type; and
service area information for the at least one network slice type.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session and a root uniform resource identifier (URI) from a subscription profile for the user equipment configured for a subscription database within the mobile core network; and
generating, by the network element based on the root URI, the network location information associated with the application server from which the attribute information for each of the one or more of the plurality of network slice types can be obtained by the user equipment, wherein the network location information that is provided to the user equipment includes each of a corresponding URI for each of the one or more of the plurality of network slice types that enables the user equipment to query the application server to obtain the attribute information for each of the one or more of the plurality of network slice types following the session establishment by the user equipment with the default network slice type.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session from a subscription profile for the user equipment configured for a subscription database within the mobile core network; and
obtaining, by the network element, the attribute information for each of the plurality of network slice types with which the user equipment is authorized to establish a session from an application server.

### Claim 5 (depends on 4)

The method of claim 4, wherein the registration response includes a plurality of Attribute-Value Pairs (AVPs) and each of the plurality of AVPs identifies each network slice type with which the user equipment is authorized to establish a session and the attribute information for each of the plurality of network slice types.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session and an identifier associated with the DNS server from a subscription profile for the user equipment configured for a subscription database within the mobile core network, wherein the identifier associated with the DNS server is the network location information identified in the registration response.

### Claim 7 (depends on 6)

The method of claim 6, wherein the identifier associated with the DNS server is one of:
a Fully Qualified Domain Name (FQDN) for each of the one or more of the plurality of network slice types with which the user equipment is authorized to establish a session that enables the user equipment to query the DNS server for the attribute information for each of the one or more of the plurality of network slice types following the session establishment by the user equipment with the default network slice type; or
an address for the DNS server from which a Fully Qualified Domain Name (FQDN) for each of the one or more of the plurality of network slice types with which the user equipment is authorized to establish a session can be generated by the user equipment to enable the user equipment to query the DNS server for the attribute information for each of the one or more of plurality of network slice types following the session establishment by the user equipment with the default network slice type.

### Claim 8 (depends on 1)

The method of claim 1, wherein the attribute information for at least one network slice type of the plurality of network slice types is identified via a DNS text record that is obtained by the user equipment from the DNS server.

### Claim 9

One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to perform operations, comprising:
obtaining, by a network element of a mobile core network, a registration request for connection of a user equipment to the mobile core network;
performing an authentication for connection of the user equipment to the mobile core network; and
upon successful authentication of the user equipment for connection to the mobile core network, providing, by the network element, a registration response to the user equipment, wherein the registration response identifies a plurality of network slice types with which the user equipment is authorized to establish a session and the registration response identifies one of: attribute information for each of the plurality of network slice types or network location information associated with one of an application server or a Domain Name System (DNS) server from which attribute information for one or more of the plurality of network slice types is to be obtained by the user equipment, wherein based on the network location information being identified in the registration response, the user equipment is to query one of the application server or the DNS server utilizing the network location information to obtain the attribute information for each of the one or more of the plurality of network slice types following session establishment by the user equipment with a default network slice type.

### Claim 10 (depends on 9)

The media of claim 9, wherein the attribute information for at least one network slice type of the plurality of network slice types includes:
an identification of one or more services provided by the at least one network slice type;
performance parameters associated with the at least one network slice type that identify, at least in part, a guaranteed bit rate and a maximum bit rate supported by the at least one network slice type; and
service area information for the at least one network slice type.

### Claim 11 (depends on 9)

The media of claim 9, further comprising instructions that, when executed by the processor, cause the processor to perform further operations, comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session and a root uniform resource identifier (URI) from a subscription profile for the user equipment configured for a subscription database within the mobile core network; and
generating, by the network element based on the root URI, the network location information from which the attribute information for each of the one or more of the plurality of network slice types can be obtained via the application server, wherein the network location information that is provided to the user equipment includes each of a corresponding URI for each of the one or more of the plurality of network slice types that enables the user equipment to query the application server to obtain the attribute information for each of the one or more of the plurality of network slice types following the session establishment by the user equipment with the default network slice type.

### Claim 12 (depends on 9)

The media of claim 9, further comprising instructions that, when executed by the processor, cause the processor to perform further operations, comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session from a subscription profile for the user equipment configured for a subscription database within the mobile core network; and
obtaining, by the network element, the attribute information for each of the plurality of network slice types with which the user equipment is authorized to establish a session from an application server.

### Claim 13 (depends on 12)

The media of claim 12, wherein the registration response includes a plurality of Attribute-Value Pairs (AVPs) and each of the plurality of AVPs identifies each network slice type with which the user equipment is authorized to establish a session and the attribute information for each of the plurality of network slice types.

### Claim 14 (depends on 9)

The media of claim 9, further comprising instructions that, when executed by the processor, cause the processor to perform further operations, comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session and an identifier associated with the DNS server from a subscription profile for the user equipment configured for a subscription database within the mobile core network, wherein the identifier associated with the DNS server is the network location information identified in the registration response.

### Claim 15 (depends on 14)

The media of claim 14, wherein the identifier associated with the DNS server is one of:
a Fully Qualified Domain Name (FQDN) for each of the plurality of network slice types with which the user equipment is authorized to establish a session that enables the user equipment to query the DNS server for the attribute information for each of the plurality of network slice types following the session establishment by the user equipment with the default network slice type; or
an address for the DNS server from which a Fully Qualified Domain Name (FQDN) for each of the plurality of network slice types with which the user equipment is authorized to establish a session can be generated by the user equipment to enable the user equipment to query the DNS server for the attribute information for each of the plurality of network slice types following the session establishment by the user equipment with the default network slice type.

### Claim 16

A network element comprising:
at least one memory element for storing data; and
at least one processor for executing instructions associated with the data, wherein executing the instructions causes the network element to perform operations, comprising:
obtaining, by a network element of a mobile core network, a registration request for connection of a user equipment to the mobile core network;
performing an authentication for connection of the user equipment to the mobile core network; and
upon successful authentication of the user equipment for connection to the mobile core network, providing, by the network element, a registration response to the user equipment, wherein the registration response identifies a plurality of network slice types with which the user equipment is authorized to establish a session and the registration response identifies one of: attribute information for each of the plurality of network slice types or network location information associated with one of an application server or a Domain Name System (DNS) server from which attribute information for one or more plurality of network slice types is to be obtained by the user equipment, wherein based on the network location information being identified in the registration response, the user equipment is to query the one of the application server or the DNS server utilizing the network location information to obtain the attribute information for each of the one or more of the plurality of network slice types following session establishment by the user equipment with a default network slice type.

### Claim 17 (depends on 16)

The network element of claim 16, wherein executing the instructions causes the network element to perform further operations, comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session and a root uniform resource identifier (URI) from a subscription profile for the user equipment configured for a subscription database within the mobile core network; and
generating, by the network element based on the root URI, the network location information associated with the application server from which the attribute information for each of the one or more of the plurality of network slice types can be obtained by the user equipment, wherein the network location information that is provided to the user equipment includes each of a corresponding URI for each of the one or more of the plurality of network slice types that enables the user equipment to query the application server to obtain the attribute information for each of the one or more of the plurality of network slice types following the session establishment by the user equipment with the default network slice type.

### Claim 18 (depends on 16)

The network element of claim 16, wherein executing the instructions causes the network element to perform further operations, comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session from a subscription profile for the user equipment configured for a subscription database within the mobile core network; and
obtaining, by the network element, the attribute information for each of the plurality of network slice types with which the user equipment is authorized to establish a session from an application server, wherein the registration response includes a plurality of Attribute-Value Pairs (AVPs) and each of the plurality of AVPs identifies each network slice type with which the user equipment is authorized to establish a session and the attribute information for each of the plurality of network slice types.

### Claim 19 (depends on 16)

The network element of claim 16, wherein executing the instructions causes the network element to perform further operations, comprising:
obtaining, by the network element, the plurality of network slice types with which the user equipment is authorized to establish a session and an identifier associated with the DNS server from a subscription profile for the user equipment configured for a subscription database within the mobile core network, wherein the identifier associated with the DNS server is the network location information identified in the registration response.

### Claim 20 (depends on 19)

The network element of claim 19, wherein the identifier associated with the DNS server is one of:
a Fully Qualified Domain Name (FQDN) for each of the one or more of the plurality of network slice types with which the user equipment is authorized to establish a session that enables the user equipment to query the DNS server for the attribute information for each of the one or more of the plurality of network slice types following the session establishment by the user equipment with the default network slice type; or
an address for the DNS server from which a Fully Qualified Domain Name (FQDN) for each of the one or more of the plurality of network slice types with which the user equipment is authorized to establish a session can be generated by the user equipment to enable the user equipment to query the DNS server for the attribute information for each of the one or more of the plurality of network slice types following the session establishment by the user equipment with the default network slice type.
