IP Library Granted Patent US 7,986,939
Granted Patent B2
US 7,986,939 · App. 12/721,878 · Granted Jul 26, 2011

System and method for handling restoration operations on mobile devices

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 7,986,939
App. No.
12/721,878
Granted
Jul 26, 2011
Kind
B2
Abstract

Systems and methods for handling restoration operations for a mobile device. A mobile device receives a kill pill command, wherein the command causes some or all data on the mobile device to be wiped. An indicator is stored to indicate that the kill pill command was sent to the mobile device. The indicator is used to determine whether a program should be wiped from the mobile device.

Claims (52)

1. A method for handling removal of applications on a mobile device, comprising:

starting synchronization after detecting a connection originating from a host;

detecting a flag in non-volatile memory that a data wipe has occurred, wherein the data wipe occurred responsive to receiving a kill pill;

determining which applications are to be removed based on the presence of the flag; and

removing any application from the device that is one of the determined applications.

2. The method of claim 1 where the detected connection comprises one of:

a hardwired connection,

a short range wireless connection, and,

an over-the-air wireless connection.

3. The method of claim 1 where the starting synchronization comprises receiving input at the user interface to start synchronizing.

4. The method of claim 1 where the starting synchronization comprises starting synchronization by the device upon detecting the connection.

5. The method of claim 1 where the determining which applications are to be removed comprises referencing data in non-volatile memory which indicates which applications are to be removed.

6. The method of claim 5 where the applications to be removed comprises all applications not installed by the device's manufacturer.

7. The method of claim 5 where the applications to be removed comprises all applications not authorized by the device's manufacturer.

8. The method of claim 5 where the applications to be removed comprises a list of applications originated from the device's manufacturer.

9. The method of claim 1 where the determining which applications are to be removed comprises:

receiving, through the connection, indications of which applications are to be removed.

10. The method of claim 9 where the applications to be removed comprise at least one of:

all applications not installed by the device's manufacturer;

all applications not authorized by the device's manufacturer; and,

a list of applications originated from the device's manufacturer.

11. A method for handling removal of applications and data on a mobile device, comprising:

starting synchronization after detecting a connection originating from a host;

detecting a flag in non-volatile memory that a kill pill has previously been received;

determining if any data wipe operations are needed based on the presence of the flag;

determining which applications are to be removed based on the presence of the flag; and

removing any application from the device that is one of the determined applications, and,

conducting a data wipe operation as determined.

12. The method of claim 11 where the detected connection comprises one of:

a hardwired connection,

a short range wireless connection, and,

an over-the-air wireless connection.

13. The method of claim 11 where the starting synchronization comprises receiving input at the user interface to start synchronizing.

14. The method of claim 11 where the starting synchronization comprises starting synchronization by the device upon detecting the connection.

15. The method of claim 11 where the determining which applications are to be removed and if a data wipe operation needs to be done comprises referencing data in non-volatile memory which indicates which applications are to be removed, and, if a data wipe operation should be done.

16. The method of claim 15 where the applications to be removed comprises at least one of:

all applications not installed by the device's manufacturer;

all applications not authorized by the device's manufacturer; and,

a list of applications originated from the device's manufacturer.

17. The method of claim 15 where the data wipe comprises at least one of:

no further data wipe needed;

data wipe of all volatile memory; and,

data wipe of one or more specified sections of volatile memory.

18. The method of claim 11 where the determining which applications are to be removed and if a data wipe should be done comprises receiving, through the connection, indications of which applications are to be removed and data wipe instructions.

19. The method of claim 18 where the applications to be removed comprise at least one of:

all applications not installed by the device's manufacturer;

all applications not authorized by the device's manufacturer; and,

a list of applications originated from the device's manufacturer.

20. The method of claim 18 where the data wipe instructions comprises at least one of:

no further data wipe needed;

data wipe of all volatile memory; and,

data wipe of one or more specified sections of volatile memory.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Feb 18, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037856/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2010
From: BROWN, MICHAEL K.; ADAMS, NEIL P.; BROWN, MICHAEL S.; HAMMELL, JONATHAN F.; KIRKUP, MICHAEL G.; LITTLE, HERBERT A.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024067/0042 →