Abstract:
Systems and methods use the capabilities of multiple SIMs to prevent calls from being dropped on a multi-SIM wireless device. In the various embodiments, network conditions may be monitored for signal quality during an active call. When signal quality on the network deteriorates, the multi-SIM wireless device may switch the active call to a network associated with a different SIM that provides better service. To enable the switch, the multi-SIM wireless device may setup a conference call with the called party and the different SIM. In the various embodiments, the multi-SIM wireless devices may be a dual-SIM dual active (DSDA) wireless device.
Abstract:
A method for performing data service switch for a mobile communication device having a first subscription configured as a dedicated data subscription (DDS) and a second subscription includes: receiving a multimedia messaging service (MMS) message notification on the second subscription; calculating an approximate transfer time for receiving the MMS message; determining the that the approximate transfer time is less than a specified time; in response to determining that the approximate transfer time is less than the specified time, performing at the mobile communication device a local packet switched (PS) service detach procedure for the first subscription; performing a circuit switched (CS) service attach procedure for the first subscription; and performing a PS service attach procedure for the second subscription.
Abstract:
Various embodiments include methods and apparatuses for managing multiple memories on a multi-slot communication device as a single contiguous combined memory. The memories may include various types of universal serial bus (USB) and/or universal integrated circuit card (UICC) memories. Ranges of physical addresses of portions of each memory may be associated with a range of virtual addresses of the single contiguous combined memory. Associations of physical and virtual addresses may be stored on the multi-slot communication device. A single memory access request to the single contiguous combined memory may be made using the virtual addresses, translated into multiple memory access requests for the individual memories using the physical addresses. Memory accesses requests to the single contiguous combined memory may be made using a variety of communications protocols and translated such that at least one of the multiple memory access requests for the individual memories is made using USB communications protocols.