Patent Description:
A wireless multiple-access communications system may include one or more base stations or one or more network access nodes, each simultaneously supporting communication for multiple communication devices, which may be otherwise known as user equipment (UE).

A wireless multiple-access communications system may include one or more base stations or one or more network access nodes, each simultaneously supporting communication for multiple communication devices, which may be otherwise known as a UE. In some wireless communications systems, a UE may support communications with a base station using multiple radio access technologies (RATs), such as <NUM>, LTE, etc. Improved techniques at a UE for communicating with a base station using one or more RATs may be desirable. <CIT> discloses a multi-subscriber identification module (MSIM) wireless communication device having at least a first SIM and a second SIM associated with a shared radio frequency (RF) resource. The wireless communication device may detect that the first SIM is set as a designated data subscription (DDS), such that a modem stack associated with the first SIM receives information broadcast by a first network. The wireless communication device may perform a network attach procedure with a second network on a modem stack associated with the second SIM, such that a default packet data network (PDN) connection is established with the second network. The wireless communication device may set the default PDN connection as a persistent PDN connection, with the modem stack associated with the second SIM maintaining at least one persistent PDN connection. <NPL> proposes to use the N3GPP access as a high priority access type in MUSIM scenario to transfer service data, so that both the USIM1' ongoing services and USIM2' service that triggers the paging may be performed. <CIT> discloses a method for UE route selection policy (URSP) rule matching. URSP is used by a UE to determine if a detected application can be associated to an established PDU session, can be offload to non-3GPP access outside a PDU session, or can trigger the establishment of a new PDU session. The UE first finds a non-default URSP rule with a matching traffic descriptor to the application. When the UE fails to find existing PDU session or setup new PDU session with any or the route selection descriptors of the non-default URSP rule, the UE moves to another non-default URSP rule, if any, and try the matching. If all non-default URSP rules cannot be matched with the application, then the UE tries the default URSP rule, which includes a match-all traffic descriptor. <NPL> proposes a modification to Solution <NUM> "Provisioning URSP configuration to the UE to establish PDU Sessions for edge applications" to avail from Provisioning Domains as defined in RFC7556. <CIT> discloses a data transmission method, a terminal and a computer storage medium, and the method comprises the following steps: acquiring three-dimensional video data, wherein the three-dimensional data comprise two-dimensional video data and depth data; determining a first access channel corresponding to the two-dimensional video data, and determining a second access channel corresponding to the depth data; sending the two-dimensional video data through the first access channel, and sending the depth data through the second access channel. <NPL> discusses how the UE determines the access type of a requested PDU Session and identifies the cases when the access type cannot be determined by local policy in the UE (e.g. by URSP rules).

Preferred embodiments are described in the dependent claims.

The described techniques relate to improved methods, systems, devices, and apparatuses that support methods to establish a protocol data unit (PDU) session. Generally, the described techniques provide for establishing wireless connections for a user equipment (UE) that supports communications with a base station using multiple radio access technologies (RATs) (e.g., a dual subscription dual standby (DSDS) UE). A DSDS UE may operate in a dual subscription mode, where each subscription corresponds to a subscriber identity module (SIM) of the UE. The UE may establish a data connection via a first subscription or a second subscription. When an application of the UE requests to establish a data connection with the network, the application may indicate an access preference rule to use when establishing the connection. To establish the connection, the UE may compare the access preference rule of the application to policies of a UE Route Selection Policy (URSP) associated with a default subscription (e.g., the first subscription). If the UE determines that the access preference rule of the application lacks a match among policies of the URSP associated with the default subscription, the UE may evaluate the URSP of the second subscription for a policy that matches the access preference rule of the application. If there is a match, the UE may update the default subscription to the second subscription and may establish a connection with the network via the second subscription. In some cases, the UE may prompt a user to determine whether to switch the default subscription to the second subscription. Here, the UE may refrain from switching the default subscription to the second subscription if the user indicates to maintain the default subscription as the first subscription.

A method of wireless communication at a UE is described. The method includes identifying that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application, determining that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription, evaluating, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule, and establishing the data connection after evaluating the second route selection policy.

An apparatus for wireless communication at a UE is described. The apparatus may include a processor, memory coupled with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to identify that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application, determine that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription, evaluate, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule, and establish the data connection after evaluating the second route selection policy.

Another apparatus for wireless communication at a UE is described. The apparatus includes means for identifying that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application, determining that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription, evaluating, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule, and establishing the data connection after evaluating the second route selection policy.

A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code includes instructions executable by a processor to identify that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application, determine that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription, evaluate, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule, and establish the data connection after evaluating the second route selection policy.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for determining that the second route selection policy includes the matching policy that matches the access preference rule based on the evaluating, where the data connection may be established via the second subscription based on the second route selection policy including the matching policy.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for updating a default subscription of the UE from the first subscription to the second subscription based on the second route selection policy including the matching policy.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for prompting a user of the UE to select, from the first subscription and the second subscription, a default subscription of the UE based on determining that the second route selection policy includes the matching policy, and receiving, from the user, an indication of the second subscription, where the default subscription of the UE may be updated to the second subscription based on receiving the indication of the second subscription from the user.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for establishing the data connection via the second subscription based on updating a default subscription of the UE from the first subscription to the second subscription, the updating based on the second route selection policy including the matching policy.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for determining that the second route selection policy includes the matching policy that matches the access preference rule based on the evaluating, maintaining the first subscription as a default subscription of the UE after determining that the second route selection policy includes the matching policy, and establishing the data connection via the first subscription based on determining to maintain the first subscription as the default subscription of the UE.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for prompting a user of the UE to select, from the first subscription and the second subscription, the default subscription of the UE based on determining that the second route selection policy includes the matching policy, and receiving, from the user, an indication of the first subscription, where maintaining the first subscription as the default subscription of the UE may be based on receiving the indication of the first subscription from the user.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for selecting, from the policies of the first route selection policy, a default policy for the application, where establishing the data connection via the first subscription may be based on the default policy.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for determining that the second route selection policy lacks the matching policy that matches the access preference rule based on the evaluating, and establishing the data connection via the first subscription based on the second route selection policy lacking the matching policy.

