IP Library Patent Application 12901322
Patent Application
App. No. 12/901,322

METHOD AND SYSTEM FOR DYNAMICALLY SELECTING AND CONFIGURING VIRTUAL MODEMS (VMS) BASED ON PERFORMANCE METRICS IN A MULTI-SIM MULTI-STANDBY COMMUNICATION DEVICE

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 None
App. No.
12/901,322
Abstract

A multiple-subscriber identity module (multi-SIM) multi-standby communication device comprises a single radio resource unit shared by a plurality of virtual modems (VMs), each uniquely associated with a single one of a plurality of SIM cards. The access to radio resources in the single radio resource unit is controlled via a virtual modem controller (VMC). The VMC collects performance metrics such as requested service type and signal quality associated with each of the VMs. A VM is selected based on the collected performance metrics to perform a requested service. A serving VM is switched among the VMs based on the collected performance metrics. VM capabilities are dynamically configured based on the collected performance metrics. According to the collected performance metrics such as associated navigation information and requested service type, one or more VMs may be turned on or off, and certain VM capabilities may be enabled or disabled to save resources.

Claims (26)

1 . A method for communication, the method comprising:

in a multiple-subscriber identity module (multi-SIM) multi-standby communication device comprising a single radio resource unit that is shared by a plurality of virtual modems:

collecting performance metrics associated with each of said plurality of virtual modems; and

selecting a virtual modem from said plurality of virtual modems based on said collected performance metrics to perform a requested service.

2 . The method according to claim 1 , wherein said collected performance metrics comprises requested service type, network availability, quality of service (QoS), signal strength and/or navigation information.

3 . The method according to claim 2 , comprising switching to another one of said plurality of virtual modems based on said collected performance metrics to perform said requested service.

4 . The method according to claim 2 , comprising configuring corresponding capabilities of said plurality of virtual modems based on said collected performance metrics.

5 . The method according to claim 4 , comprising enabling or disabling at least a portion of said corresponding capabilities of said plurality of virtual modems based on said collected performance metrics.

6 . The method according to claim 5 , comprising enabling or disabling said at least portion of said corresponding capabilities of said plurality of virtual modems based on navigation information associated with said multi-SIM multi-standby communication device.

7 . The method according to claim 5 , comprising enabling or disabling said at least portion of said corresponding capabilities of said plurality of virtual modems based on service type for said requested service.

8 . The method according to claim 4 , comprising turning on or off one or more of said plurality of virtual modems based on said collected performance metrics.

9 . The method according to claim 8 , comprising turning on or off said one or more of said plurality of virtual modems based on navigation information associated with said multi-SIM multi-standby communication device.

10 . The method according to claim 8 , comprising turning on or off said one or more of said plurality of virtual modems based on service type for said requested service.

11 . A system for communication, the system comprising:

one or more processors and/or circuits for use in a multiple-subscriber identity module (multi-SIM) multi-standby communication device comprising a single radio resource unit that is shared by a plurality of virtual modems, said one or more processors and/or circuits being operable to:

collect performance metrics associated with each of said plurality of virtual modems; and

select a virtual modem from said plurality of virtual modems based on said collected performance metrics to perform a requested service.

12 . The system according to claim 11 , wherein said collected performance metrics comprises requested service type, network availability, quality of service (QoS), signal strength and/or navigation information.

13 . The system according to claim 12 , wherein said one or more processors and/or circuits being operable to switch to another one of said plurality of virtual modems based on said collected performance metrics to perform said requested service.

14 . The system according to claim 12 , wherein said one or more processors and/or circuits being operable to configure corresponding capabilities of said plurality of virtual modems based on said collected performance metrics.

15 . The system according to claim 14 , wherein said one or more processors and/or circuits being operable to enable or disable at least a portion of said corresponding capabilities of said plurality of virtual modems based on said collected performance metrics.

16 . The system according to claim 15 , wherein said one or more processors and/or circuits being operable to enable or disable said at least portion of said corresponding capabilities of said plurality of virtual modems based on navigation information associated with said multi-SIM multi-standby communication device.

17 . The system according to claim 15 , wherein said one or more processors and/or circuits being operable to enable or disable said at least portion of said corresponding capabilities of said plurality of virtual modems based on service type for said requested service.

18 . The system according to claim 14 , wherein said one or more processors and/or circuits being operable to turn on or off one or more of said plurality of virtual modems based on said collected performance metrics.

19 . The system according to claim 18 , wherein said one or more processors and/or circuits being operable to turn on or off said one or more of said plurality of virtual modems based on navigation information associated with said multi-SIM multi-standby communication device.

20 . The system according to claim 18 , wherein said one or more processors and/or circuits being operable to turn on or off said one or more of said plurality of virtual modems based on service type for said requested service.

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 Nov 10, 2010
From: CAO, YAXIN; LIU, YUAN; GONG, ZHIJUN; WANG, YONGQIAN; QIU, XIAOXIN; RICHARDS, STEPHEN
To: BROADCOM CORPORATION
Reel/Frame 025345/0236 →