IP Library › Granted Patent US 9,037,168
Granted Patent B2
US 9,037,168 · App. 13/953,969 · Granted May 19, 2015

Multiple subscription resource access control

Inventors: Chih-Ping Hsu (San Diego, CA); Simon Walke (Basingstroke, GB); Shawn C. Morrison (Boulder, CO); Francis M. Ngai (Louisville, CO)
Assignee: QUALCOMM Incorporated
H04W72/1278H04W88/06H04W68/02H04W8/183
View Patent ↗
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 9,037,168
App. No.
13/953,969
Granted
May 19, 2015
Kind
B2
Abstract

The various embodiments include methods for managing how a MSMS communication device that is accessing an arbitrary combination of multiple telephony networks processes paging collisions. The embodiment methods promote improving a subscription's page blocking rate by causing a MSMS communication device to implement a retransmission remedial action for a blocked subscription. In the various embodiments, the MSMS communication device may implement the retransmission remedial action by increasing a blocked subscription's priority during a subsequent retransmission interval to increase the likelihood that the blocked subscription will receive a repeated page message from its mobile network during this retransmission interval. In some embodiments, the blocked subscription's current priority may be based on the number of retransmission intervals that are presently occurring.

Claims (114)

1. A method of implementing a retransmission remedial action for a blocked subscription operating on a multi-SIM-multi-standby communication device, comprising:

receiving a paging message for a subscription;

detecting a paging collision between the subscription and at least one competing subscription;

determining a priority of the subscription;

determining a priority of the at least one competing subscription;

determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

implementing the retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription;

receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

monitoring for a next priority event for the subscription;

determining whether the next priority event has been reached;

determining whether the next priority event is the beginning of a retransmission interval in response to determining that the next priority event has been reached;

decreasing the priority of the subscription in response to determining that the next priority event is not the be beginning of a retransmission interval; and

increasing the priority of the subscription in response to determining that the next priority event is the beginning of a retransmission interval.

2. A method of implementing a retransmission remedial action for a blocked subscription operating on a multi-SIM-multi-standby communication device, comprising:

receiving a paging message for a subscription;

detecting a paging collision between the subscription and at least one competing subscription;

determining a priority of the subscription;

determining a priority of the at least one competing subscription;

determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

implementing the retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription, wherein implementing the retransmission remedial action for the subscription comprises:

determining a minimum retransmission interval for the subscription;

determining a maximum retransmission interval for the subscription;

determining a retransmission interval for the subscription, wherein determining the retransmission interval for the subscription comprises subtracting the minimum retransmission interval from the maximum retransmission interval; and

scheduling a heightened priority period for the subscription during the retransmission interval; and

receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription.

3. The method of claim 2 , wherein

the retransmission interval overlaps with one or more other retransmission intervals resulting from other paging collisions; and

the priority of the subscription is based on a cumulative number of retransmission intervals.

4. A multi-SIM-multi-standby communication device, comprising:

means for receiving a paging message for a subscription;

means for detecting a paging collision between the subscription and at least one competing subscription;

means for determining a priority of the subscription;

means for determining a priority of the at least one competing subscription;

means for determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

means for implementing a retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription;

means for receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

means for monitoring for a next priority event for the subscription;

means for determining whether the next priority event has been reached;

means for determining whether the next priority event is the beginning of a retransmission interval in response to determining that the next priority event has been reached;

means for decreasing the priority of the subscription in response to determining that the next priority event is not the beginning of a retransmission interval; and

means for increasing the priority of the subscription in response to determining that the next priority event is the beginning of a retransmission interval.

5. A multi-SIM-multi-standby communication device, comprising:

means for receiving a paging message for a subscription;

means for detecting a paging collision between the subscription and at least one competing subscription;

means for determining a priority of the subscription;

means for determining a priority of the at least one competing subscription;

means for determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

means for implementing a retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription, wherein the means for implementing the retransmission remedial action for the subscription comprises:

means for determining a minimum retransmission interval for the subscription;

means for determining a maximum retransmission interval for the subscription;

means for determining a retransmission interval for the subscription, wherein the means for determining the retransmission interval for the subscription comprises means for subtracting the minimum retransmission interval from the maximum retransmission interval; and

means for scheduling a heightened priority period for the subscription during the retransmission interval; and

means for receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription.