Some examples of the method, apparatuses, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for identifying that the first subscription may be a default subscription for the UE, and evaluating the first route selection policy for the matching policy based on the first subscription being the default subscription.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the first subscription may be configured to provide a first data connection associated with a first quality of service for the application and the second subscription may be configured to provide a second data connection associated with a second quality of service for the application, the second quality of service being of higher quality than the first quality of service.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, establishing the data connection further may include operations, features, means, or instructions for transmitting a PDU establishment request message to a core network to establish the data connection, and receiving a PDU establishment accept message from the core network based at least in on transmitting the PDU establishment request message.

In some examples of the method, apparatuses, and non-transitory computer-readable medium described herein, the PDU establishment request message includes a data network name, a PDU session type, a session and service continuity mode, or a combination thereof.

In the following, the invention is best understood in view of <FIG>. The remaining embodiments, aspects and examples disclosed below are included for illustrative purposes and for facilitating the understanding of the invention.

In some wireless communications systems, a user equipment (UE) may have two subscriptions, each corresponding to a subscriber identity module (SIM) of the UE. A UE with two subscriptions may be referred to as a dual subscription dual standby (DSDS) UE. The UE may establish a connection (e.g., a protocol data unit (PDU) session) with a network via a first subscription or a second subscription. When an application of the UE requests to establish a connection with the network, the application may indicate an access preference rule to use when establishing the connection. To establish the connection, the UE may compare the access preference rule of the application to policies of a UE Route Selection Policy (URSP) of the default subscription (e.g., the first subscription). If the access preference rule does not match any of the policies of the URSP of the default subscription, the UE may select a default policy of the URSP of the first subscription and establish a connection with the network via the first subscription. In some cases, the default policy of the URSP may provide a relatively basic level of service (e.g., relatively low bandwidth, relatively high latency) when compared to other policies of the URSP.

In some cases, the access preference rule of the application may match a policy of the URSP of the second subscription and the second subscription may provide a better connection for the application (e.g., when compared to the first subscription). However, because the second subscription is not the current default subscription of the UE, the UE may not evaluate the URSP of the second subscription for a policy that matches the access preference rule of the application. Thus, the UE may use a first connection to the network via the first subscription instead of a second connection to the network via the second subscription that provides a higher quality of service for the application when compared to the first connection via the first subscription.

In some other cases, if the UE determines that an access preference rule of an application lacks a match among policies of the URSP associated with the default subscription, the UE may then evaluate the URSP of the second subscription for a policy that matches the access preference rule (e.g., instead of selecting a default policy of the URSP associated with the default subscription). If there is a match, the UE may update the default subscription to the second subscription and may optionally establish a connection with the network via the second subscription. In some cases, establishing the connection with the network via the second subscription may provide a higher quality of service for the application when compared to a connection established with the network via the first subscription. In some instances, the UE may not automatically update the default subscription to the second subscription if there is a match and may instead prompt a user to determine whether to update the default subscription.

Aspects of the disclosure are initially described in the context of wireless communications systems. Aspects of the disclosure are then described in the context of process flows. Aspects of the disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts that relate to methods to establish a PDU session.

<FIG> illustrates an example of a wireless communications system <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. The wireless communications system <NUM> may include one or more base stations <NUM>, one or more UEs <NUM>, and a core network <NUM>. In some examples, the wireless communications system <NUM> may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communications system <NUM> may support enhanced broadband communications, ultra-reliable (e.g., mission critical) communications, low latency communications, communications with low-cost and low-complexity devices, or any combination thereof.

The base stations <NUM> may communicate with the core network <NUM>, or with one another, or both. For example, the base stations <NUM> may interface with the core network <NUM> through one or more backhaul links <NUM> (e.g., via an S1, N2, N3, or other interface). The base stations <NUM> may communicate with one another over the backhaul links <NUM> (e.g., via an X2, Xn, or other interface) either directly (e.g., directly between base stations <NUM>), or indirectly (e.g., via core network <NUM>), or both. In some examples, the backhaul links <NUM> may be or include one or more wireless links.

A carrier may be associated with a frequency channel (e.g., an evolved universal mobile telecommunication system terrestrial radio access (E-UTRA) absolute radio frequency channel number (EARFCN)) and may be positioned according to a channel raster for discovery by the UEs <NUM>. A carrier may be operated in a standalone mode where initial acquisition and connection may be conducted by the UEs <NUM> via the carrier, or the carrier may be operated in a non-standalone mode where a connection is anchored using a different carrier (e.g., of the same or a different radio access technology).

The communication links <NUM> shown in the wireless communications system <NUM> may include uplink transmissions from a UE <NUM> to a base station <NUM>, or downlink transmissions from a base station <NUM> to a UE <NUM>. Carriers may carry downlink or uplink communications (e.g., in an FDD mode) or may be configured to carry downlink and uplink communications (e.g., in a TDD mode).

The time intervals for the base stations <NUM> or the UEs <NUM> may be expressed in multiples of a basic time unit which may, for example, refer to a sampling period of Ts = <NUM>/(Δfmax · Nf) seconds, where Δfmax may represent the maximum supported subcarrier spacing, and Nf may represent the maximum supported discrete Fourier transform (DFT) size. Time intervals of a communications resource may be organized according to radio frames each having a specified duration (e.g., <NUM> milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from <NUM> to <NUM>).

