IP Library › Granted Patent US 12,733,053
Granted Patent B2
US 12,733,053 · App. 18/422,135 · Granted Sep 8, 2026

Application line selection for multi-SIM devices

Inventors: Hitesh A. Anklesaria (Monroe, NJ); Praveen Venkataramu (Raritan, NJ); John M. Stokes (Yorba Linda, CA); Mun Wei Low (Irving, TX)
Assignee: Verizon Patent and Licensing Inc.
H04W76/15H04W8/183H04W8/186H04W84/042
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 12,733,053
App. No.
18/422,135
Granted
Sep 8, 2026
Kind
B2
Abstract

Systems and methods described herein enable association of an application with a line of service on Dual SIM Dual Standby (DSDS) devices. A user equipment (UE) device receives a command to execute an application that requires a mobile network connection. The UE device detects multiple available subscriber identity modules (SIMs), wherein each of the multiple available SIMs is associated with a different line of service. The UE device extracts an application identifier for the application, and determines, based on the application identifier, that the application is associated with a designated line of service. The UE devices initiates a session connection request for the application using a SIM, of the multiple available SIMs, associated with the designated line of service.

Claims (63)

1 . A method, comprising:

storing, by a user equipment (UE) device, one or more first application identifiers on a first subscriber identity module (SIM) of multiple available SIMs and one or more second application identifiers on a second SIM of the multiple available SIMs;

receiving, by the UE device, input to execute an application that requires a mobile network connection;

detecting, by the UE device, the multiple available SIMS, wherein each of the multiple available SIMs is associated with a different line of service;

extracting, by an operating system of the UE device and based on the receiving, an application identifier for the application;

sending, by the operating system, the application identifier to the first SIM and the second SIM;

determining, by the operating system and based on responses to sending the application identifier, that the application is associated with the first SIM; and

initiating, by the UE device, a session connection request for the application using the first SIM, associated with a designated line of service.

2 . The method of claim 1 , wherein the application identifier is included in a package signature for the application.

3 . The method of claim 2 , wherein the extracting further comprises:

retrieving the package signature via a standardized application programming interface (API).

4 . The method of claim 1 , wherein the determining comprises:

sending, by the operating system of the UE device, the application identifier to the first SIM and the second SIM, prior to the storing;

receiving, by the operating system, signals indicating that none of the first SIM and the second SIM stores the application identifier; and

prompting, by the UE device, a user to provide the designated line of service for the application when none of the first SIM and the second SIM stores the application identifier.

5 . The method of claim 4 , wherein the determining further comprises:

sending, by the operating system, the application identifier to the first SIM to associate the application identifier with the designated line of service.

6 . The method of claim 4 , wherein the determining further comprises:

storing, by the first SIM associated with the designated line of service, the application identifier.

7 . The method of claim 1 , further comprising:

responding, by the first SIM and to sending the application identifier, with a package signature not found signal; and

responding, by the second SIM and to sending the application identifier, with a package signature not found response.

8 . The method of claim 1 , further comprising:

sending, by the operating system, the application identifier to a third SIM of the multiple available SIMs.

9 . The method of claim 1 , wherein the second SIM is associated with a default line of service.

10 . A user equipment (UE) device comprising:

one or more processors configured to:

store one or more first application identifiers on a first subscriber identity module (SIM) of multiple available SIMs and one or more second application identifiers on a second SIM of the multiple available SIMs;

receive a command to execute an application that requires a mobile network connection;

detect the multiple available SIMS, wherein each of the multiple available SIMs is associated with a different line of service;

extract, based on the receiving, an application identifier for the application;

send the application identifier to the first SIM and the second SIM;

determine, based on responses to sending the application identifier, that the application is associated with the first SIM; and

initiate, by the UE device, a session connection request for the application using the first SIM, associated with a designated line of service.

11 . The UE device of claim 10 , wherein the application identifier is included in a package signature for the application.

12 . The UE device of claim 11 , wherein, when extracting the application identifier, the one or more processors are further configured to:

retrieve the package signature via a standardized application programming interface (API).

13 . The UE device of claim 10 , wherein, when determining that the application is associated with a designated line of service, the one or more processors are further configured to:

send, by an operating system of the UE device, the application identifier to the first SIM and the second SIM, prior to the storing;

receive, by the operating system, signals indicating that none of the first SIM and the second SIM stores the application identifier; and

prompt a user to provide the designated line of service for the application when none of the first SIM and the second SIM stores the application identifier.

14 . The UE device of claim 13 , wherein, when determining that the application is associated with the first SIM, the one or more processors are further configured to:

send, by the operating system, the application identifier to a SIM, of the multiple available SIMs, to associate the application identifier with the designated line of service.

15 . The UE device of claim 10 , wherein, when determining that the application is associated with the first SIM, the one or more processors are further configured to:

store, by the first SIM associated with the designated line of service, the application identifier.

16 . The UE device of claim 10 , wherein the one or more processors are further configured to:

respond, by the first SIM and to sending the application identifier, with a package signature not found signal; and

respond, by the second SIM and to sending the application identifier, with a package signature not found response.

17 . The UE device of claim 16 , wherein the one or more processors are further configured to:

send the application identifier to a third SIM of the multiple available SIMs.

18 . A non-transitory computer-readable medium containing instructions executable by at least one processor of a user equipment (UE) device, the non-transitory computer-readable medium comprising one or more instructions for:

storing one or more first application identifiers on a first subscriber identity module (SIM) of multiple available SIMs and one or more second application identifiers on a second SIM of the multiple available SIMs;

receiving input to execute an application that requires a mobile network connection;

detecting the multiple available SIMS, wherein each of the multiple available SIMs is associated with a different line of service;

extracting, based on the receiving, an application identifier for the application;

sending the application identifier to the first SIM and the second SIM;

determining, based on responses to sending the application identifier, that the application is associated with the first SIM; and

initiating a session connection request for the application using the first SIM, associated with a designated line of service.

19 . The non-transitory computer-readable medium of claim 18 , further comprising one or more instructions for:

responding, by the first SIM and to sending the application identifier, with a package signature not found signal; and

responding, by the second SIM and to sending the application identifier, with a package signature not found response.

20 . The non-transitory computer-readable medium of claim 18 , wherein the instructions for extracting the application identifier further comprises one or more instructions for:

retrieving a package signature including the application identifier via a standardized application programming interface (API).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2024
From: ANKLESARIA, HITESH A.; VENKATARAMU, PRAVEEN; STOKES, JOHN M.; LOW, MUN WEI
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 066242/0884 →
Continuity (1)
Related Publication 20250247906A1 · Jul 31, 2025
References Cited (2)
US 20230164541A1 · Ravikanti · 2023 [cited by examiner]
US 20230328505A1 · Dutta · 2023 [cited by examiner]