IP Library › Granted Patent US 10,492,169
Granted Patent B2
US 10,492,169 · App. 15/966,322 · Granted Nov 26, 2019

Mitigating page collisions in dual subscriber identity module devices

Inventors: Qingxin Chen (San Diego, CA); Reza Shahidi (San Diego, CA); Jun Hu (San Diego, CA); Pavan Kaivaram (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
H04W68/02H04W48/18H04W68/12H04W8/183H04W88/06
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 10,492,169
App. No.
15/966,322
Granted
Nov 26, 2019
Kind
B2
Abstract

Methods, systems, and devices for wireless communication are described. Some wireless devices (e.g., dual subscriber identity modules (SIM) devices) may support two subscriptions such that while one subscription is actively transmitting or receiving, the other subscription is put on standby. The wireless device may identify collisions in time between monitored paging messages associated with the first and second subscriptions. Accordingly, the wireless device may modify a radio access technology (RAT) priority setting for one of the subscriptions, such that paging messages may be received via a RAT different that the RAT used for the other subscription (e.g., following a cell reselection procedure performed according to the modified RAT priority). Operation using a modified RAT priority setting may be referred to as a fallback mode, which may be exited upon expiration of a timer. Additionally, discontinuous reception (DRX) durations associated with the RATs used for subscription paging may be reduced.

Claims (89)

1. A method for wireless communication, comprising:

monitoring, using a first radio access technology (RAT) according to a first paging cycle for the first RAT, for first paging messages from a first network for a first subscriber identify module (SIM) of a user equipment (UE);

monitoring for second paging messages from a second network for a second SIM of the UE;

identifying collisions in time between the monitored first paging messages and the monitored second paging messages; and

modifying, by the UE, a RAT priority setting for the first SIM from prioritizing the first RAT over a second RAT to prioritizing the second RAT over the first RAT based at least in part on the identified collisions, the first paging cycle for the first RAT having a different time interval than a second paging cycle for the second RAT.

2. The method of claim 1 , further comprising:

receiving paging messages from the first network for the first SIM using the second RAT based at least in part on the modified RAT priority setting.

3. The method of claim 1 , further comprising:

starting a timer based at least in part on the modified RAT priority setting; and

restoring, upon expiration of the timer, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT.

4. The method of claim 1 , further comprising:

identifying a change in a mobility condition of the UE; and

starting a timer for the UE to remain in a wait state based at least in part on the identified change.

5. The method of claim 4 , further comprising:

identifying, while the timer is active, further collisions between the monitored first paging messages and the monitored second paging messages; and

maintaining the modified RAT priority setting for the first SIM to prioritize the second RAT over the first RAT based at least in part on the identified further collisions.

6. The method of claim 4 , further comprising:

restoring, upon expiration of the timer, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT.

7. The method of claim 4 , wherein:

the change in the mobility condition of the UE includes the first RAT or a third RAT is active for the first SIM, a discontinuous reception cycle for a second SIM change, a RAT used by the second SIM change, a discontinuous reception cycle for the first RAT or a third RAT for the first SIM change, or a combination thereof.

8. The method of claim 4 , further comprising:

identifying, while the timer is active, further collisions between the monitored first paging messages and the monitored second paging messages;

identifying, while the timer is active, that the first SIM of the UE is using a third RAT; and

modifying, by the UE, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT and the third RAT based at least in part on the further identified collisions and the identification that the first SIM is using the third RAT while the timer is active.

9. The method of claim 4 , further comprising:

identifying, while the timer is active, that the second RAT for the first SIM is active;

identifying, while the timer is active, that the first RAT for the first SIM has a highest priority of the RAT priority setting; and

modifying, by the UE, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT and a third RAT based at least in part on the identification that the second RAT is active for the first SIM and the identification that the first SIM is using the third RAT while the timer is active.

10. The method of claim 1 , further comprising:

performing a reselection procedure with the first network using the second RAT based at least in part on the modified RAT priority setting.

11. The method of claim 1 , wherein:

identifying collisions between the monitored first paging messages and the monitored second paging messages comprises: identifying that a paging block rate for the monitored first paging messages, or the monitored second paging messages, or a combination thereof, exceeds a predetermined threshold.

12. The method of claim 1 , further comprising:

receiving one or more system information blocks for the first SIM that indicate priority settings for the first RAT and the second RAT, wherein modifying the RAT priority setting for the first SIM comprises overriding the indicated priority setting for the first RAT, or the indicated priority setting for the second RAT, or a combination thereof.

13. The method of claim 12 , wherein:

the received one or more system information blocks comprise: a system information block for reselection to an evolved universal terrestrial radio access (E-UTRA) cell, a system information block for reselection to a universal terrestrial radio access network (UTRAN) cell, a system information block for reselection to a global system for mobile communication (GSM) enhanced data rates for GSM evolution (EDGE) radio access network (GERAN) cell, or a combination thereof.

14. The method of claim 1 , wherein the first paging cycle for the first RAT is a non-integer multiple of the second paging cycle for the second RAT.

15. The method of claim 1 , wherein:

the first RAT is one of long term evolution (LTE), wideband code division multiple access (WCDMA), global system for mobile communication (GSM), and 5G wireless technology; and

the second RAT is one of LTE, WCDMA, GSM, and 5G wireless technology, wherein the first RAT is different from the second RAT.

16. The method of claim 1 , wherein:

monitoring for second paging messages monitoring, using a third RAT, for the second paging messages from the second network for the second SIM of the UE; and

the method further comprises modifying, by the UE, a RAT priority setting for the second SIM to prioritize a fourth RAT over the third RAT based at least in part on the identified collisions.

17. An apparatus for wireless communication, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:

monitor, using a first radio access technology (RAT) according to a first paging cycle for the first RAT, for first paging messages from a first network for a first subscriber identify module (SIM) of a user equipment (UE);

monitor for second paging messages from a second network for a second SIM of the UE;

identify collisions in time between the monitored first paging messages and the monitored second paging messages; and

modify, by the UE, a RAT priority setting for the first SIM from prioritizing the first RAT over a second RAT to prioritizing the second RAT over the first RAT based at least in part on the identified collisions, the first paging cycle for the first RAT having a different time interval than a second paging cycle for the second RAT.

18. The apparatus of claim 17 , wherein the instructions are further executable by the processor to:

receive paging messages from the first network for the first SIM using the second RAT based at least in part on the modified RAT priority setting.

19. The apparatus of claim 17 , wherein the instructions are further executable by the processor to:

start a timer based at least in part on the modified RAT priority setting; and

restore, upon expiration of the timer, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT.

20. The apparatus of claim 17 , wherein the instructions are further executable by the processor to:

identify a change in a mobility condition of the UE; and

start a timer for the UE to remain in a wait state based at least in part on the identified change.

21. The apparatus of claim 20 , wherein the instructions are further executable by the processor to:

identify, while the timer is active, further collisions between the monitored first paging messages and the monitored second paging messages; and

maintain the modified RAT priority setting for the first SIM to prioritize the second RAT over the first RAT based at least in part on the identified further collisions.

22. The apparatus of claim 20 , wherein the instructions are further executable by the processor to:

restore, upon expiration of the timer, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT.

23. The apparatus of claim 20 , wherein:

the change in the mobility condition of the UE includes the first RAT or a third RAT is active for the first SIM, a discontinuous reception cycle for a second SIM change, a RAT used by the second SIM change, a discontinuous reception cycle for the first RAT or a third RAT for the first SIM change, or a combination thereof.

24. The apparatus of claim 20 , wherein the instructions are further executable by the processor to:

identify, while the timer is active, further collisions between the monitored first paging messages and the monitored second paging messages;

identify, while the timer is active, that the first SIM of the UE is using a third RAT; and

modify, by the UE, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT and the third RAT based at least in part on the identified further collisions and the identification that the first SIM is using the third RAT while the timer is active.

25. The apparatus of claim 20 , wherein the instructions are further executable by the processor to:

identify, while the timer is active, that the second RAT for the first SIM is active;

identify, while the timer is active, that the first RAT for the first SIM has a highest priority of the RAT priority setting; and

modify, by the UE, the RAT priority setting for the first SIM to prioritize the first RAT over the second RAT and a third RAT based at least in part on the identification that the second RAT is active for the first SIM and the identification that the first SIM is using the third RAT while the timer is active.

26. The apparatus of claim 17 , wherein the instructions are further executable by the processor to:

perform a reselection procedure with the first network using the second RAT based at least in part on the modified RAT priority setting.

27. The apparatus of claim 17 , wherein the instructions executable by the processor to identify collisions between the monitored first paging messages and the monitored second paging messages comprise instructions executable by the processor to:

identify that a paging block rate for the monitored first paging messages, or the monitored second paging messages, or a combination thereof, exceeds a predetermined threshold.

28. The apparatus of claim 17 , wherein the first paging cycle for the first RAT is a non-integer multiple of the second paging cycle for the second RAT.

29. An apparatus for wireless communication, comprising:

means for monitoring, using a first radio access technology (RAT) according to a first paging cycle for the first RAT, for first paging messages from a first network for a first subscriber identify module (SIM) of a user equipment (UE);

means for monitoring for second paging messages from a second network for a second SIM of the UE;

means for identifying collisions in time between the monitored first paging messages and the monitored second paging messages; and

means for modifying, by the UE, a RAT priority setting for the first SIM from prioritizing the first RAT over a second RAT to prioritizing the second RAT over the first RAT based at least in part on the identified collisions, the first paging cycle for the first RAT having a different time interval than a second paging cycle for the second RAT.

30. A non-transitory computer readable medium storing code for wireless communication, the code comprising instructions executable by a processor to:

monitor, using a first radio access technology (RAT) according to a first paging cycle for the first RAT, for first paging messages from a first network for a first subscriber identify module (SIM) of a user equipment (UE);

monitor for second paging messages from a second network for a second SIM of the UE;

identify collisions in time between the monitored first paging messages and the monitored second paging messages; and

modify, by the UE, a RAT priority setting for the first SIM from prioritizing the first RAT over a second RAT to prioritizing the second RAT over the first RAT based at least in part on the identified collisions, the first paging cycle for the first RAT having a different time interval than a second paging cycle for the second RAT.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: CHEN, QINGXIN; SHAHIDI, REZA; HU, JUN; KAIVARAM, PAVAN
To: QUALCOMM INCORPORATED
Reel/Frame 046576/0224 →
Continuity (2)
Provisional Application 62520315 · Jun 15, 2017
Related Publication 20180368099A1 · Dec 20, 2018
Cited By (1)
US 12,323,904