IP Library Granted Patent US 9,106,670
Granted Patent B2
US 9,106,670 · App. 13/768,902 · Granted Aug 11, 2015

Selectively wiping a remote 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,106,670
App. No.
13/768,902
Granted
Aug 11, 2015
Kind
B2
Abstract

A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level.

Claims (45)

1. A method, comprising:

receiving a securing command at a mobile device via a wireless communication subsystem, the mobile device storing data of at least one type; and

in response to receiving the securing command, the mobile device selectively securing the data by:

determining at least one type of data to be secured based on information comprised in the securing command;

setting an indicator for each type of data thus determined;

securing data of each type of data thus indicated; and

removing each indicator corresponding to a type of data to be secured after the data of that type is secured.

2. The method of claim 1 , wherein the securing command comprises an indication of a level, and determining the at least one type of data to be secured comprises identifying those types of data associated with the indicated level.

3. The method of claim 1 , wherein the securing command comprises an indication of a level, and determining the at least one type of data to be secured comprises identifying those types of data associated with the indicated level or a level below the indicated level.

4. The method of claim 1 , wherein the securing comprises either deleting or encrypting the data of each type of data thus indicated.

5. The method of claim 1 , wherein the indicator is a data structure comprising data indicating whether a particular type of data is to be secured.

6. The method of claim 1 , wherein the at least one type of data to be secured comprises message data.

7. The method of claim 1 , wherein the at least one type of data to be secured comprises personal information management data.

8. The method of claim 1 , wherein the at least one type of data to be secured comprises key data.

9. The method of claim 1 , further comprising:

when the mobile device enters a powered off state during securing of the data, then enters a powered on state,

the mobile device checking for the indicator; and

if the indicator is present at the mobile device, continuing the securing of the data.

10. A mobile device, comprising:

at least one memory component storing data of at least one type;

a wireless communication subsystem; and

at least one processor configured to enable:

receiving a securing command at a mobile device via the wireless communication subsystem; and

in response to receiving the securing command, selectively securing the data by:

determining at least one type of data to be secured based on information comprised in the securing command;

setting an indicator for each type of data thus determined;

securing data of each type of data thus indicated; and

removing each indicator corresponding to a type of data to be secured after the data of that type is secured.

11. The mobile device of claim 10 , wherein the securing command comprises an indication of a level, and determining the at least one type of data to be secured comprises identifying those types of data associated with the indicated level.

12. The mobile device of claim 10 , wherein the securing command comprises an indication of a level, and determining the at least one type of data to be secured comprises identifying those types of data associated with the indicated level or a level below the indicated level.

13. The mobile device of claim 10 , wherein the securing comprises either deleting or encrypting the data of each type of data thus indicated.

14. The mobile device of claim 10 , wherein the indicator is a data structure comprising data indicating whether a particular type of data is to be secured.

15. The mobile device of claim 10 , wherein the at least one type of data to be secured comprises message data.

16. The mobile device of claim 10 , wherein the at least one type of data to be secured comprises personal information management data.

17. The mobile device of claim 10 , wherein the at least one type of data to be secured comprises key data.

18. The mobile device of claim 10 , wherein the at least one processor is further configured to enable, when the mobile device enters a powered off state during securing of the data, then enters a powered on state:

checking for the indicator; and

if the indicator is present, continuing the securing of the data.

19. A non-transitory computer-readable medium storing code which, when executed by one or more processors of a mobile device, causes the mobile device to perform operations comprising:

receiving a securing command at the mobile device via a wireless communication subsystem, the mobile device storing data of at least one type; and

in response to receiving the securing command, the mobile device selectively securing the data by:

determining at least one type of data to be secured based on information comprised in the securing command;

setting an indicator for each type of data thus determined;

securing data of each type of data thus indicated; and

removing each indicator corresponding to a type of data to be secured after the data of that type is secured.

Assignments (2)
CHANGE OF NAME Recorded Apr 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032644/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2013
From: BROWN, MICHAEL KENNETH; BROWN, MICHAEL STEPHEN; LITTLE, HERBERT ANTHONY; TOTZKE, SCOTT WILLIAM
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029819/0400 →