# US 10,484,911 B1 · Adaptable radio access network

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

- Number: US 10,484,911 B1
- Document ID: US10484911B1
- Status: Granted
- Kind: B1
- Application number: 15/987,556
- Filed: 2018-05-23
- Published: 2019-11-28
- Granted: 2019-11-19
- Earliest claimed: 2018-05-23
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Kalyani Bogineni; Ratul Kumar Guha; Hans Raj Nahata
- Web page: https://patentgrep.com/patent/US10484911B1

## CPC

- H04W 28/16: Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W 12/06: Authentication
- H04W 76/10: Connection setup
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A device can receive, at a radio access network (RAN) and from a user device, first information to initiate a communications session that has one or more properties. The device can send second information to an access and mobility management function component (AMF) to authenticate the user device. The device can send third information to a user plane function component (UPF) to determine a set of network slice policies for managing the communications session. The device can receive the set of network slice policies and apply the set of network slice policies to the communications session. The device can detect a change in the one or more properties of the communications session and send a signal to the UPF to analyze the communications session. The device can receive a new set of network slice policies and apply the new set of network slice policies to the communications session.

## Claims

### Claim 1

A device, comprising:
one or more memory devices; and
one or more processors, communicatively connected to the one or more memory devices, to:
receive, from a user device running an application, first information to initiate a communications session between the user device and a wireless network,
wherein the communications session has one or more properties;
process the first information to determine second information that identifies the user device and third information that identifies a communications attribute of the application;
send the second information to an access and mobility management function component (AMF) associated with the wireless network to authenticate the user device;
receive, from the AMF and based on sending the second information to the AMF, a first signal that indicates that the user device was authenticated;
send, based on receiving the first signal, the third information to a user plane function component (UPF) associated with the wireless network to determine a set of network slice policies for managing the communications session;
receive, from the UPF and based on sending the third information to the UPF, the set of network slice policies;
apply the set of network slice policies to the communications session;
detect a change in the one or more properties of the communications session after applying the set of network slice policies to the communications session;
send, based on detecting the change in the one or more properties of the communications session, a second signal that indicates the change in the one or more properties of the communications session to the UPF to analyze the communications session;
receive, from the UPF and based on sending the second signal to the UPF, a new set of network slice policies for managing the communications session; and
apply the new set of network slice policies to the communications session,
the new set of network slice policies being applied during the communication session and without communicating with the user device.

### Claim 2 (depends on 1)

The device of claim 1, wherein the one or more processors, when receiving the set of network slice policies, are to:
receive the set of network slice policies from a network slice selection function component (NSSF) via the UPF.

### Claim 3 (depends on 1)

The device of claim 1, wherein the set of network slice policies includes at least one of:
an area capacity policy,
a mobility policy,
a density policy,
a guaranteed minimum data rate policy,
a maximum bitrate policy,
a relative priority policy,
an absolute priority policy,
a latency rate policy, or
a reliability policy.

### Claim 4 (depends on 1)

The device of claim 1, wherein the one or more properties of the communications session identify at least one of:
a type of application associated with the communications session,
a type of service associated with the communications session,
a source internet protocol (IP) address associated with the communications session,
a destination IP address associated with the communications session,
a source port associated with the communications session,
a destination port associated with the communications session,
a protocol associated with the communications session,
a packet characteristic associated with the communications session, or
a type of application programming interface (API) associated with the communications session.

### Claim 5 (depends on 1)

The device of claim 1, wherein the second information includes a preference concerning the set of network slice policies to apply to the communications session.

### Claim 6 (depends on 1)

The device of claim 1, wherein the new set of network slice policies defines at least one of:
a low latency performance requirement,
a high latency performance requirement,
a low reliability performance requirement,
a high reliability performance requirement,
a high data rate performance requirement,
a low data rate performance requirement,
a high traffic density requirement, or
a low traffic density requirement.

### Claim 7 (depends on 1)

The device of claim 1, wherein the new set of network slice policies defines a category for the communications session, including at least one of:
an enhanced mobile broad band category,
a connected vehicles category,
a real-time service category,
an enhanced multi-media category,
an internet of things category,
an ultra-reliable low latency applications category, or
a fixed wireless access category.

### Claim 8

A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to:
receive, from a user device running an application, first information to initiate a communications session between the user device and a wireless network,
wherein the communications session has one or more properties;
process the first information to determine second information that identifies the user device and third information that identifies a communications attribute of the application;
send the second information to an access and mobility management function component (AMF) associated with the wireless network to authenticate the user device;
receive, from the AMF and based on sending the second information to the AMF, a first signal that indicates that the user device was authenticated;
send, based on receiving the first signal, the third information to a user plane function component (UPF) associated with the wireless network to determine a set of network slice policies for managing the communications session;
receive, from the UPF and based on sending the third information to the UPF, the set of network slice policies;
apply the set of network slice policies to the communications session;
detect a change in the one or more properties of the communications session after applying the set of network slice policies to the communications session;
send, based on detecting the change in the one or more properties of the communications session, a second signal that indicates the change in the one or more properties of the communications session to the UPF to analyze the communications session;
receive, from the UPF and based on sending the second signal to the UPF, a new set of network slice policies for managing the communications session; and
apply the new set of network slice policies to the communications session,
the new set of network slice policies being applied during the communication session and without communicating with the user device.

