Method and apparatus for back-off algorithm having different retry time classes
First Claim
Patent Images
1. A method on a mobile device comprising:
- reserving a connection slot for a first service of the mobile device, the reserving preventing other services from using the connection slot;
attempting to establish a connection for the first service on the connection slot;
determining that the connection establishment was unsuccessful;
selecting a back-off time based on a number of unsuccessful connection attempts;
determining whether the back-off time is a short back-off time or a long back-off time based on a threshold, wherein the back-off time is the short back-off time if it is less than the threshold, and the back-off time is the long back-off time if it is greater than the threshold;
if the back-off time is the short back-off time, preventing other services from using the connection slot; and
if the back-off time is the long back-off time, establishing a connection for a second service of the mobile device on the connection slot.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a back-off timer having different retry time classes, the method checking whether a connection establishment attempt for a first service on a connection slot is in a back-off time that equals or exceeds a predetermined threshold; and if yes, allowing a second service access to the connection slot.
43 Citations
17 Claims
-
1. A method on a mobile device comprising:
-
reserving a connection slot for a first service of the mobile device, the reserving preventing other services from using the connection slot; attempting to establish a connection for the first service on the connection slot; determining that the connection establishment was unsuccessful; selecting a back-off time based on a number of unsuccessful connection attempts; determining whether the back-off time is a short back-off time or a long back-off time based on a threshold, wherein the back-off time is the short back-off time if it is less than the threshold, and the back-off time is the long back-off time if it is greater than the threshold; if the back-off time is the short back-off time, preventing other services from using the connection slot; and if the back-off time is the long back-off time, establishing a connection for a second service of the mobile device on the connection slot. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device comprising:
-
a processor; and a communications subsystem, wherein the processor and communications subsystem cooperate to; reserve a connection slot for a first service of the mobile device, the reserving preventing other services from using the connection slot; attempt to establish a connection for the first service on the connection slot; determine that the connection establishment was unsuccessful; select a back-off time based on a number of unsuccessful connection attempts; determine whether the back-off time is a short back-off time or a long back-off time based on a threshold, wherein the back-off time is the short back-off time if it is less than the threshold, and the back-off time is the long back-off time if it is greater than the threshold; if the back-off time is the short back-off time, prevent other services from using the connection slot; and if the back-off time is the long back-off time, establish a connection for a second service of the mobile device on the connection slot. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having instructions stored thereon for execution by a processor of a mobile device, the instructions comprising code for:
-
reserving a connection slot for a first service of the mobile device, the reserving preventing other services from using the connection slot; attempting to establish a connection for the first service on the connection slot; determining that the connection establishment was unsuccessful; selecting a back-off time based on a number of unsuccessful connection attempts; determining whether the back-off time is a short back-off time or a long back-off time based on a threshold, wherein the back-off time is the short back-off time if it is less than the threshold, and the back-off time is the long back-off time if it is greater than the threshold; if the back-off time is the short back-off time, preventing other services from using the connection slot; and if the back-off time is the long back-off time, establishing a connection for a second service of the mobile device on the connection slot. - View Dependent Claims (16, 17)
-
Specification