System and Methods for Increasing a Maximum Number of Simultaneous Calls on a Service Subscription of a Multi-SIM Device
First Claim
1. A method of increasing capacity for handling simultaneous calls on a multi-SIM wireless communication device having at least a first subscriber identification module (SIM) associated with a first radio resource and a second SIM associated with a second radio resource, comprising:
- monitoring a count of total ongoing calls being handled on each of a first modem stack and a second modem stack, wherein the first and second modem stacks are respectively associated with the first and second SIMs;
determining whether the count of total ongoing calls being handled on the first modem stack is equal to a first preset maximum count value established by a first network whose provisioning information is stored on the first SIM;
determining whether the count of total ongoing calls being handled on the second modem stack is less than a second preset maximum count value established by a second network whose provisioning information is stored on the second SIM in response to determining that the count of total ongoing calls being handled on the first modem stack is equal to the first preset maximum count value; and
sending a signal to the first network activating a call forwarding function to forward additional calls to the second radio resource in response to determining that the count of total ongoing calls being handled on the second modem stack is less than the second preset maximum count value.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices are disclosed for increasing capacity for handling simultaneous calls to a particular SIM of a wireless communication device having at least a first and second SIM and corresponding first and second radio resources. If a preset maximum number of calls has been reached for a first of the modem stacks, and a radio resource of another other modem stack is handling less than its preset maximum number of calls, the wireless device may send a signal to the network serving the first SIM to activate the call forwarding function. While activated, calls addressed to the first SIM may be received by the wireless device on radio resource associated with the other SIM.
31 Citations
28 Claims
-
1. A method of increasing capacity for handling simultaneous calls on a multi-SIM wireless communication device having at least a first subscriber identification module (SIM) associated with a first radio resource and a second SIM associated with a second radio resource, comprising:
-
monitoring a count of total ongoing calls being handled on each of a first modem stack and a second modem stack, wherein the first and second modem stacks are respectively associated with the first and second SIMs; determining whether the count of total ongoing calls being handled on the first modem stack is equal to a first preset maximum count value established by a first network whose provisioning information is stored on the first SIM; determining whether the count of total ongoing calls being handled on the second modem stack is less than a second preset maximum count value established by a second network whose provisioning information is stored on the second SIM in response to determining that the count of total ongoing calls being handled on the first modem stack is equal to the first preset maximum count value; and sending a signal to the first network activating a call forwarding function to forward additional calls to the second radio resource in response to determining that the count of total ongoing calls being handled on the second modem stack is less than the second preset maximum count value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless communication device, comprising:
-
a first radio resource; a second radio resource; a first subscriber identification module (SIM) associated with the first radio resource; a second SIM associated with the second radio resource; a processor coupled to the at least first and second radio resources and the first SIM, and the second SIM, wherein the processor is configured with processor-executable instructions to perform operations comprising; monitoring a count of total ongoing calls being handled on each of a first modem stack and a second modem stack, wherein the first and second modem stacks are respectively associated with the first and second SIMs; determining whether the count of total ongoing calls being handled on the first modem stack is equal to a first preset maximum count value established by a first network whose provisioning information is stored on the first SIM; determining whether the count of total ongoing calls being handled on the second modem stack is less than a second preset maximum count value established by a second network whose provisioning information is stored on the second SIM in response to determining that the count of total ongoing calls being handled on the first modem stack is equal to the first preset maximum count value; and sending a signal to the first network activating a call forwarding function to forward additional calls to the second radio resource in response to determining that the count of total ongoing calls being handled on the second modem stack is less than the second preset maximum count value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A wireless communication device, comprising:
-
means for monitoring a count of total ongoing calls being handled on a first modem stack corresponding to a first subscriber identification module (SIM) and a second modem stack corresponding to a second SIM, wherein the first and second SIMs are respectively associated with a first and a second radio resource; means for determining whether the count of total ongoing calls being handled on the first modem stack is equal to a first preset maximum count value established by a first network whose provisioning information is stored on the first SIM; means for determining whether the count of total ongoing calls being handled on the second modem stack is less than a second preset maximum count value established by a second network whose provisioning information is stored on the second SIM in response to determining that the count of total ongoing calls being handled on the first modem stack is equal to the first preset maximum count value; and means for sending a signal to the first network activating a call forwarding function to forward additional calls to the second radio resource in response to determining that the count of total ongoing calls being handled on the second modem stack is less than the second preset maximum count value. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a processor of a wireless communication device configured with a first subscriber identification module (SIM) associated with a first radio resource and a second SIM associated with a second radio resource to perform operations comprising:
-
monitoring a count of total ongoing calls being handled on each of a first modem stack and a second modem stack, wherein the first and second modem stacks are respectively associated with the first and second SIMs; determining whether the count of total ongoing calls being handled on the first modem stack is equal to a first preset maximum count value established by a first network whose provisioning information is stored on the first SIM; determining whether the count of total ongoing calls being handled on the second modem stack is less than a second preset maximum count value established by a second network whose provisioning information is stored on the second SIM in response to determining that the count of total ongoing calls being handled on the first modem stack is equal to the first preset maximum count value; and sending a signal to the first network activating a call forwarding function to forward additional calls to the second radio resource in response to determining that the count of total ongoing calls being handled on the second modem stack is less than the second preset maximum count value. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification