IP Library › Granted Patent US 10,165,473
Granted Patent B2
US 10,165,473 · App. 15/172,019 · Granted Dec 25, 2018

Collision avoidance in multi-subscriber identity module (SIM) wireless communication devices

Inventors: Vijay Marwah (San Diego, CA); Kuo-Chun Lee (San Diego, CA); Srinivasan Rajagopalan (San Diego, CA); Ramchandran Srinivasan (San Diego, CA); Anand Chowdhary Kolluri (San Diego, CA); Anindya Majumder (San Diego, CA)
Assignee: Qualcomm Incorporated
H04W36/0022H04W8/06H04W36/0055H04W36/14H04W36/165H04W88/02H04W88/08
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,165,473
App. No.
15/172,019
Granted
Dec 25, 2018
Kind
B2
Abstract

Examples described herein relate to managing communications for a first subscription and a second subscription of a wireless communication device, including, but not limited to, determining collision between activities of the first subscription over a first RAT and activities of the second subscription over a second RAT and reselecting from the second RAT to a third RAT for the second subscription.

Claims (85)

1. A method for a wireless communication device to manage communications via a Radio Frequency (RF) resource, the method comprising:

determining a collision between activities of a first subscription associated with a first Subscriber Identity Module (SIM) over a first Radio Access Technology (RAT) and activities of a second subscription associated with a second SIM over a second RAT;

reselecting from the second RAT to a third RAT for the second subscription;

monitoring neighbor cells associated with the second RAT after reselecting to the third RAT;

determining whether the activities of the first RAT collide with the activities of the second RAT with respect to a neighbor cell of the neighbor cells;

reselecting from the third RAT to the second RAT in response to determining that the activities of the first RAT do not collide with the activities of the second RAT with respect to the neighbor cell;

determining whether the activities of the first subscription have ended;

initiating a timer in response to determining that the activities of the first subscription have ended;

determining whether the timer has expired; and

determining whether the first subscription is inactive in response to determining that the timer has expired, wherein the reselecting from the third RAT to the second RAT further comprises reselecting to the second RAT in response to determining that the first subscription is inactive.

2. The method of claim 1 , further comprising:

communicating on the second subscription over the third RAT in response to determining that the activities of the second RAT have not ended.

3. The method of claim 1 , further comprising:

communicating on the second subscription over the third RAT in response to determining that the first subscription is active.

4. The method of claim 1 , further comprising:

determining that the neighbor cell meets handover or reselection criteria; and

determining whether the activities of the first RAT collide with the activities of the second RAT with respect to the neighbor cell in response to determining that the neighbor cell meets the handover or the reselection criteria.

5. The method of claim 1 , further comprising:

continuing to camp on the third RAT in response to determining that the activities of the first RAT collide with the activities of the second RAT with respect to the neighbor cell.

6. The method of claim 1 , further comprising:

monitoring neighbor cells associated with the first RAT after reselecting to the third RAT;

determining whether the activities of the first RAT collide with the activities of the second RAT with respect to the neighbor cell; and

reselecting from the third RAT to the second RAT in response to determining that the activities of the first RAT do not collide with the activities of the second RAT with respect to the neighbor cell.

7. The method of claim 1 , wherein:

a length of a second repetition period of the activities over the second RAT is multiples of a length of a first repetition period of the activities over the first RAT; and

a length of a third repetition period of the activities over the third RAT is indivisible by the first repetition period.

8. The method of claim 7 , wherein:

the first repetition period is one from the group consisting of a Multicast Channel (MCH) Scheduling Period (MSP) and a Discontinuous Reception (DRX) cycle;

the second repetition period is a DRX cycle for the second RAT; and

the third repetition period is a DRX cycle for the third RAT.

9. The method of claim 1 , wherein:

the first RAT is one from the group consisting of Long Term Evolution (LTE) and evolved Multimedia Broadcast Multicast Services (eMBMS);

the second RAT is one from the group consisting of Wideband Code Division Multiple Access (WCDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), Code Division Multiple Access 1× Radio Transmission Technology (1×), and LTE; and

the third RAT is Global System for Mobile Communications (GSM).

10. The method of claim 1 , wherein:

the activities of the first subscription comprise one from the group consisting of data bursts and pages; and

the activities of the second subscription comprise pages.

11. A wireless communication device, comprising:

a Radio Frequency (RF) resource;

a first Subscriber Identity Module (SIM) associated with a first subscription;

a second SIM associated with a second subscription;

a processor; and

a memory storing instructions that, when executed by the processor, cause the wireless communication device to:

