IP Library › Granted Patent US 9,407,771
Granted Patent B2
US 9,407,771 · App. 14/453,514 · Granted Aug 2, 2016

Call forwarding enable system and method for multi-SIM device

Inventors: Ashokkumar Narayanaswamy (Hyderabad, IN); Bharadwaj Kumar Cheruvu (Hyderabad, IN); Karthik Selvan (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
H04M3/54H04B1/3816H04W4/16H04W8/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 9,407,771
App. No.
14/453,514
Granted
Aug 2, 2016
Kind
B2
Abstract

Various embodiments provide methods implemented on a multi-SIM-multi-active (MSMA) communication device for selectively enabling call forwarding. When the communication device is in an active data session on a first SIM, a processor in the communication device determines the data rate of a data session on a first SIM and detects whether the data rate exceeds a predefined first threshold. The processor enables call forwarding on the first SIM upon detecting that the data rate of the data session on the first SIM exceeds the predefined first threshold, to forward to a second SIM in the communication device one or more incoming calls made to the first SIM.

Claims (61)

1. A method implemented on a multi-Subscriber-Identity-Module (SIM), multi-active communication device for selectively enabling call forwarding, the method comprising:

determining a data rate of a data session on a first SIM of the multi-SIM-multi-active communication device;

detecting whether the data rate exceeds a predefined first threshold; and

enabling call forwarding on the first SIM upon detecting that the data rate exceeds the predefined first threshold to forward an incoming call over the first SIM to a second SIM in the multi-SIM-multi-active communication device.

2. The method of claim 1 , wherein detecting whether the data rate exceeds the predefined first threshold comprises comparing the data rate of the data session on the first SIM with a value corresponding to the predefined first threshold.

3. The method of claim 1 , further comprising detecting the incoming call to the first SIM, wherein enabling call forwarding comprises enabling call forwarding on the first SIM in response to detecting the incoming call on the first SIM and detecting that the data rate exceeds the predefined first threshold.

4. The method of claim 1 , further comprising:

detecting whether the data rate of the data session on the first SIM falls below a predefined second threshold, after enabling call forwarding on the first SIM; and

disabling call forwarding on the first SIM in response to detecting that the data rate of the data session on the first SIM has fallen below the predefined second threshold.

5. The method of claim 4 , wherein the predefined second threshold is the same as the predefined first threshold.

6. The method of claim 4 , wherein the predefined second threshold is a different threshold value than the predefined first threshold.

7. The method of claim 1 , further comprising:

detecting whether the second SIM in the multi-SIM-multi-active communication device is in an active data session;

determining a data rate of the data session on the second SIM, upon detecting that the second SIM is in an active data session; and

detecting whether the data rate of the data session on the second SIM exceeds a second predefined threshold;

wherein enabling call forwarding on the first SIM comprises enabling call forwarding on the first SIM in response to detecting that the data rate of the data session on the first SIM exceeds the first threshold and the data rate of the data session on the second SIM does not exceed the second threshold.

8. The method of claim 7 , wherein the predefined second threshold is the same as the predefined first threshold.

9. The method of claim 7 , wherein the predefined second threshold is a different threshold value than the predefined first threshold.

10. The method of claim 7 , further comprising enabling call forwarding on the first SIM for forwarding a call to a third SIM in the multi-SIM-multi-active communication device, upon detecting that the data rate of the data session on the first SIM exceeds the predefined first threshold and that the data rate of the data session on the second SIM exceeds the predefined second threshold.

11. The method of claim 1 , wherein enabling call forwarding on the first SIM comprises automatically enabling call forwarding on the first SIM upon detecting that the data rate exceeds the predetermined first threshold.

12. The method of claim 1 , wherein enabling call forwarding on the first SIM comprises providing a user-perceptible prompt and receiving a user input to enable call forwarding on the first SIM upon detecting that the data rate exceeds the predetermined first threshold.

13. The method of claim 1 , wherein enabling call forwarding on the first SIM comprises transferring an incoming call on the first SIM to the second SIM such that the incoming call may be received on the second SIM.

14. The method of claim 1 , wherein the first SIM supports circuit switching and packet switching (CS+PS) services, while the second SIM supports circuit switching services (CS) but not packet switching services (PS).

15. The method of claim 1 , wherein the first SIM supports circuit switching and packet switching (CS+PS) services, and the second SIM supports circuit switching and packet switching (CS+PS) services.

16. The method of claim 1 , further comprising:

determining an average data rate for the data session on the first SIM in the multi-SIM-multi-active communication device; and

determining an average data rate of a data session on the second SIM in the multi-SIM-multi-active communication device;

wherein detecting that the data rate of the data session on the first SIM exceeds the predefined first threshold comprises detecting that the average data rate for the data session on the first SIM exceeds the average data rate of the data session on the second SIM.

17. A multi-Subscriber-Identity-Module (SIM), multi-active communication device, comprising:

a memory;

a plurality RF resources, including at least one set of RF resources for supporting a data session on a first SIM in the multi-SIM-multi-active communication device; and

a processor coupled to the memory and the plurality of RF resources, wherein the processor is configured to:

determine a data rate of the data session on the first SIM of the multi-SIM-multi-active communication device;

detect whether the data rate exceeds a predefined first threshold; and

enable call forwarding on the first SIM upon detecting that the data rate exceeds the predefined first threshold, to forward an incoming call over the first SIM to a second SIM in the multi-SIM-multi-active communication device.

18. The multi-SIM-multi-active communication device of claim 17 , wherein the processor is configured to detect whether the data rate exceeds the predefined first threshold by comparing the data rate of the data session on the first SIM with a value corresponding to the predefined first threshold.

19. The multi-SIM-multi-active communication device of claim 17 , wherein the processor is further configured to detect the incoming call to the first SIM, and to enable call forwarding on the first SIM in response to detecting the incoming call on the first SIM and detecting that the data rate of the data session on the first SIM exceeds the predefined first threshold.

20. The multi-SIM-multi-active communication device of claim 17 , wherein the processor is further configured to:

detect whether the data rate of the data session on the first SIM falls below a predefined second threshold, after enabling call forwarding on the first SIM; and

disable call forwarding on the first SIM in response to detecting that the data rate of the data session on the first SIM has fallen below the predefined second threshold.

21. The multi-SIM-multi-active communication device of claim 20 , wherein the predefined second threshold is the same as the predefined first threshold.

22. The multi-SIM-multi-active communication device of claim 20 , wherein the predefined second threshold is a different threshold value than the predefined first threshold.

23. The multi-SIM-multi-active communication device of claim 17 , wherein the processor is further configured to:

detect whether the second SIM in the multi-SIM-multi-active communication device is in an active data session;

determine a data rate of the data session on the second SIM, upon detecting that the second SIM is in an active data session;

detect whether the data rate of the data session on the second SIM exceeds a predefined second threshold; and

enable call forwarding on the first SIM in response to detecting that the data rate of the data session on the first SIM exceeds the predefined first threshold and the data rate of the data session on the second SIM does not exceed the predefined second threshold.

24. The multi-SIM-multi-active communication device of claim 23 , further comprising enabling call forwarding on the first SIM for forwarding a call to a third SIM in the multi-SIM-multi-active communication device, upon detecting that the data rate of the data session on the first SIM exceeds the predefined first threshold and that the data rate of the data session on the second SIM exceeds the predefined second threshold.

25. The multi-SIM-multi-active communication device of claim 17 , wherein enabling call forwarding on the first SIM comprises providing a user-perceptible prompt and receiving a user input to enable call forwarding on the first SIM upon detecting that the data rate exceeds the predetermined first threshold.

26. The multi-SIM-multi-active communication device of claim 17 , wherein enabling call forwarding on the first SIM comprises transferring an incoming call on the first SIM to the second SIM such that the incoming call may be received on the second SIM.

27. The multi-SIM-multi-active communication device of claim 17 , wherein the first SIM supports circuit switching and packet switching (CS+PS) services, while the second SIM supports circuit switching services (CS) but not packet switching services (PS).

28. The multi-SIM-multi-active communication device of claim 17 , wherein the first SIM supports circuit switching and packet switching (CS+PS) services, and the second SIM supports circuit switching and packet switching (CS+PS) services.

29. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a multi-Subscriber-Identity-Module (SIM), multi-active communication device to perform operations comprising:

determining a data rate of a data session on a first SIM of the multi-SIM-multi-active communication device;

detecting whether the data rate exceeds a predefined first threshold; and

enabling call forwarding on the first SIM upon detecting that the data rate exceeds the predefined first threshold, to forward an incoming call over the first SIM to a second SIM in the multi-SIM-multi-active communication device.

30. A multi-Subscriber-Identity-Module (SIM), multi-active communication device, comprising:

means for determining a data rate of a data session on a first SIM of the multi-SIM-multi-active communication device;

means for detecting whether the data rate exceeds a predefined first threshold; and

means for enabling call forwarding on the first SIM upon detecting that the data rate exceeds the predefined first threshold, to forward an incoming call over the first SIM to a second SIM in the multi-SIM-multi-active communication device.

31. The method of claim 1 , further comprising continuing the data session on the first SIM while forwarding the incoming call to the second SIM.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: NARAYANASWAMY, ASHOKKUMAR; CHERUVU, BHARADWAJ KUMAR; SELVAN, KARTHIK
To: QUALCOMM INCORPORATED
Reel/Frame 033567/0492 →
Continuity (1)
Related Publication 20160044178A1 · Feb 11, 2016