A subframe, a slot, a mini-slot, or a symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communications system <NUM> and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communications system <NUM> may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

Each base station <NUM> may provide communication coverage via one or more cells, for example a macro cell, a small cell, a hot spot, or other types of cells, or any combination thereof. The term "cell" may refer to a logical communication entity used for communication with a base station <NUM> (e.g., over a carrier) and may be associated with an identifier for distinguishing neighboring cells (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or others). In some examples, a cell may also refer to a geographic coverage area <NUM> or a portion of a geographic coverage area <NUM> (e.g., a sector) over which the logical communication entity operates. Such cells may range from smaller areas (e.g., a structure, a subset of structure) to larger areas depending on various factors such as the capabilities of the base station <NUM>. For example, a cell may be or include a building, a subset of a building, or exterior spaces between or overlapping with geographic coverage areas <NUM>, among other examples.

A macro cell generally covers a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by the UEs <NUM> with service subscriptions with the network provider supporting the macro cell. A small cell may be associated with a lower-powered base station <NUM>, as compared with a macro cell, and a small cell may operate in the same or different (e.g., licensed, unlicensed) frequency bands as macro cells. Small cells may provide unrestricted access to the UEs <NUM> with service subscriptions with the network provider or may provide restricted access to the UEs <NUM> having an association with the small cell (e.g., the UEs <NUM> in a closed subscriber group (CSG), the UEs <NUM> associated with users in a home or office). A base station <NUM> may support one or multiple cells and may also support communications over the one or more cells using one or multiple component carriers.

The core network <NUM> may be an evolved packet core (EPC) or <NUM> core (5GC), which may include at least one control plane entity that manages access and mobility (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) and at least one user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW), a Packet Data Network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for the UEs <NUM> served by the base stations <NUM> associated with the core network <NUM>. User IP packets may be transferred through the user plane entity, which may provide IP address allocation as well as other functions. The user plane entity may be connected to the network operators IP services <NUM>. The operators IP services <NUM> may include access to the Internet, Intranet(s), an IP Multimedia Subsystem (IMS), or a Packet-Switched Streaming Service.

The wireless communications system <NUM> may operate using one or more frequency bands, typically in the range of <NUM> megahertz (MHz) to <NUM> gigahertz (GHz). Generally, the region from <NUM> to <NUM> is known as the ultra-high frequency (UHF) region or decimeter band because the wavelengths range from approximately one decimeter to one meter in length. The UHF waves may be blocked or redirected by buildings and environmental features, but the waves may penetrate structures sufficiently for a macro cell to provide service to the UEs <NUM> located indoors. The transmission of UHF waves may be associated with smaller antennas and shorter ranges (e.g., less than <NUM> kilometers) compared to transmission using the smaller frequencies and longer waves of the high frequency (HF) or very high frequency (VHF) portion of the spectrum below <NUM>.

A base station <NUM> or a UE <NUM> may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of a base station <NUM> or a UE <NUM> may be located within one or more antenna arrays or antenna panels, which may support MIMO operations or transmit or receive beamforming. In some examples, antennas or antenna arrays associated with a base station <NUM> may be located in diverse geographic locations. Additionally or alternatively, an antenna panel may support radio frequency beamforming for a signal transmitted via an antenna port.

In some examples, a UE <NUM> in the wireless communications system <NUM> may be operating in a dual-subscription mode that includes a first subscription and a second subscription. In some cases, an application of the UE <NUM> may request to establish a data connection (e.g., a PDU session) according to an access preference rule for the application. The UE <NUM> may evaluate policies of the URSP associated with a default subscription (e.g., the first subscription) to determine if there is a policy within the URSP associated with the default subscription that matches the access preference rule for the application. If the UE <NUM> determines that there is no matching policy within the URSP associated with the default subscription, the UE <NUM> may evaluate the URSP of the second subscription for a policy that matches the access preference rule. If there is a match, the UE <NUM> may update the default subscription to the second subscription and may establish a connection with the network via the second subscription. For example, the UE <NUM> may prompt a user to determine whether to update the default subscription to the second subscription. If the user indicates to update the default subscription, the UE <NUM> may update the default subscription to the second subscription accordingly. The UE <NUM> may then establish a data connection via the second subscription according to the access preference rule for the application. In some other cases, the user may indicate to maintain the first subscription as the default subscription. Here, the UE <NUM> may select a default policy of the URSP associated with first subscription and establish the data connection via the first subscription according to the default policy.

<FIG> illustrates an example of a wireless communications system <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. In some examples, wireless communications system <NUM> may implement aspects of wireless communications system <NUM>. The wireless communications system <NUM> may include UE <NUM>-a and a base station <NUM>-a, which may be respective examples of a UE <NUM> and a base station <NUM> as described with reference to <FIG>.

UE <NUM>-a may support multiple subscriptions and may be referred to as a multi-SIM UE <NUM>-a or a DSDS UE <NUM>-a. For example, UE <NUM>-a may include a first subscription <NUM> and a second subscription <NUM>. Additionally, UE <NUM>-a may include more than one SIM. For example, first subscription <NUM> may be associated with a first SIM of UE <NUM>-a and second subscription <NUM> may be associated with a second SIM of UE <NUM>-a. UE <NUM>-a may communicate with a base station <NUM>-a via first subscription <NUM> and second subscription <NUM>. In some cases, first subscription <NUM> and second subscription <NUM> communicate with the base station <NUM>-a via different radio access technologies (RATs). For example, first subscription <NUM> may be associated with a first RAT (e.g., NR, LTE, wireless local area network (WLAN), NB-IoT) and second subscription <NUM> may operate using a different RAT.