determine a collision between activities of the first subscription over a first Radio Access Technology (RAT) and activities of the second subscription over a second RAT;

reselect from the second RAT to a third RAT for the second subscription;

monitor neighbor cells associated with the second RAT after a reselection to the third RAT;

determine whether the activities of the first RAT collide with activities of the second RAT with respect to a neighbor cell of the neighbor cells;

reselect from the third RAT to the second RAT in response to a determination that the activities of the first RAT do not collide with the activities of the second RAT with respect to the neighbor cell;

determine whether the activities of the first subscription have ended;

initiate a timer in response to a determination that the activities of the first subscription have ended;

determine whether the timer has expired; and

determine whether the first subscription is inactive in response to determining that the timer has expired, wherein the reselection from the third RAT to the second RAT further comprises a reselection of the second RAT in response to determining that the first subscription is inactive.

12. The wireless communication device of claim 11 , wherein execution of the instructions causes the wireless communication device to further:

configure the RF resource to communicate on the second subscription over the third RAT in response to a determination that the activities of the second RAT have not ended.

13. The wireless communication device of claim 11 , wherein execution of the instructions causes the wireless communication device to further:

configure the RF resource to communicate on the second subscription over the third RAT in response to a determination that the first subscription is active.

14. The wireless communication device of claim 11 , wherein execution of the instructions causes the wireless communication device to:

determine that the neighbor cell meets handover or reselection criteria; and

determine whether the activities of the first RAT collide with the activities of the second RAT with respect to the neighbor cell in response to a determination that the neighbor cell meets the handover or the reselection criteria.

15. The wireless communication device of claim 11 , wherein execution of the instructions causes the wireless communication device to:

continue to camp on the third RAT in response to a determination that the activities of the first RAT collide with the activities of the second RAT with respect to the neighbor cell.

16. The wireless communication device of claim 11 , wherein execution of the instructions causes the wireless communication device to:

monitor neighbor cells associated with the first RAT after a reselection to the third RAT;

determine whether the activities of the first RAT collide with the activities of the second RAT with respect to a neighbor cell of the neighbor cells; and

reselect from the third RAT to the second RAT in response to a determination that the activities of the first RAT with respect to the neighbor cell do not collide with the activities of the second RAT.

17. A non-transitory computer-readable medium comprising instructions that, when executed by a processor of a wireless device, causes the wireless device to perform operations comprising:

determining a collision between activities of a first subscription over a first Radio Access Technology (RAT) and activities of a second subscription over a second RAT;

reselecting from the second RAT to a third RAT for the second subscription;

monitoring neighbor cells associated with the second RAT after reselecting to the third RAT;

determining whether the activities of the first RAT collide with activities of the second RAT with respect to a neighbor cell of the neighbor cells;

reselecting from the third RAT to the second RAT in response to determining that the activities of the first RAT do not collide with the activities of the second RAT with respect to the neighbor cell;

determining whether the activities of the first subscription have ended;

initiating a timer in response to determining that the activities of the first subscription have ended;

determining whether the timer has expired; and

determining whether the first subscription is inactive in response to determining that the timer has expired, wherein the reselecting from the third RAT to the second RAT further comprises reselecting to the second RAT in response to determining that the first subscription is inactive.

18. A wireless communication device, comprising:

means for determining a collision between activities of a first subscription over a first Radio Access Technology (RAT) and activities of a second subscription over a second RAT;

means for reselecting from the second RAT to a third RAT for the second subscription;

means for monitoring neighbor cells associated with the second RAT after reselecting to the third RAT;

means for determining whether the activities of the first RAT collide with activities of the second RAT with respect to a neighbor cell of the neighbor cells;

means for reselecting from the third RAT to the second RAT in response to determining that the activities of the first RAT do not collide with the activities of the second RAT with respect to the neighbor cell;

means for determining whether the activities of the first subscription have ended;

means for initiating a timer in response to determining that the activities of the first subscription have ended;

means for determining whether the timer has expired; and

means for determining whether the first subscription is inactive in response to determining that the timer has expired, wherein the means for reselecting from the third RAT to the second RAT further comprises reselecting to the second RAT in response to determining that the first subscription is inactive.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2016
From: MARWAH, VIJAY; LEE, KUO-CHUN; RAJAGOPALAN, SRINIVASAN; SRINIVASAN, RAMCHANDRAN; KOLLURI, ANAND CHOWDHARY; MAJUMDER, ANINDYA
To: QUALCOMM INCORPORATED
Reel/Frame 040224/0137 →
Continuity (1)
Related Publication 20170353893A1 · Dec 7, 2017
Cited By (1)
US 12,659,924