System and methods for improving support of a virtual subscriber identity module (SIM) in a multi-SIM wireless communication device

US9712452B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9712452-B2
Application numberUS-201514933376-A
CountryUS
Kind codeB2
Filing dateNov 5, 2015
Priority dateNov 5, 2015
Publication dateJul 18, 2017
Grant dateJul 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9712452B2 cover?
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 VSI…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04M15/7556. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).