UE <NUM>-a may communicate with base station <NUM>-a by a first subscription link <NUM> or a second subscription link <NUM>. In some cases, the first subscription link <NUM> may be associated with the first subscription <NUM> and the second subscription link <NUM> may be associated with the second subscription <NUM>. First subscription link <NUM> and second subscription link <NUM> may be examples of a communication link <NUM> as described with respect to <FIG>.

UE <NUM>-a may include one or more applications. In some cases, the applications may request to establish a data connection with base station <NUM>-a. For example, the application may transmit data to base station <NUM>-a or receive data from base station <NUM>-a by the data connection. When requesting to establish the data connection, the application may additionally indicate an access preference rule to UE <NUM>-a. For example, the application may indicate one or more traffic descriptors (e.g., IP descriptors, Non-IP descriptors, application identifiers, domain descriptors, a data network name (DNN), connection capabilities) with associated precedence values or one or more route selection descriptors (e.g., session and service continuity mode, PDU session type, DNN, single-network slice selection assistance information (S-NSSAI), access type preference, multi-access preference, non-seamless offload indication, time window, location criteria) with associated precedence values. That is, the access preference rule may indicate a preferential method for routing traffic associated with the application.

To establish the data connection for the application in response to the request, UE <NUM>-a may evaluate a URSP associated with a current default subscription (e.g., first subscription <NUM> or second subscription <NUM>). That is, both the first subscription <NUM> and the second subscription <NUM> may be associated with a unique URSP. The URSP may include a precedence value of the URSP identifying the precedence of the URSP among all the existing URSPs, one or more traffic descriptors, and one or more route selection descriptors. If a policy of the URSP matches the access preference rule of the application, UE <NUM>-a may preferentially route and filter traffic associated with the application to the base station <NUM>-a and provide a higher quality of service (e.g., higher throughput) than if the access preference rule lacks a match among policies of the URSP. For example, if the access preference rule lacks a match to the URSP, then UE <NUM>-a may establish the data connection using a default policy that provides a lower quality of service (e.g., lower throughput) than a quality of service provided by a matching policy. In some cases, UE <NUM>-a may determine whether the access preference rule matches a policy of the URSP by comparing parameters of the access preference rule (e.g., the traffic descriptors and route selection descriptors and associated precedence values) to parameters of the URSP (e.g., the precedence value, traffic descriptors, and route selection descriptors) and determining if they match.

In some cases, UE <NUM>-a may determine that an access preference rule indicated by an application requesting to establish a data connection with base station <NUM>-a lacks a match among policies of the URSP of the default subscription. For example, if first subscription <NUM> is a current default subscription, UE <NUM>-a may determine that the URSP associated with first subscription <NUM> does not include a policy that matches the access preference rule.

After determining that none of the policies of the URSP associated with first subscription <NUM> (e.g., the current default subscription) do not match the access preference rule, UE <NUM>-a may evaluate policies of a URSP of second subscription <NUM> for a policy that matches the access preference rule. In some cases, UE <NUM>-a may determine that the URSP of second subscription <NUM> lacks a policy that matches the access preference rule. Here, UE <NUM>-a may select a default policy from the URSP of first subscription <NUM> for the application and establish the data connection via first subscription link <NUM> according to the default policy. In some other cases, UE <NUM>-a may determine that the URSP of second subscription <NUM> includes a policy that matches the access preference rule.

After determining that the URSP of second subscription <NUM> includes a policy that matches the access preference rule (e.g., of the application requesting to establish a data connection), UE <NUM>-a may prompt a user of UE <NUM>-a to select a default subscription for communications with base station <NUM>-a. That is, UE <NUM>-a may prompt the user to select first subscription <NUM> or second subscription <NUM> for establishing the data connection. Then, UE <NUM>-a may receive an indication from the user of the selected default subscription.

In one example, UE <NUM>-a may receive an indication from the user of second subscription <NUM>. That is, the user may select second subscription <NUM> as the default subscription. In this example, UE <NUM>-a may update the default subscription from the first subscription <NUM> to second subscription <NUM>. UE <NUM>-a may then establish the data connection via second subscription link <NUM> according to the policy of the URSP that matches the access preference rule. For example, UE <NUM>-a may transmit a PDU establishment request message to base station <NUM>-a to establish the data connection via second subscription link <NUM> and receive a PDU establishment accept message from base station <NUM>-a in response to transmitting the PDU establishment request message.

In another example, UE <NUM>-a may receive an indication from the user indicating first subscription <NUM>. That is, the user may select first subscription <NUM> as the default subscription. Here, UE <NUM>-a may maintain first subscription <NUM> as the default subscription. UE <NUM>-a may then select a default policy from the policies within the URSP of first subscription <NUM> for establishing the data connection for the application. UE <NUM>-a may then establish the data connection via first subscription <NUM> according to the default policy. For example, UE <NUM>-a may transmit a PDU establishment request message to base station <NUM>-a to establish the data connection via first subscription link <NUM> and receive a PDU establishment accept message from base station <NUM>-a in response to transmitting the PDU establishment request message.

<FIG> illustrates an example of a process flow <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. In some examples, process flow <NUM> may implement aspects of wireless communications system as described with reference to <FIG> and <FIG>. For example, UE <NUM>-b may be an example of the UEs <NUM> as described with respect to <FIG> and <FIG>. Additionally, UE <NUM>-b may include a first subscription <NUM>-a and a second subscription <NUM>-a, which may be examples of first subscription <NUM> and second subscription <NUM> as described with reference to <FIG> and <FIG>. In some cases, UE <NUM>-b may include a first SIM and a second SIM, where the first SIM is associated with first subscription <NUM>-a and the second SIM is associated with second subscription <NUM>-a. UE <NUM>-b may communicate with AMF <NUM> (e.g., via a base station), which may be an example of core network <NUM> as described with respect to <FIG>.

