IP Library Granted Patent US 8,725,212
Granted Patent B2
US 8,725,212 · App. 13/480,238 · Granted May 13, 2014

Virtual modem suspension handler in multiple SIM user equipment

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 8,725,212
App. No.
13/480,238
Granted
May 13, 2014
Kind
B2
Abstract

User equipment with multiple subscriber identity modules (SIMs) includes techniques for intelligently allowing the SIMs to access the radio resources. In one aspect, the techniques determine whether a network signaling criteria is satisfied. When the network signaling criteria is satisfied, the user equipment may communicate a signaling connection release indication to a network controller handling a first SIM network connection. When the network signaling criteria is not satisfied, however, the user equipment may forgo communicating the signaling connection release indication to the network controller handing the first SIM network connection. In either case, the user equipment may locally deactivate the first SIM network connection so that the radio frequency interface may be transitioned to a second SIM.

Claims (63)

1. A system comprising:

a communication interface;

a first subscriber identity module (SIM) interface for a first SIM;

logic in communication with the first SIM interface and the communication interface, the logic operable to suspend communication activity by the first SIM by:

determining whether a network signaling criteria is satisfied;

when the network signaling criteria is satisfied, communicating, through the communication interface, a signaling connection release indication to a network controller handling a first SIM network connection supporting the communication activity; and

when the network signaling criteria is not satisfied, forgoing communicating the signaling connection release indication to the network controller handling the first SIM network connection supporting the communication activity; and

locally deactivating a communication resource associated with the first SIM regardless of whether the signaling connection release indication was sent.

2. The system of claim 1 , where the logic is further operable to:

start a suspension timer when suspending the communication activity by the first SIM; and

when the suspension timer expires and the logic has not received a suspension confirmation:

force suspension of the communication activity by the first SIM.

3. The system of claim 2 , where the logic is operable to force suspension by:

issuing a forced suspension request to a virtual modem for the first SIM.

4. The system of claim 3 , where the virtual modem is operable to respond to the forced suspension request by:

stopping network termination activities of the first SIM, deactivating communication resources managed by the virtual modem, or both.

5. The system of claim 4 , where the virtual modem is further operable to:

provide the suspension confirmation.

6. The system of claim 2 , where the logic is further operable to:

stop the suspension timer after obtaining the suspension confirmation.

7. The system of claim 1 , where the system further comprises:

a second subscriber identity module (SIM) interface for a second SIM; and where the logic is further operable to:

obtain a suspension confirmation; and

transition from the communication activity by the first SIM to communication activity by the second SIM.

8. A method comprising:

in a mobile device comprising a first subscriber identity module (SIM):

suspending communication activity by the first SIM by:

determining whether a network signaling criterion is satisfied;

when the network signaling criteria is satisfied:

communicating a signaling connection release indication to a network controller handling a first SIM network connection supporting the communication activity; and

when the network signaling criteria is not satisfied:

forgoing communicating the signaling connection release indication to the network controller handling the first SIM network connection supporting the communication activity; and

locally deactivating a communication resource associated with the first SIM regardless of whether the signaling connection release indication was sent.

9. The method of claim 8 , further comprising:

starting a suspension timer when suspending of the communication activity by the first SIM; and

when the suspension timer expires without having received a suspension confirmation:

forcing suspension of the communication activity by the first SIM.

10. The method of claim 9 , where forcing the suspension comprises issuing a forced suspension request to a virtual modem for the first SIM.

11. The method of claim 10 , where issuing the forced suspension request causes the virtual modem to stop a network termination activity of the first SIM, deactivate a communication resource managed by the virtual modem, or both.

12. The method of claim 11 , further comprising receiving the suspension confirmation from the virtual modem after the virtual modem stops the network termination activity, deactivates the communication resource, or both.

13. The method of claim 9 , further comprising stopping the suspension timer when the suspension confirmation is received before expiration of the suspension timer.

14. The method of claim 8 , further comprising:

obtaining a suspension confirmation after suspending the communication activity by the first SIM; and

transitioning a communication interface to a second SIM of the mobile device.

15. A product comprising:

a non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to:

suspend communication activity by a first subscriber identity module (SIM) by:

determining whether a network signaling criterion is satisfied;

when the network signaling criteria is satisfied:

communicating a signaling connection release indication to a network controller handling a first SIM network connection supporting the communication activity; and

when the network signaling criteria is not satisfied:

forgoing communicating the signaling connection release indication to the network controller handling the first SIM network connection supporting the communication activity; and

locally deactivating a communication resource associated with the first SIM regardless of whether the signaling connection release indication was sent.

16. The product of claim 15 , where the instructions further cause the processor to:

start a suspension timer when suspending the communication activity by the first SIM; and

when the suspension timer expires without having received a suspension confirmation:

force suspension of the communication activity by the first SIM.

17. The product of claim 16 , where the instructions cause the processor to force the suspension by issuing a forced suspension request to a virtual modem for the first SIM.

18. The product of claim 17 , where issuing the forced suspension request causes the virtual modem to stop a network termination activity of the first SIM, deactivate a communication resource managed by the virtual modem, or both.

19. The product of claim 18 , where the instructions further cause the processor to:

receive the suspension confirmation from the virtual modem after the virtual modem stops the network termination activity, deactivates the communication resource, or both.

20. The product of claim 16 , where the instructions further cause the processor to:

stop the suspension timer when the suspension confirmation is received before expiration of the suspension timer.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: PATTASWAMY, GIRIDHAR; KARRA, NAVIN K.; PANDIT, ABHISHEK; RICHARDS, STEPHEN J.
To: BROADCOM CORPORATION
Reel/Frame 028293/0930 →