IP Library Granted Patent US 9,084,245
Granted Patent B2
US 9,084,245 · App. 14/447,018 · Granted Jul 14, 2015

Method and apparatus for customizing a focus inactivity timer based on network watermark conditions

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,084,245
App. No.
14/447,018
Granted
Jul 14, 2015
Kind
B2
Abstract

A method and apparatus for customizing foreground application inactivity timer values based on network maximum tunnel count conditions, the method determining a maximum tunnel count value at a mobile device; and configuring at least one tunnel inactivity timer value based on the maximum tunnel count value.

Claims (41)

1. A method on a mobile device comprising:

configuring a tunnel inactivity timer value on the mobile device;

determining that a maximum tunnel count value on the mobile device has changed; and

reconfiguring the tunnel inactivity timer value based on the changed maximum tunnel count value, wherein the tunnel inactivity timer value is directly proportional to the changed maximum tunnel count value.

2. The method of claim 1 , wherein the configuring and reconfiguring utilize values configured during manufacture, provisioned to the mobile device, or signaled to the mobile device.

3. The method of claim 1 , wherein the reconfiguring further varies the tunnel inactivity timer value based on an application utilizing a tunnel.

4. The method of claim 3 , wherein the tunnel inactivity timer values differ for each of a plurality of tunnels between the mobile device and a network.

5. The method of claim 1 , wherein the reconfiguring comprises:

checking whether the maximum tunnel count value at the mobile device equals one, and

if yes, reconfiguring a foreground application inactivity timer value with a first inactivity time; and

if no, configuring the foreground application inactivity timer value with a second inactivity time.

6. The method of claim 1 , further comprising receiving a request to register an application with a tunnel manger prior to the configuring step.

7. The method of claim 1 , further comprising using the reconfigured tunnel inactivity timer value for determining deactivation of a tunnel.

8. The method of claim 1 , wherein the tunnel inactivity timer value is for a packet data protocol (PDP) context.

9. The method of claim 1 , wherein the mobile device is at least one of a data messaging device, a two-way pager, a wireless e-mail device, a cellular telephone with data messaging capabilities, a wireless Internet appliance, a wireless device, a user equipment or a data communication device.

10. A mobile device comprising:

a processor; and

a communications subsystem,

wherein the mobile device is configured to:

configure a tunnel inactivity timer value on the mobile device;

determine that a maximum tunnel count value on the mobile device has changed; and

reconfigure the tunnel inactivity timer value based on the changed maximum tunnel count value, wherein the tunnel inactivity timer value is directly proportional to the changed maximum tunnel count value.

11. The mobile device of claim 10 , wherein the mobile device is configured to configure and reconfigure by using values configured during manufacture, provisioned to the mobile device, or signaled to the mobile device.

12. The mobile device of claim 10 , wherein the mobile device is further configured to reconfigure by varying the tunnel inactivity timer value based on an application utilizing a tunnel.

13. The mobile device of claim 12 , wherein the tunnel inactivity timer values differ for each of a plurality of tunnels between the mobile device and a network.

14. The mobile device of claim 10 , wherein the mobile device is further configured to reconfigure by:

checking whether the maximum tunnel count value at the mobile device equals one, and

if yes, reconfiguring a foreground application inactivity timer value with a first inactivity time; and

if no, configuring the foreground application inactivity timer value with a second inactivity time.

15. The mobile device of claim 10 , further configured to receive a request to register an application with a tunnel manger prior to the configuring step.

16. The mobile device of claim 10 , further configured to use the reconfigured tunnel inactivity timer value for determining deactivation of a tunnel.

17. The mobile device of claim 10 , wherein the tunnel inactivity timer value is for a packet data protocol (PDP) context.

18. The mobile device of claim 10 , wherein the mobile device is at least one of a data messaging device, a two-way pager, a wireless e-mail device, a cellular telephone with data messaging capabilities, a wireless Internet appliance, a wireless device, a user equipment or a data communication device.

19. A non-transitory computer readable medium configured to store computer executable instructions, which, when executed by a processor of a mobile device are configured to:

configure a tunnel inactivity timer value on the mobile device;

determine that a maximum tunnel count value on the mobile device has changed; and

reconfigure the tunnel inactivity timer value based on the changed maximum tunnel count value, wherein the tunnel inactivity timer value is directly proportional to the changed maximum tunnel count value.

20. The non-transitory computer readable medium of claim 19 , further configured to reconfigure by:

checking whether the maximum tunnel count value at the mobile device equals one, and

if yes, reconfiguring a foreground application inactivity timer value with a first inactivity time; and

if no, configuring the foreground application inactivity timer value with a second inactivity time.

Assignments (2)
CHANGE OF NAME Recorded Feb 5, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034912/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2015
From: DEU-NGOC, JOSEPH TU-LONG; THOMPSON, JEREMY
To: RESEARCH IN MOTION LIMTED
Reel/Frame 034813/0696 →