At <NUM>, application <NUM> may request to establish a data connection with a network. That is, application <NUM> may transmit an indication of the data connection request to the current default subscription of the UE <NUM>-b, first subscription <NUM>-a. Application <NUM> may additionally indicate an access preference rule to use when establishing the data connection (e.g., within the data connection request).

At <NUM>, first subscription <NUM>-a may determine that the first URSP lacks a policy that matches the access preference rule. For example, first subscription <NUM>-a may compare parameters of the access preference rule (e.g., the traffic descriptors and route selection descriptors and associated precedence values) to parameters of the URSP policies (e.g., the precedence value, traffic descriptors, and route selection descriptors) and determine that the parameters of the access preference rule do not match parameters of a policy within the URSP.

At <NUM>, first subscription <NUM>-a may communicate an indication to second subscription <NUM>-a to evaluate policies of the second URSP for a policy that matches the access preference rule indicated by application <NUM>. For example, first subscription <NUM>-a may send a check policy request message to second subscription <NUM>-a indicating for second subscription <NUM>-a to evaluate policies of the second URSP for the matching policy. In some cases, first subscription <NUM>-a may communicate the indication to second subscription <NUM>-a by the first SIM forwarding the check policy request message to the second SIM.

At <NUM>, second subscription <NUM>-a may determine that the second URSP includes a policy that matches the access preference rule. For example, second subscription <NUM>-a compare parameters of the access preference rule to parameters of the URSP policies to determine that the second URSP includes the matching policy.

At <NUM>, second subscription <NUM>-a may communicate an indication to first subscription <NUM>-a that the second URSP includes the matching policy. For example, second subscription <NUM>-a may send a check policy success message to first subscription <NUM>-a indicating that the second URSP includes the matching policy. In some cases, second subscription <NUM>-a may communicate the indication to first subscription <NUM>-a by the second SIM sending the check policy success message to the first SIM.

At <NUM>, first subscription <NUM>-a may indicate, to application <NUM>, that second subscription <NUM>-a includes the matching policy. For example, first subscription <NUM>-a (or the first SIM) may forward the check policy success message to application <NUM> indicating that second subscription <NUM>-a includes the matching policy.

At <NUM>, application <NUM> may prompt a user of UE <NUM>-b to select a default subscription (e.g., from first subscription <NUM>-a and second subscription <NUM>-a) to use for establishing the data connection. For example, application <NUM> may ask the user whether to update the default description to second subscription <NUM>-a or to maintain the default description as first subscription <NUM>-a. Based on the selection of the user, process flow <NUM> may optionally follow a first procedure, herein referred to as Procedure <NUM>, or a second procedure, herein referred to as Procedure <NUM>. For example, the process flow <NUM> may follow Procedure <NUM> if the user selects to update the default subscription to second subscription <NUM>-a. Additionally, the process flow <NUM> may follow Procedure <NUM> if the user selects to maintain the default subscription as first subscription <NUM>-a.

For Procedure <NUM>, at <NUM> application <NUM> may send a request to first subscription <NUM>-a to update the default subscription from first subscription <NUM>-a to second subscription <NUM>-a. For examples, application <NUM> may send a default subscription update request message to first subscription <NUM>-a indicating that the default subscription be updated from first subscription <NUM>-a to second subscription <NUM>-a. In some cases, the first SIM may receive the default subscription update request message from application <NUM>.

At <NUM>, UE <NUM>-b may update the default subscription from first subscription <NUM>-a to second subscription <NUM>-a. At <NUM>, first subscription <NUM>-a may indicate to application <NUM> that the default subscription was updated and that application <NUM> may now establish the data connection via second subscription <NUM>-a. For example, first subscription <NUM>-a may send a default subscription update confirmation message to application <NUM> indicating that the default subscription was updated.

At <NUM>, application <NUM> may request to establish a data connection with AMF <NUM> via the updated default subscription second subscription <NUM>-a (e.g., in response to receiving the default subscription update configuration message). For example, application <NUM> may request that second subscription <NUM>-a establish the data connection with AMF <NUM> based on UE <NUM>-b updating the default subscription to second subscription <NUM>-a.

UE <NUM>-b may establish the data connection via second subscription <NUM>-a based on receiving the request to establish the data connection from application <NUM>. That is, at <NUM> UE <NUM>-b may transmit a PDU establishment request message to AMF <NUM> via second subscription <NUM>-a (e.g., by the second SIM). The PDU establishment request message may indicate to AMF <NUM> the matching policy to use in establishing the data connection. In some cases, the PDU establishment request message includes a DNN, PDU session type, session and service continuity mode, or any combination thereof.

At <NUM>, AMF <NUM> may transmit a PDU establishment accept message to UE <NUM>-b in response to the PDU establishment request via second subscription <NUM>-a. Thus, UE <NUM>-b may establish the data connection for application <NUM> via second subscription <NUM>-a using the matching policy.

For Procedure <NUM>, at <NUM> application <NUM> may indicate to first subscription <NUM>-a that the user selected to maintain the default subscription as first subscription <NUM>-a. For example, application <NUM> may send a default subscription selection message to first subscription <NUM>-a indicating that the user selected to maintain the default subscription as first subscription <NUM>-a. In some cases, the first SIM may receive the default subscription selection message from application <NUM>.

At <NUM>, first subscription <NUM>-a may select a default policy for application <NUM>. In some cases, the default policy includes a "match all" descriptor that is used when establishing the data connection via first subscription <NUM>-a.

UE <NUM>-b may establish the data connection via first subscription <NUM>-a based on receiving the default subscription selection message from application <NUM> For example, at <NUM>, UE <NUM>-b may transmit a PDU establishment request message to AMF <NUM> via first subscription <NUM>-a. The PDU establishment request message may indicate to AMF <NUM> the selected default policy to use in establishing the data connection. In some cases, the PDU establishment request message includes a DNN, PDU session type, session and service continuity mode, or any combination thereof.

At <NUM>, AMF <NUM> may transmit a PDU establishment accept message to UE <NUM>-b in response to the PDU establishment request via first subscription <NUM>-a. In this way, UE <NUM>-b may establish the data connection for application <NUM> via first subscription <NUM>-a using the default policy. In some cases, the first SIM may receive the PDU establishment accept message from AMF <NUM> via first subscription <NUM>-a.

<FIG> illustrates an example of a process flow <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. In some examples, process flow <NUM> may implement aspects of wireless communications system <NUM>. Aspects of process flow <NUM> may be implemented by UE <NUM>-c, which may be an example of the UEs <NUM> as described with respect to <FIG>. Additionally, UE <NUM>-c may include first subscription <NUM>-b and second subscription <NUM>-b, which may be examples of first subscription <NUM> and second subscription <NUM> as described with reference to <FIG>. UE <NUM>-c may communicate with AMF <NUM>-a (e.g., via a base station), which may be an example of core network <NUM> as described with respect to <FIG> or an AMF <NUM> as described with reference to <FIG>.

At <NUM>, application <NUM>-a may request to establish a data connection with a network. That is, application <NUM>-a may transmit an indication of the data connection request to the current default subscription of UE <NUM>-c, first subscription <NUM>-b. Application <NUM>-a may additionally indicate an access preference rule to use when establishing the data connection.

At <NUM>, first subscription <NUM>-b may determine that a URSP of first subscription <NUM>-b lacks a policy that matches the access preference rule. For example, first subscription <NUM>-b may compare parameters of the access preference rule (e.g., the traffic descriptors and route selection descriptors and associated precedence values) to parameters of the URSP policies (e.g., the precedence value, traffic descriptors, and route selection descriptors) and determining that the parameters of the access preference rule and the URSP policies do not match.

At <NUM>, first subscription <NUM>-b may indicate to second subscription <NUM>-b to evaluate policies of a URSP of second subscription <NUM>-b for a policy that matches the access preference rule indicated by application <NUM>-b. For example, first subscription <NUM>-b may send a check policy request message to second subscription <NUM>-b indicating for second subscription <NUM>-b to evaluate policies of the URSP for the matching policy.

At <NUM>, second subscription <NUM>-b may determine that the second URSP lacks a policy that matches the access preference rule. For example, second subscription <NUM>-b may compare parameters of the access preference rule to parameters of the URSP policies and determining that the parameters of the access preference rules and the URSP policies do not match.

At <NUM>, second subscription <NUM>-b may indicate to first subscription <NUM>-b that the second URSP lacks a matching policy. For example, second subscription <NUM>-b may send a check policy failure message to first subscription <NUM>-b indicating that second subscription <NUM>-b lacks a matching policy.

At <NUM>, first subscription <NUM>-b may select a default policy for application <NUM>-b. In some cases, the default policy includes a "match all" descriptor that is used when establishing the data connection via first subscription <NUM>-b.

At <NUM>, UE <NUM>-c may transmit a PDU establishment request message to AMF <NUM>-a via first subscription <NUM>-b. The PDU establishment request message may indicate to AMF <NUM>-a the selected default policy to use in establishing the data connection. In some cases, the PDU establishment request message includes a DNN, PDU session type, session and service continuity mode, or any combination thereof.

At <NUM>, AMF <NUM>-a may transmit a PDU establishment accept message to UE <NUM>-c in response to the PDU establishment request via first subscription <NUM>-b. In this way, UE <NUM>-c may establish the data connection for application <NUM>-a via first subscription <NUM>-b using the default policy.

<FIG> shows a block diagram <NUM> of a device <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. The device <NUM> may be an example of aspects of a UE <NUM> as described herein. The device <NUM> may include a receiver <NUM>, a communications manager <NUM>, and a transmitter <NUM>. The device <NUM> may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

The receiver <NUM> may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to methods to establish a PDU session, etc.). Information may be passed on to other components of the device <NUM>. The receiver <NUM> may be an example of aspects of a transceiver. The receiver <NUM> may utilize a single antenna or a set of antennas.

The communications manager <NUM> may identify that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application, determine that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription, evaluate, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule, and establish the data connection after evaluating the second route selection policy. The communications manager <NUM> may be an example of aspects of the communications manager <NUM> described herein.

If implemented in code executed by a processor, the functions of the communications manager <NUM>, or its sub-components may be executed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.

For example, the transmitter <NUM> may be an example of aspects of a transceiver.

<FIG> shows a block diagram <NUM> of a device <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. The device <NUM> may be an example of aspects of a device <NUM>, or a UE <NUM> as described herein. The device <NUM> may include a receiver <NUM>, a communications manager <NUM>, and a transmitter <NUM>. The device <NUM> may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

The communications manager <NUM> may be an example of aspects of the communications manager <NUM> as described herein. The communications manager <NUM> may include a dual subscription application manager <NUM>, a first subscription manager <NUM>, a second subscription manager <NUM>, and a data connection component <NUM>. The communications manager <NUM> may be an example of aspects of the communications manager <NUM> described herein.

The dual subscription application manager <NUM> may identify that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application.

The first subscription manager <NUM> may determine that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription.

The second subscription manager <NUM> may evaluate, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule.

The data connection component <NUM> may establish the data connection after evaluating the second route selection policy.

<FIG> shows a block diagram <NUM> of a communications manager <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. The communications manager <NUM> may be an example of aspects of a communications manager <NUM>, a communications manager <NUM>, or a communications manager <NUM> described herein. The communications manager <NUM> may include a dual subscription application manager <NUM>, a first subscription manager <NUM>, a second subscription manager <NUM>, a data connection component <NUM>, a default subscription manager <NUM>, a subscription selection component <NUM>, and a route selection policy component <NUM>. Each of these modules may communicate, directly or indirectly, with one another (e.g., via one or more buses).

