Using a plurality of sim cards at a wireless communication device
US-2016037329-A1 · Feb 4, 2016 · US
US9712452B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9712452-B2 |
| Application number | US-201514933376-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 5, 2015 |
| Priority date | Nov 5, 2015 |
| Publication date | Jul 18, 2017 |
| Grant date | Jul 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and devices for scheduling data packet transmissions on a multi-subscriber identity module (SIM) wireless communication device having at least a first SIM and a virtual SIM (VSIM) application associated with a shared radio frequency (RF) resource may include detecting registration of a SIM profile for the VSIM application, in which the VSIM application is provisioned to operate as a VSIM, and determining whether a VSIM management procedure is required for the VSIM. When a VSIM management procedure is required for the VSIM, the wireless communication device may tag data packets associated with the required VSIM management procedure, select a prioritization policy for data packet transmissions on the RF resource, and apply the selected prioritization policy within a transmission queue on the RF resource.
Opening claim text (preview).
What is claimed is: 1. A method for scheduling data packet transmissions on a multi-subscriber identity module (SIM) wireless communication device having a physical SIM and a virtual SIM (VSIM) application, each associated with a shared radio frequency (RF) resource, the method comprising: detecting registration of a SIM profile for the VSIM application; determining whether a VSIM management procedure is required for the VSIM application; and in response to determining that the VSIM management procedure is required for the VSIM application: tagging data packets associated with the VSIM management procedure; selecting a prioritization policy for data packet transmissions on the RF resource; and applying the selected prioritization policy within a transmission queue on the RF resource. 2. The method of claim 1 , wherein selecting the prioritization policy for data packet transmissions on the RF resource comprises selecting the prioritization policy for data packet transmissions on the RF resource by a scheduler based on a type of data structure employed on the RF resource. 3. The method of claim 2 , further comprising: determining whether a modem stack associated with the physical SIM has an active data communication; and establishing a dedicated bearer for a modem stack associated with the VSIM application in response to determining that the modem stack associated with the physical SIM does not have an active data communication. 4. The method of claim 3 , further comprising: identifying an existing data bearer on the modem stack associated with the physical SIM in response to determining that the modem stack associated with the physical SIM has an active data communication; and implementing a proxy mechanism to allow data packets from the modem stack associated with the VSIM application to be carried on the existing data bearer, wherein the scheduler selects a first prioritization policy as the selected prioritization policy for data transmissions on the RF resource. 5. The method of claim 4 , wherein applying the selected prioritization policy comprises: determining whether the transmission queue includes any critical data packets from the modem stack associated with the physical SIM; and in response to determining that the transmission queue includes critical data packets from the modem stack associated with the physical SIM: assigning a first transmission priority to the critical data packets; assigning a second transmission priority to the tagged data packets associated with the required VSIM management procedure; and assigning a last transmission priority to non-critical data packets from the modem stack associated with the physical SIM; and in response to determining that the transmission queue does not include any critical data packets from the modem stack associated with the physical SIM: assigning the first transmission priority to the tagged data packets associated with the required VSIM management procedure; and assigning the second transmission priority to non-critical data packets from the modem stack associated with the physical SIM. 6. The method of claim 3 , further comprising: selecting, by the scheduler, a second prioritization policy as the selected prioritization policy for data transmissions on the RF resource; and assigning the dedicated bearer to enable communication on a network supported by the VSIM application. 7. The method of claim 6 , further comprising: assigning a first transmission priority to the tagged data packets associated with the required VSIM management procedure; and assigning a second transmission priority to data packets in user communications on the modem stack associated with the VSIM application. 8. The method of claim 1 , wherein tagging data packets associated with the required VSIM management procedure comprises: attaching an additional identifier to data packets associated with the required VSIM management procedure, wherein the additional identifier provides information describing a high priority of the VSIM management procedure and the VSIM application as a point of origin or destination, and wherein the additional identifier is conveyed throughout a modem stack associated with the VSIM application. 9. The method of claim 1 , wherein tagging data packets associated with the required VSIM management procedure comprises providing an identifier within an existing information field in protocol data units (PDUs) for at least one layer in a modem stack associated with the VSIM application. 10. The method of claim 1 , wherein the required VSIM management procedure comprises authentication on a network associated with the VSIM application. 11. A wireless communication device, comprising: a shared radio frequency (RF) resource configured to connect to a physical subscriber identity module (SIM) and a virtual SIM (VSIM) application; and a processor coupled to the shared RF resource and configured with processor-executable instructions to: detect registration of a SIM profile for the VSIM application; determine whether a VSIM management procedure is required for the VSIM application; and in response to determining that the VSIM management procedure is required for the VSIM application: tag data packets associated with the VSIM management procedure; select a prioritization policy for data packet transmissions on the RF resource; and apply the selected prioritization policy within a transmission queue on the RF resource. 12. The wireless communication device of claim 11 , wherein the processor is further configured with processor-executable instructions to select the prioritization policy for data packet transmissions on the RF resource by a scheduler based on a type of data structure employed on the RF resource. 13. The wireless communication device of claim 12 , wherein the processor is further configured with processor-executable instructions to: determine whether a modem stack associated with the physical SIM has an active data communication; and establish a dedicated bearer for a modem stack associated with the VSIM application in response to determining that the modem stack associated with the physical SIM does not have an active data communication. 14. The wireless communication device of claim 13 , wherein the processor is further configured with processor-executable instructions to: identify an existing data bearer on the modem stack associated with the physical SIM in response to determining that the modem stack associated with the physical SIM has an active data communication; and implement a proxy mechanism to allow data packets from the modem stack associated with the VSIM application to be carried on the existing data bearer, wherein the scheduler selects a first prioritization policy as the selected prioritization policy for data transmissions on the RF resource. 15. The wireless communication device of claim 13 , wherein the processor is further configured with processor-executable instructions to apply the selected prioritization policy by: determining whether the transmission queue includes any critical data packets from the modem stack associated with the physical SIM; and in response to determining that the transmission queue includes critical data packets from the modem stack associated with the physical SIM: assigning a first transmission priority to the critical data packets; assigning a second transmission priority to the tagged data packets associated with the required VSIM management procedure; and assigning a last transmission priority to non-critical data packets from the modem stack
using SIMs (USIMs) or calling cards · CPC title
Coin-freed or check-freed systems {, e.g. mobile- or card-operated phones, public telephones or booths} · CPC title
by SIM, e.g. smart card account in SCP, SDP or SN · CPC title
Accounting or billing · CPC title
adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.