IP Library Granted Patent US 11,622,323
Granted Patent B2
US 11,622,323 · App. 17/197,417 · Granted Apr 4, 2023

Slice allocation and interface to applications

Inventors: Juan Zhang (San Diego, CA); Ajith Tom Payyappilly (San Diego, CA); Tom Chin (San Diego, CA); Young Rak Lee (San Diego, CA); Xiaoyu Duan (San Diego, CA)
Assignee: QUALCOMM INCORPORATED
H04W48/18H04L12/465H04W40/32H04W76/11H04L2101/375
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 11,622,323
App. No.
17/197,417
Granted
Apr 4, 2023
Kind
B2
Abstract

A user equipment (UE) modem stores a route selection policy (URSP), the URSP associating each of a plurality of data network name (DNN) identifiers and a corresponding slice, wherein a first DNN identifier (ID) is associated with a first DNN and a first slice and a second DNN ID is associated with the first DNN and a second slice different than the first slice. The modem establishes a first protocol data unit (PDU) session with the first DNN and the first slice in response to receiving a first indication to start a first network interface associated with the first DNN ID. The modem establishes a second PDU session with the first DNN and the second slice in response to receiving a second indication to start a second network interface associated with the second DNN ID.

Claims (80)

1. A method of wireless communication at a user equipment (UE), comprising:

storing, by a modem, a UE route selection policy (URSP), the URSP associating each of a plurality of data network name (DNN) identifiers and a corresponding slice, wherein a first DNN identifier (ID) is associated with a first DNN and a first slice and a second DNN ID is associated with the first DNN and a second slice different than the first slice;

establishing a first protocol data unit (PDU) session with the first DNN and the first slice in response to receiving a first indication to start a first network interface associated with the first DNN ID;

validating an application to use the second DNN ID; and

establishing a second PDU session with the first DNN and the second slice, after validating the application to use the second DNN ID, in response to receiving a second indication initiated by the application and indicating to start a second network interface associated with the second DNN ID.

2. The method of claim 1 , further comprising:

receiving the second indication to start the second network interface, wherein the second indication includes the second DNN ID and service information, wherein the modem validates the application to use the second DNN ID using the URSP and the service information.

3. The method of claim 2 , wherein the service information includes one or more parameters comprising:

an operating system identifier,

an application identifier,

remote Internet Protocol version 4 (IPv4) information,

an IPv4 address mask,

remote internet protocol version 6 (IPv6) information,

an IPv6 prefix length,

a remote fully qualified domain name (FQDN),

a destination port,

a destination port range,

a destination port range lower limit,

a destination port range higher limit,

a destination medium access control (MAC) address for non-internet protocol packets,

a virtual local area network identifier (VID) of a customer virtual local area network (VLAN) tag, or

a VID of a service VLAN tag.

4. The method of claim 2 , wherein the modem validates the application to use the second DNN ID using the URSP and an application identifier comprised in the service information.

5. The method of claim 1 , wherein the first slice is an enhanced Mobile Broadband (eMBB) slice.

6. The method of claim 5 , wherein the second slice is an Ultra-Reliable Low Latency Communications (URLLC) slice, a massive Internet of Things (MIoT) slice, or an operator defined proprietary slice.

7. The method of claim 1 , wherein the first slice is an Ultra-Reliable Low Latent Communications (URLLC) slice and the second slice is an enhanced Mobile Broadband (eMBB) slice, a massive Internet of Things (MIoT) slice, or an operator defined proprietary slice.

8. The method of claim 1 , wherein the first slice is a massive Internet of Things (MIoT) slice and the second slice is an enhanced Mobile Broadband (eMBB) slice, an URLLC slice, or an operator defined proprietary slice.

9. A method of wireless communication at a user equipment (UE), comprising:

storing, by a modem, a UE route selection policy (URSP), the URSP associating each of a plurality of data network name (DNN) identifiers and a corresponding slice, wherein a first DNN identifier (ID) is associated with a first DNN and a first slice and a second DNN ID is associated with the first DNN and a second slice different than the first slice;

establishing a first protocol data unit (PDU) session with the first DNN and the first slice in response to receiving a first indication to start a first network interface associated with the first DNN ID;

sending, from an application to an operating system, a network request application programming interface (API) comprising the second DNN ID and service information; and

establishing a second PDU session with the first DNN and the second slice in response to receiving a second indication to start a second network interface associated with the second DNN ID.

10. The method of claim 9 , further comprising:

in response to receiving the network request API at the operating system from the application, passing a network request and the service information to a radio interface layer (RIL); and

adding a new entry in an access point name (APN) context table.

11. The method of claim 10 , further comprising:

determining, at the RIL, to establish a new interface based on the second DNN ID being a new identifier without a previously established interface; and

sending, from the RIL to the modem, the second indication to start the second network interface associated with the second DNN ID, wherein the second indication comprises the service information.