The dual subscription application manager <NUM> may identify that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application. In some cases, the first subscription is configured to provide a first data connection associated with a first quality of service for the application and the second subscription is configured to provide a second data connection associated with a second quality of service for the application, the second quality of service being of higher quality than the first quality of service.

The first subscription manager <NUM> may determine that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription. In some examples, the first subscription manager <NUM> may identify that the first subscription is a default subscription for the UE. In some instances, the first subscription manager <NUM> may evaluate the first route selection policy for the matching policy based on the first subscription being the default subscription.

The second subscription manager <NUM> may evaluate, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule. In some examples, the second subscription manager <NUM> may determine that the second route selection policy includes the matching policy that matches the access preference rule based on the evaluating, where the data connection is established via the second subscription based on the second route selection policy including the matching policy. In some cases, the second subscription manager <NUM> may determine that the second route selection policy includes the matching policy that matches the access preference rule based on the evaluating. In other cases, the second subscription manager <NUM> may determine that the second route selection policy lacks the matching policy that matches the access preference rule based on the evaluating.

The data connection component <NUM> may establish the data connection after evaluating the second route selection policy. In some examples, the data connection component <NUM> may establish the data connection via the second subscription based on updating a default subscription of the UE from the first subscription to the second subscription, the updating based on the second route selection policy including the matching policy. In some instances, the data connection component <NUM> may establish the data connection via the first subscription based on determining to maintain the first subscription as the default subscription of the UE. In some cases, the data connection component <NUM> may establish the data connection via the first subscription based on the second route selection policy lacking the matching policy. In some examples, the data connection component <NUM> may transmit a PDU establishment request message to a core network to establish the data connection. In some cases, the PDU establishment request message includes a data network name, a PDU session type, a session and service continuity mode, or a combination thereof. In some instances, the data connection component <NUM> may receive a PDU establishment accept message from the core network based on transmitting the PDU establishment request message.

The default subscription manager <NUM> may update a default subscription of the UE from the first subscription to the second subscription based on the second route selection policy including the matching policy. In some examples, the default subscription manager <NUM> may receive, from the user, an indication of the second subscription, where the default subscription of the UE is updated to the second subscription based on receiving the indication of the second subscription from the user. In some cases, the default subscription manager <NUM> may maintain the first subscription as a default subscription of the UE after determining that the second route selection policy includes the matching policy. In some instances, the default subscription manager <NUM> may receive, from the user, an indication of the first subscription, where maintaining the first subscription as the default subscription of the UE is based on receiving the indication of the first subscription from the user.

The subscription selection component <NUM> may prompt a user of the UE to select, from the first subscription and the second subscription, a default subscription of the UE based on determining that the second route selection policy includes the matching policy. In some examples, the subscription selection component <NUM> may prompt a user of the UE to select, from the first subscription and the second subscription, the default subscription of the UE based on determining that the second route selection policy includes the matching policy.

The route selection policy component <NUM> may select, from the policies of the first route selection policy, a default policy for the application, where establishing the data connection via the first subscription is based on the default policy.

<FIG> shows a diagram of a system <NUM> including a device <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. The device <NUM> may be an example of or include the components of device <NUM>, device <NUM>, or a UE <NUM> as described herein. The device <NUM> may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including a communications manager <NUM>, an I/O controller <NUM>, a transceiver <NUM>, an antenna <NUM>, memory <NUM>, and a processor <NUM>. These components may be in electronic communication via one or more buses (e.g., bus <NUM>).

The communications manager <NUM> may identify that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application, determine that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription, evaluate, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule, and establish the data connection after evaluating the second route selection policy.