### Claim 9 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the one or more instructions, that cause the one or more processors to receive the set of network slice policies, cause the one or more processors to:
receive the set of network slice policies from a network slice selection function component (NSSF) via the UPF.

### Claim 10 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the set of network slice policies includes at least one of:
an area capacity policy,
a mobility policy,
a density policy,
a guaranteed minimum data rate policy,
a maximum bitrate policy,
a relative priority policy,
an absolute priority policy,
a latency rate policy, or
a reliability policy.

### Claim 11 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the one or more properties of the communications session identify at least one of:
a type of application associated with the communications session,
a type of service associated with the communications session,
a source internet protocol (IP) address associated with the communications session,
a destination IP address associated with the communications session,
a source port associated with the communications session,
a destination port associated with the communications session,
a protocol associated with the communications session,
a packet characteristic associated with the communications session, or
a type of application programming interface (API) associated with the communications session.

### Claim 12 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the second information includes a preference concerning the set of network slice policies to apply to the communications session.

### Claim 13 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the new set of network slice policies defines at least one of:
a low latency performance requirement,
a high latency performance requirement,
a low reliability performance requirement,
a high reliability performance requirement,
a high data rate performance requirement,
a low data rate performance requirement,
a high traffic density requirement, or
a low traffic density requirement.

### Claim 14 (depends on 8)

The non-transitory computer-readable medium of claim 8, wherein the new set of network slice policies defines a category for the communications session, including at least one of:
an enhanced mobile broad band category,
a connected vehicles category,
a real-time service category,
an enhanced multi-media category,
an internet of things category,
an ultra-reliable low latency applications category, or
a fixed wireless access category.

### Claim 15

A method, comprising:
receiving, by a device in a radio access network (RAN) and from a user device running an application, first information to initiate a communications session between the user device and a wireless network,
wherein the communications session has one or more properties;
processing, by the device, the first information to determine second information that identifies the user device and third information that identifies a communications attribute of the application;
sending, by the device, the second information to an access and mobility management function component (AMF) associated with the wireless network to authenticate the user device;
receiving, by the device, from the AMF and based on sending the second information to the AMF, a first signal that indicates that the user device was authenticated;
sending, by the device, based on receiving the first signal, the third information to a user plane function component (UPF) associated with the wireless network to determine a set of network slice policies for managing the communications session;
receiving, by the device, from the UPF and based on sending the third information to the UPF, the set of network slice policies;
applying, by the device, the set of network slice policies to the communications session;
detecting, by the device, a change in the one or more properties of the communications session after applying the set of network slice policies to the communications session;
sending, by the device, based on detecting the change in the one or more properties of the communications session, a second signal that indicates the change in the one or more properties of the communications session to the UPF to analyze the communications session;
receiving, by the device, from the UPF and based on sending the second signal to the UPF, a new set of network slice policies for managing the communications session; and
applying, by the device, the new set of network slice policies to the communications session,
the new set of network slice policies being applied during the communication session and without communicating with the user device.

### Claim 16 (depends on 15)

The method of claim 15, wherein receiving the set of network slice policies comprises:
receiving the set of network slice policies from a network slice selection function component (NSSF) via the UPF.

### Claim 17 (depends on 15)

The method of claim 15, wherein the set of network slice policies includes at least one of:
an area capacity policy,
a mobility policy,
a density policy,
a guaranteed minimum data rate policy,
a maximum bitrate policy,
a relative priority policy,
an absolute priority policy,
a latency rate policy, or
a reliability policy.

### Claim 18 (depends on 15)

The method of claim 15, wherein the one or more properties of the communications session identify at least one of:
a type of application associated with the communications session,
a type of service associated with the communications session,
a source internet protocol (IP) address associated with the communications session,
a destination IP address associated with the communications session,
a source port associated with the communications session,
a destination port associated with the communications session,
a protocol associated with the communications session,
a packet characteristic associated with the communications session, or
a type of application programming interface (API) associated with the communications session.

### Claim 19 (depends on 15)

The method of claim 15, wherein the new set of network slice policies defines at least one of:
a low latency performance requirement,
a high latency performance requirement,
a low reliability performance requirement,
a high reliability performance requirement,
a high data rate performance requirement,
a low data rate performance requirement,
a high traffic density requirement, or
a low traffic density requirement.

### Claim 20 (depends on 15)

The method of claim 15, wherein the new set of network slice policies defines a category for the communications session, including at least one of:
an enhanced mobile broad band category,
a connected vehicles category,
a real-time service category,
an enhanced multi-media category,
an internet of things category,
an ultra-reliable low latency applications category, or
a fixed wireless access category.