6. The multi-SIM-multi-standby communication device of claim 5 , wherein

the retransmission interval overlaps with one or more other retransmission intervals resulting from other paging collisions; and

the priority of the subscription is based on a cumulative number of retransmission intervals.

7. A multi-SIM-multi-standby communication device, comprising:

a processor configured with processor-executable instructions to perform operations comprising:

receiving a paging message for a subscription;

detecting a paging collision between the subscription and at least one competing subscription;

determining a priority of the subscription;

determining a priority of the at least one competing subscription;

determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

implementing a retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription;

receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

monitoring for a next priority event for the subscription;

determining whether the next priority event has been reached;

determining whether the next priority event is the beginning of a retransmission interval in response to determining that the next priority event has been reached;

decreasing the priority of the subscription in response to determining that the next priority event is not the beginning of a retransmission interval; and

increasing the priority of the subscription in response to determining that the next priority event is the beginning of a retransmission interval.

8. A multi-SIM-multi-standby communication device, comprising:

a processor configured with processor-executable instructions to perform operations comprising:

receiving a paging message for a subscription;

detecting a paging collision between the subscription and at least one competing subscription;

determining a priority of the subscription;

determining a priority of the at least one competing subscription;

determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

implementing a retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription, wherein implementing the retransmission remedial action for the subscription comprises:

determining a minimum retransmission interval for the subscription;

determining a maximum retransmission interval for the subscription;

determining a retransmission interval for the subscription, wherein determining the retransmission interval for the subscription comprises subtracting the minimum retransmission interval from the maximum retransmission interval; and

scheduling a heightened priority period for the subscription during the retransmission interval; and

receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription.

9. The multi-SIM-multi-standby communication device of claim 8 , wherein the processor is configured with processor-executable instructions to perform operations such that:

the retransmission interval overlaps with one or more other retransmission intervals resulting from other paging collisions; and

the priority of the subscription is based on a cumulative number of retransmission intervals.

10. A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a multi-SIM-multi-standby communication device to perform operations comprising:

receiving a paging message for a subscription;

detecting a paging collision between the subscription and at least one competing subscription;

determining a priority of the subscription;

determining a priority of the at least one competing subscription;

determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

implementing a retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription;

receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription:

monitoring for a next priority event for the subscription;

determining whether the next priority event has been reached;

determining whether the next priority event is the beginning of a retransmission interval in response to determining that the next priority event has been reached;

decreasing the priority of the subscription in response to determining that the next priority event is not the beginning of a retransmission interval; and

increasing the priority of the subscription in response to determining that the next priority event is the beginning of a retransmission interval.

11. A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a multi-SIM-multi-standby communication device to perform operations comprising:

receiving a paging message for a subscription;

detecting a paging collision between the subscription and at least one competing subscription;

determining a priority of the subscription;

determining a priority of the at least one competing subscription;

determining whether the priority of the subscription is greater than or equal to the priority of the at least one competing subscription;

implementing a retransmission remedial action for the subscription in response to determining that the priority of the subscription is less than the priority of the at least one competing subscription, wherein implementing the retransmission remedial action for the subscription comprises:

determining a minimum retransmission interval for the subscription;

determining a maximum retransmission interval for the subscription;

determining a retransmission interval for the subscription, wherein determining the retransmission interval for the subscription comprises subtracting the minimum retransmission interval from the maximum retransmission interval; and

scheduling a heightened priority period for the subscription during the retransmission interval; and

receiving the paging message for the subscription in response to determining that the priority of the subscription is greater than or equal to the priority of the at least one competing subscription.

12. The non-transitory processor-readable storage medium of claim 11 , wherein the stored processor-executable software instructions are configured to cause a processor of a multi-SIM-multi-standby communication device to perform operations such that:

the retransmission interval overlaps with one or more other retransmission intervals resulting from other paging collisions; and

the priority of the subscription is based on a cumulative number of retransmission intervals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: HSU, CHIH-PING; WALKE, SIMON; MORRISON, SHAWN C.; NGAI, FRANCIS M.
To: QUALCOMM INCORPORATED
Reel/Frame 031990/0898 →
Continuity (3)
Continuation In Part 13235086 · Sep 16, 2011
Provisional Application 61450418 · Mar 8, 2011
Related Publication 20130316718A1 · Nov 28, 2013