Method and system for dynamically selecting and configuring virtual modems (vms) based on performance metrics in a multi-sim multi-standby communication device
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
exact text as granted — not AI-modified1 . 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.Join the waitlist — get patent alerts
Track US2011117909A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.