# US 12,225,061 B1 · System and method for ephemeral assignment of network slices

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

- Number: US 12,225,061 B1
- Document ID: US12225061B1
- Status: Granted
- Kind: B1
- Application number: 18/366,070
- Filed: 2023-08-07
- Published: 2025-02-13
- Granted: 2025-02-11
- Earliest claimed: 2023-08-07
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Jae Cho; Jeremy Short; Lily Zhu; Paul Kania; Rachel Elizabeth Page
- Web page: https://patentgrep.com/patent/US12225061B1

## CPC

- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1073: Registration or de-registration
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A device may include a processor. The processor may be configured to: send an enlistment request to a network over a wireless connection, wherein the enlistment request includes an application identifier (ID) corresponding to an application to be enlisted; receive a reply from the network in response to the enlistment request, wherein the reply includes a replacement User Equipment Route Selection Policy (URSP) rule; receive a session request from the application to establish a session; identify, in response to the session request and based on the replacement URSP rule, a network slice on the network; and establish the session between the application and the identified network slice on the network.

## Claims

### Claim 1

A device comprising:
a processor to:
send an enlistment request to a network over a wireless connection, wherein the enlistment request includes an application identifier (ID) corresponding to an application to be enlisted;
receive a reply from the network in response to the enlistment request, wherein the reply includes a replacement User Equipment Route Selection Policy (URSP) rule;
receive a session request from the application to establish a session;
identify, in response to the session request and based on the replacement URSP rule, a network slice on the network;
establish the session between the application and the identified network slice on the network; and
restore a database, which is hosted on the device, that includes URSP rules to a state prior to sending the enlistment request to the network, wherein when the processor restores the database, the processor is to: remove the replacement URSP rule from the database; and insert, in the database, a prior URSP rule, if any, that was overwritten by the replacement URSP rule after the processor received the reply from the network.

### Claim 2 (depends on 1)

The device of claim 1, wherein the processor is further to:
detect that the application has launched as a trigger to send the enlistment request.

### Claim 3 (depends on 1)

The device of claim 1, wherein the processor is further to:
insert the replacement URSP rule in the database by overwriting the prior URSP rule in the database.

### Claim 4 (depends on 1)

The device of claim 1, wherein the session request includes a traffic descriptor that indicates a type of network traffic that the application is to send to the network, and wherein the processor is to:
prevent the application from including, in the session request, information that identifies the application.

### Claim 5 (depends on 1)

The device of claim 1, wherein the processor is further to:
detect that the application is about to end or that the session has terminated; and
send a de-enlistment request to the network in response to detecting that the application is about to end or that the session has terminated.

### Claim 6 (depends on 1)

The device of claim 1, wherein the enlistment request includes a traffic descriptor, and wherein the reply includes a replacement traffic descriptor.

### Claim 7

A method comprising:
sending, by a device, an enlistment request to a network over a wireless connection, wherein the enlistment request includes an application identifier (ID) corresponding to an application to be enlisted;
receiving a reply from the network in response to the enlistment request, wherein the reply includes a replacement User Equipment Route Selection Policy (URSP) rule;
receiving a session request from the application to establish a session;
identifying, in response to the session request and based on the replacement URSP rule, a network slice on the network;
establishing the session between the application and the identified network slice on the network; and
restoring a database, which is hosted on the device, that includes URSP rules to a state prior to sending the enlistment request to the network, wherein restoring the database to the state prior to sending the enlistment request includes: removing the replacement URSP rule from the database; and inserting, in the database, a prior URSP rule, if any, that was overwritten by the replacement URSP rule after receiving the reply from the network.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
detecting that the application has launched as a trigger to send the enlistment request.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
inserting the replacement URSP rule in the database by overwriting the prior URSP rule in the database.

### Claim 10 (depends on 7)

The method of claim 7, wherein the session request includes a traffic descriptor that indicates a type of network traffic that the application is to send to the network, the method further comprising:
preventing the application from including, in the session request, information that identifies the application.

### Claim 11 (depends on 7)

The method of claim 7, further comprising:
detecting that the application is about to end or that the session has terminated; and
sending a de-enlistment request to the network in response to detecting that the application is about to end or that the session has terminated.

### Claim 12 (depends on 7)

The method of claim 7, wherein the enlistment request includes a traffic descriptor, and wherein the reply includes a replacement traffic descriptor.

### Claim 13

A non-transitory computer-readable medium comprising processor-executable instructions, which when executed by a processor of included in a device, cause the processor to:
send an enlistment request to a network over a wireless connection, wherein the enlistment request includes an application identifier (ID) corresponding to an application to be enlisted;
receive a reply from the network in response to the enlistment request, wherein the reply includes a replacement User Equipment Route Selection Policy (URSP) rule;
receive a session request from the application to establish a session;
identify, in response to the session request and based on the replacement URSP rule, a network slice on the network;
establish the session between the application and the identified network slice on the network; and
restore a database, which is hosted on the device, that includes URSP rules to a state prior to sending the enlistment request to the network, wherein when the processor restores the database, the processor is to: remove the replacement URSP rule from the database; and
insert, in the database, a prior URSP rule, if any, that was overwritten by the replacement URSP rule after the processor received the reply from the network.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the processor is further to:
detect that the application has launched as a trigger to send the enlistment request.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the processor is further to:
insert the replacement URSP rule in the database by overwriting the prior URSP rule in the database.

### Claim 16 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the session request includes a traffic descriptor that indicates a type of network traffic that the application is to send to the network, and wherein the processor is to:
prevent the application from including, in the session request, information that identifies the application.

### Claim 17 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the enlistment request includes a traffic descriptor, and wherein the reply includes a replacement traffic descriptor.

### Claim 18 (depends on 1)

The device of claim 1, wherein the processor is further to:
detect that the application has launched as a trigger to send the enlistment request; and
insert the replacement URSP rule in the database by overwriting the prior URSP rule in the database.

### Claim 19 (depends on 7)

The method of claim 7, wherein further comprising:
detecting that the application has launched as a trigger to send the enlistment request; and
inserting the replacement URSP rule in the database by overwriting the prior URSP rule in the database.

### Claim 20 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the processor is further to:
detect that the application has launched as a trigger to send the enlistment request; and
insert the replacement URSP rule in the database by overwriting the prior URSP rule in the database.
