IP Library Granted Patent US 9,432,871
Granted Patent B2
US 9,432,871 · App. 14/472,229 · Granted Aug 30, 2016

System and method for monitoring and maintaining a wireless 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,432,871
App. No.
14/472,229
Granted
Aug 30, 2016
Kind
B2
Abstract

A system is disclosed in which a wireless device is monitored and maintained over a network. One embodiment of the system comprises a wireless device including: a service to maintain data objects, provide messaging capability, and provide data access capability on behalf of a user of the wireless device; and a rules engine communicatively coupled to the service to execute a set of rules transmitted to the wireless device from a server, the set of rules to instruct the rules engine to gather information related to the wireless device and to take action on the wireless device based on the gathered information.

Claims (46)

1. A wireless device, comprising:

a data store comprising executable software and a wireless device rule definition file;

a processor in data communication with the data store, the processor configured to execute the software and cause the wireless device to:

determine a monitoring interval for the wireless device;

determine whether the wireless device rule definition file is to be updated during the monitoring interval;

request rule definition update data if it is determined that wireless device rule definition file is to be updated;

receive the rule definition update data;

update the wireless device rule definition file based on the rule definition update data;

gather information about the wireless device based on the updated wireless device rule definition file; and

perform an action on the wireless device based on the gathered information,

wherein the action is selected from the group consisting of: phoning a number from the wireless device, initiating a software download to the wireless device, initiating a software upgrade to the wireless device, shutting down an application on the wireless device, shutting down the wireless device, and erasing data on the wireless device.

2. The wireless device of claim 1 , wherein the rule definition update data comprises an updated wireless device rule definition file.

3. The wireless device of claim 1 , wherein the processor is further configured to cause the wireless device to:

receive rule definition authenticity data; and

verify the authenticity of the rule definition update data.

4. The wireless device of claim 1 , wherein the processor is further configured to cause the wireless device to: initiate a monitoring session of the wireless device based on the updated wireless device rule definition file.

5. The wireless device of claim 1 , wherein the monitoring interval relates to a mobile application on the wireless device.

6. A method of maintaining a wireless device, the method comprising:

determining a monitoring interval for the wireless device;

determining whether a wireless device rule definition file stored on the wireless device is to be updated during the monitoring interval;

requesting rule definition update data if it is determined that wireless device rule definition file is to be updated;

receiving the rule definition update data;

updating the wireless device rule definition file based on the rule definition update data;

gathering information about the wireless device based on the updated wireless device rule definition file; and

performing an action on the wireless device based on the gathered information,

wherein the action is selected from the group consisting of: phoning a number from the wireless device, initiating a software download to the wireless device, initiating a software upgrade to the wireless device, shutting down an application on the wireless device, shutting down the wireless device, and erasing data on the wireless device.

7. The method of claim 6 , wherein the rule definition update data comprises an updated wireless device rule definition file.

8. The method of claim 6 , further comprising:

receiving rule definition authenticity data; and

verifying the authenticity of the rule definition update data.

9. The method of claim 6 , further comprising: initiating a monitoring session of the wireless device based on the updated wireless device rule definition file.

10. The method of claim 6 , wherein the monitoring interval relates to a mobile application on the wireless device.

11. A non-transitory, computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause a wireless device to perform a method of maintaining the wireless device, the method comprising:

determining a monitoring interval for the wireless device;

determining whether a wireless device rule definition file stored on the wireless device is to be updated during the monitoring interval;

requesting rule definition update data if it is determined that wireless device rule definition file is to be updated;

receiving the rule definition update data;

updating the wireless device rule definition file based on the rule definition update data;

gathering information about the wireless device based on the updated wireless device rule definition file; and

performing an action on the wireless device based on the gathered information,

wherein the action is selected from the group consisting of: phoning a number from the wireless device, initiating a software download to the wireless device, initiating a software upgrade to the wireless device, shutting down an application on the wireless device, shutting down the wireless device, and erasing data on the wireless device.

12. The non-transitory, computer-readable medium of claim 11 , wherein the rule definition update data comprises an updated wireless device rule definition file.

13. The non-transitory, computer-readable medium of claim 11 , wherein the method further comprises:

receiving rule definition authenticity data; and

verifying the authenticity of the rule definition update data.

14. The non-transitory, computer-readable medium of claim 11 , wherein the method further comprises: initiating a monitoring session of the wireless device based on the updated wireless device rule definition file.

Assignments (11)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: GOOD TECHNOLOGY HOLDINGS LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 045196/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2017
From: GOOD TECHNOLOGY SOFTWARE, INC.
To: GOOD TECHNOLOGY HOLDINGS LIMITED
Reel/Frame 044961/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2016
From: BHAT, SATHYANARAYANA PATTAVAYAL; BADAMI, VINAY SHASHIKUMAR; TSE, BENSON WEI-MING
To: GOOD TECHNOLOGY, INC.
Reel/Frame 037763/0642 →
CHANGE OF NAME Recorded Feb 18, 2016
From: GOOD TECHNOLOGY, INC.
To: GOOD TECHNOLOGY ACQUISITION, INC.
Reel/Frame 037847/0682 →
CHANGE OF NAME Recorded Feb 18, 2016
From: GOOD TECHNOLOGY ACQUISITION, INC.
To: GOOD TECHNOLOGY SOFTWARE, INC.
Reel/Frame 037847/0649 →