System and method for monitoring and maintaining a wireless device
First Claim
Patent Images
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.
10 Assignments
0 Petitions
Accused Products
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.
84 Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14)
-
Specification