The processor <NUM> may include an intelligent hardware device, (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor <NUM> may be configured to operate a memory array using a memory controller. In other cases, a memory controller may be integrated into the processor <NUM>. The processor <NUM> may be configured to execute computer-readable instructions stored in a memory (e.g., the memory <NUM>) to cause the device <NUM> to perform various functions (e.g., functions or tasks supporting SIM registration in dual-SIM device).

<FIG> shows a flowchart illustrating a method <NUM> that supports methods to establish a PDU session in accordance with the invention. The operations of method <NUM> are implemented by a UE <NUM> or its components as described herein. For example, the operations of method <NUM> may be performed by a communications manager as described with reference to <FIG>. The UE executes a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, a UE may perform aspects of the functions described below using special-purpose hardware.

At <NUM>, the UE identifies that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a dual subscription application manager as described with reference to <FIG>.

At <NUM>, the UE determines that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a first subscription manager as described with reference to <FIG>.

At <NUM>, the UE evaluates based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a second subscription manager as described with reference to <FIG>.

At <NUM>, the UE establishes the data connection after evaluating the second route selection policy. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a data connection component as described with reference to <FIG>.

<FIG> shows a flowchart illustrating a method <NUM> that supports methods to establish a PDU session in accordance with aspects of the present disclosure. The operations of method <NUM> may be implemented by a UE <NUM> or its components as described herein. For example, the operations of method <NUM> may be performed by a communications manager as described with reference to <FIG>. In some examples, a UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, a UE may perform aspects of the functions described below using special-purpose hardware.

At <NUM>, the UE may identify that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a dual subscription application manager as described with reference to <FIG>.

At <NUM>, the UE may determine that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a first subscription manager as described with reference to <FIG>.

At <NUM>, the UE may evaluate, based on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a second subscription manager as described with reference to <FIG>.

At <NUM>, the UE may determine that the second route selection policy includes the matching policy that matches the access preference rule based on the evaluating. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a second subscription manager as described with reference to <FIG>.

At <NUM>, the UE may establish the data connection after evaluating the second route selection policy, where the data connection is established via the second subscription based on the second route selection policy including the matching policy. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a data connection component as described with reference to <FIG>.

At <NUM>, the UE may update a default subscription of the UE from the first subscription to the second subscription based on the second route selection policy including the matching policy. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a default subscription manager as described with reference to <FIG>.

At <NUM>, the UE may maintain the first subscription as a default subscription of the UE after determining that the second route selection policy includes the matching policy. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a default subscription manager as described with reference to <FIG>.

At <NUM>, the UE may establish the data connection via the first subscription after evaluating the second route selection policy and based on determining to maintain the first subscription as the default subscription of the UE. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a data connection component as described with reference to <FIG>.

At <NUM>, the UE may determine that the second route selection policy lacks the matching policy that matches the access preference rule based on the evaluating. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a second subscription manager as described with reference to <FIG>.

At <NUM>, the UE may establish the data connection via the first subscription after evaluating the second route selection policy and based on the second route selection policy lacking the matching policy. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a data connection component as described with reference to <FIG>.

Example <NUM>: A method for wireless communication at UE, comprising: identifying that the UE is operating in a dual-subscription mode that includes a first subscription and a second subscription and that the UE includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application; determining that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription; evaluating, based at least in part on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription for a matching policy that matches the access preference rule; and establishing the data connection after evaluating the second route selection policy.

Example <NUM>: The method of example <NUM>, further comprising: determining that the second route selection policy comprises the matching policy that matches the access preference rule based at least in part on the evaluating, wherein the data connection is established via the second subscription based at least in part on the second route selection policy comprising the matching policy.

Example <NUM>: The method of any of examples <NUM> or <NUM>, further comprising: updating a default subscription of the UE from the first subscription to the second subscription based at least in part on the second route selection policy comprising the matching policy.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: prompting a user of the UE to select, from the first subscription and the second subscription, a default subscription of the UE based at least in part on determining that the second route selection policy comprises the matching policy; and receiving, from the user, an indication of the second subscription, wherein the default subscription of the UE is updated to the second subscription based at least in part on receiving the indication of the second subscription from the user.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: establishing the data connection via the second subscription based at least in part on updating a default subscription of the UE from the first subscription to the second subscription, the updating based at least in part on the second route selection policy comprising the matching policy.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: determining that the second route selection policy comprises the matching policy that matches the access preference rule based at least in part on the evaluating; maintaining the first subscription as a default subscription of the UE after determining that the second route selection policy comprises the matching policy; and establishing the data connection via the first subscription based at least in part on determining to maintain the first subscription as the default subscription of the UE.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: prompting a user of the UE to select, from the first subscription and the second subscription, the default subscription of the UE based at least in part on determining that the second route selection policy comprises the matching policy; and receiving, from the user, an indication of the first subscription, wherein maintaining the first subscription as the default subscription of the UE is based at least in part on receiving the indication of the first subscription from the user.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: selecting, from the policies of the first route selection policy, a default policy for the application, wherein establishing the data connection via the first subscription is based at least in part on the default policy.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: determining that the second route selection policy lacks the matching policy that matches the access preference rule based at least in part on the evaluating; and establishing the data connection via the first subscription based at least in part on the second route selection policy lacking the matching policy.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: selecting, from the policies of the first route selection policy, a default policy for the application, wherein establishing the data connection via the first subscription is based at least in part on the default policy.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: identifying that the first subscription is a default subscription for the UE; and evaluating the first route selection policy for the matching policy based at least in part on the first subscription being the default subscription.

Example <NUM>: The method of any of examples <NUM> to <NUM>, wherein the first subscription is configured to provide a first data connection associated with a first quality of service for the application and the second subscription is configured to provide a second data connection associated with a second quality of service for the application, the second quality of service being of higher quality than the first quality of service.

Example <NUM>: The method of any of examples <NUM> to <NUM>, further comprising: transmitting a PDU establishment request message to a core network to establish the data connection; and receiving a PDU establishment accept message from the core network based at least in on transmitting the PDU establishment request message.

Example <NUM>: The method of any of examples <NUM> to <NUM>, wherein the PDU establishment request message comprises a data network name, a PDU session type, a session and service continuity mode, or a combination thereof.

Example <NUM>: An apparatus comprising at least one means for performing a method of any of examples <NUM> to <NUM>.

Example <NUM>: An apparatus for wireless communications at a UE comprising: a processor; memory coupled with the processor, and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method of any of examples <NUM> to <NUM>.

Example <NUM>: A non-transitory computer-readable medium storing code for wireless communications at a UE, the code comprising instructions executable by a processor to perform a method of any of examples <NUM> to <NUM>.

For example, due to the nature of software, functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these.

A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that may be used to carry or store desired program code means in the form of instructions or data structures and that may be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable medium.

For example, an example step that is described as "based on condition A" may be based on both a condition A and a condition B without departing from the scope of the present disclosure.

The term "example" used herein means "serving as an example, instance, or illustration," and not "preferred" or "advantageous over other examples. In some instances, known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.

Claim 1:
A method for wireless communication by an apparatus for wireless communication at a user equipment (<NUM>), UE, comprising:
identifying (<NUM>) that the UE (<NUM>) is operating in a dual-subscription mode that includes a first subscription (<NUM>) and a second subscription (<NUM>) and that the UE (<NUM>) includes an application that is requesting to establish a data connection in accordance with an access preference rule for the application;
determining (<NUM>) that the access preference rule lacks a match among policies of a first route selection policy associated with the first subscription (<NUM>);
evaluating (<NUM>), based at least in part on the lack of the match among policies of the first route selection policy, a second route selection policy associated with the second subscription (<NUM>) for a matching policy that matches the access preference rule; and
establishing (<NUM>) the data connection after evaluating the second route selection policy.