12. An apparatus for wireless communication at a user equipment (UE), comprising:

a memory; and

at least one processor coupled to the memory, wherein the memory and the at least one processor are configured to:

store, by a modem, a UE route selection policy (URSP), the URSP associating each of a plurality of data network name (DNN) identifiers and a corresponding slice, wherein a first DNN identifier (ID) is associated with a first DNN and a first slice and a second DNN ID is associated with the first DNN and a second slice different than the first slice;

establish a first protocol data unit (PDU) session with the first DNN and the first slice in response to receiving a first indication to start a first network interface associated with the first DNN ID;

validate an application to use the second DNN ID; and

establish a second PDU session with the first DNN and the second slice, after validation of the application to use the second DNN ID, in response to receiving a second indication initiated by the application and indicating to start a second network interface associated with the second DNN ID.

13. The apparatus of claim 12 , wherein the memory and the at least one processor are further configured to:

receive the second indication to start the second network interface, wherein the second indication includes the second DNN ID and service information, wherein the modem is configured to validate the application to use the second DNN ID using the URSP and the service information.

14. The apparatus of claim 13 , wherein the service information includes one or more parameters comprising:

an operating system identifier,

an application identifier,

remote Internet Protocol version 4 (IPv4) information,

an IPv4 address mask,

remote internet protocol version 6 (IPv6) information,

an IPv6 prefix length,

a remote fully qualified domain name (FQDN),

a destination port,

a destination port range,

a destination port range lower limit,

a destination port range higher limit,

a destination medium access control (MAC) address for non-internet protocol packets,

a virtual local area network identifier (VID) of a customer virtual local area network (VLAN) tag, or

a VID of a service VLAN tag.

15. The apparatus of claim 13 , wherein the modem is configured to validate the application to use the second DNN ID using the URSP and an application identifier comprised in the service information.

16. The apparatus of claim 12 , wherein the first slice is an enhanced Mobile Broadband (eMBB) slice.

17. The apparatus of claim 16 , wherein the second slice is an Ultra-Reliable Low Latency Communications (URLLC) slice, a massive Internet of Things (MIoT) slice, or an operator defined proprietary slice.

18. The apparatus of claim 12 , wherein the first slice is an Ultra-Reliable Low Latent Communications (URLLC) slice and the second slice is an enhanced Mobile Broadband (eMBB) slice, a massive Internet of Things (MIoT) slice, or an operator defined proprietary slice.

19. The apparatus of claim 12 , wherein the first slice is a massive Internet of Things (MIoT) slice and the second slice is an enhanced Mobile Broadband (eMBB) slice, an URLLC slice, or an operator defined proprietary slice.

20. An apparatus for wireless communication at a user equipment (UE), comprising:

a memory; and

at least one processor coupled to the memory, wherein the memory and the at least one processor are configured to:

store, by a modem, a UE route selection policy (URSP), the URSP associating each of a plurality of data network name (DNN) identifiers and a corresponding slice, wherein a first DNN identifier (ID) is associated with a first DNN and a first slice and a second DNN ID is associated with the first DNN and a second slice different than the first slice;

establish a first protocol data unit (PDU) session with the first DNN and the first slice in response to receiving a first indication to start a first network interface associated with the first DNN ID;

send, from an application to an operating system, a network request application programming interface (API) comprising the second DNN ID and service information; and

establish a second PDU session with the first DNN and the second slice in response to receiving a second indication to start a second network interface associated with the second DNN ID.

21. The apparatus of claim 20 , wherein the memory and the at least one processor are further configured to:

pass a network request and the service information to a radio interface layer (RIL) in response to reception of the network request API at the operating system from the application; and

add a new entry in an access point name (APN) context table.

22. The apparatus of claim 21 , wherein the memory and the at least one processor are further configured to:

determine, at the RIL, to establish a new interface based on the second DNN ID being a new identifier without a previously established interface; and

send, from the RIL to the modem, the second indication to start the second network interface associated with the second DNN ID, wherein the second indication comprises the service information.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE INADVERTENT TYPOGRAPHICAL ERROR ON PAGE 1 LISTING THE INVENTORS AND DUPLICATING AN INVENTOR PREVIOUSLY RECORDED AT REEL: 055660 FRAME: 0223. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2022
From: ZHANG, JUAN; PAYYAPPILLY, AJITH TOM; CHIN, TOM; LEE, YOUNG RAK; DUAN, XIAOYU
To: QUALCOMM INCORPORATED
Reel/Frame 060927/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: ZHANG, JUAN; PAYYAPPILLY, AJITH TOM; CHIN, TOM; LEE, YOUNG RAK; DUAN, XIAOYU
To: QUALCOMM INCORPORATED
Reel/Frame 055660/0223 →
Continuity (2)
Provisional Application 63001183 · Mar 27, 2020
Related Publication 20210306939A1 · Sep 30, 2021
Cited By (2)
US 12,200,618 US 12,490,182