System and method for monitoring and maintaining a wireless device
First Claim
1. A server for maintaining over a network a mobile device comprising a mobile device rule definition file, the server comprising:
- a data store comprising executable software and a server rule definition file;
a processor in data communication with the data store, the processor configured to execute the software and cause the server to;
receive a request from the mobile device to determine whether the mobile device rule definition file needs to be updated;
determine whether the server rule definition file is updated compared to the mobile device rule definition file;
generate rule definition update data if it is determined that the server rule definition file is updated compared to the mobile device rule definition file;
transmit the rule definition update data to the mobile device; and
transmit rule definition authenticity data to the mobile device,wherein the rule definition authenticity data is configured to be used by the mobile device to verify the authenticity of the rule definition update data.
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.
34 Citations
20 Claims
-
1. A server for maintaining over a network a mobile device comprising a mobile device rule definition file, the server comprising:
-
a data store comprising executable software and a server rule definition file; a processor in data communication with the data store, the processor configured to execute the software and cause the server to; receive a request from the mobile device to determine whether the mobile device rule definition file needs to be updated; determine whether the server rule definition file is updated compared to the mobile device rule definition file; generate rule definition update data if it is determined that the server rule definition file is updated compared to the mobile device rule definition file; transmit the rule definition update data to the mobile device; and transmit rule definition authenticity data to the mobile device, wherein the rule definition authenticity data is configured to be used by the mobile device to verify the authenticity of the rule definition update data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of maintaining over a network a mobile device comprising a mobile rule definition file, the method comprising:
-
receiving a request from the mobile device to determine whether the mobile device rule definition file needs to be updated; determining whether a server rule definition file stored on a server is updated compared to the mobile device rule definition file; generating rule definition update data if it is determined that the server rule definition file is updated compared to the mobile device rule definition file; transmitting the rule definition update data to the mobile device; and transmitting rule definition authenticity data to the mobile device, wherein the rule definition authenticity data is configured to be used by the mobile device to verify the authenticity of the rule definition update data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification