IP Library Granted Patent US 9,603,010
Granted Patent B2
US 9,603,010 · App. 14/791,901 · Granted Mar 21, 2017

Automatic security action invocation for mobile communications device

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,603,010
App. No.
14/791,901
Granted
Mar 21, 2017
Kind
B2
Abstract

A mobile communications device, method, and computer program product for providing security on a mobile communications device are described. In accordance with one example embodiment, the mobile communications device comprises: a processor; a communications subsystem connected to the processor operable to exchange signals with a wireless network and with the processor; a storage element connected to the processor and having a plurality of application modules and data stored thereon, the data comprising at least user application data associated with the application modules and service data including data for establishing communications with the wireless network; and a security module operable to determine if a battery level falls below a predetermined threshold and perform a security action comprising erasing or encrypting at least some of the data on the storage element if the battery power falls below the predetermined threshold.

Claims (44)

1. A method for providing security on a mobile communications device, the method comprising:

forcing the mobile communications device into a locked state, regardless of any current user input activity and regardless of wireless network coverage, upon expiry of periodic timeout periods, each timeout period having a first duration;

detecting, by a communications subsystem of the mobile communications device, prior to expiry of a particular timeout period of the periodic timeout periods, a lack of wireless network coverage for a second duration that is shorter than the first duration; and

responsive to detecting the lack of wireless network coverage for the second duration, forcing the mobile communications device into the locked state prior to the expiry of the particular timeout period, regardless of any current user input activity, thereby shortening the particular timeout period from the first duration to the second duration.

2. The method recited in claim 1 , further comprising:

while the mobile communications device is in the locked state, detecting successful user authentication; and

responsive to the successful user authentication, exiting the locked state.

3. The method recited in claim 1 , further comprising:

while the mobile communications device remains in the locked state and lacks wireless network coverage, performing a data protection security action.

4. The method recited in claim 3 , wherein performing the data protection security action comprises erasing data stored in an erasable persistent memory of the mobile communications device.

5. The method recited in claim 3 , wherein performing the data protection security action comprises erasing all user data stored on the mobile communications device.

6. The method recited in claim 3 , wherein performing the data protection security action comprises overwriting memory locations in which the user data is stored.

7. The method recited in claim 3 , wherein performing the data protection security action comprises encrypting data stored in the mobile communications device.

8. The method recited in claim 1 , wherein forcing the mobile communications device into the locked state is enabled by a policy message received on the mobile communications device.

9. A mobile communications device, comprising:

a processor;

a communications subsystem coupled to the processor;

an input device coupled to the processor;

a storage element coupled to the processor and having data stored thereon; and

a security module operable to:

force the mobile communications device into a locked state, regardless of any current user input activity and regardless of wireless network coverage, upon expiry of periodic timeout periods, each timeout period having a first duration;

detect, in conjunction with the communications subsystem, prior to expiry of a particular timeout period of the periodic timeout periods, a lack of wireless network coverage for a second duration that is shorter than the first duration; and

force the mobile communications device into the locked state prior to the expiry of the particular timeout period, regardless of any current user input activity, responsive to detection of the lack of wireless network coverage for the second duration, thereby shortening the particular timeout period from the first duration to the second duration.

10. The mobile communications device recited in claim 9 , wherein the security module is operable to detect successful user authentication via the input device while the mobile communications device is in the locked state and to exit the locked state responsive to the successful user authentication.

11. The mobile communications device recited in claim 9 , wherein the security module is operable to perform a data protection security action while the mobile communications device remains in the locked state and lacks wireless network coverage.

12. The mobile communications device recited in claim 11 , wherein performing the data protection security action comprises erasing data stored in an erasable persistent memory of the mobile communications device.

13. The mobile communications device recited in claim 11 , wherein performing the data protection security action comprises erasing all user data stored on the mobile communications device.

14. The mobile communications device recited in claim 11 , wherein performing the data protection security action comprises overwriting memory locations in which the user data is stored.

15. The mobile communications device recited in claim 11 , wherein performing the data protection security action comprises encrypting data stored in the mobile communications device.

16. The mobile communications device recited in claim 9 , wherein forcing the mobile communications device into the locked state is enabled by a policy message received on the mobile communications device.

17. A non-transitory computer-readable medium comprising instructions executable on a mobile communications device for providing security on the mobile communications device, the instructions comprising:

code for forcing the mobile communications device into a locked state, regardless of any current user input activity and regardless of wireless network coverage, upon expiry of periodic timeout periods, each timeout period having a first duration;

code for detecting, by a communications subsystem of the mobile communications device, prior to expiry of a particular timeout period of the periodic timeout periods, a lack of wireless network coverage for a second duration that is shorter than the first duration; and

code for forcing the mobile communications device into the locked state prior to the expiry of the particular timeout period, regardless of any current user input activity, responsive to detecting the lack of wireless network coverage for the second duration, thereby shortening the particular timeout period from the first duration to the second duration.

18. The non-transitory computer-readable medium recited in claim 17 , the instructions further comprising:

code for detecting successful user authentication while the mobile communications device is in the locked state; and

code for exiting the locked state responsive to the successful user authentication.

19. The non-transitory computer-readable medium recited in claim 17 , the instructions further comprising:

code for performing a data protection security action while the mobile communications device remains in the locked state and lacks wireless network coverage.

20. The non-transitory computer-readable medium recited in claim 19 , wherein performing the data protection security action comprises erasing data stored in an erasable persistent memory of the mobile communications device.

21. The non-transitory computer-readable medium recited in claim 19 , wherein performing the data protection security action comprises erasing all user data stored on the mobile communications device.

22. The non-transitory computer-readable medium recited in claim 19 , wherein performing the data protection security action comprises overwriting memory locations in which the user data is stored.

23. The non-transitory computer-readable medium recited in claim 19 , wherein performing the data protection security action comprises encrypting data stored in the mobile communications device.

24. The non-transitory computer-readable medium recited in claim 17 , wherein forcing the mobile communications device into the locked state is enabled by a policy message received on the mobile communications device.

Assignments (2)
CHANGE OF NAME Recorded Feb 19, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037861/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: BROWN, MICHAEL S; ADAMS, NEIL; FYKE, STEVEN; LITTLE, HERBERT
To: RESEARCH IN MOTION LIMITED
Reel/Frame 036161/0297 →