Remote management of mobile devices
First Claim
Patent Images
1. A method of synchronization between a mobile device and a server, comprising:
- issuing a synchronization command from the mobile device to the server, the synchronization command including at least a first policy key identifying the current policy in use by the mobile device and a content type identifying a format for policy settings understandable by the mobile device;
identifying the current policy on the mobile device;
detecting at the server that the current policy in use by the mobile device is invalid by the server;
determining whether the mobile device has previously been provisioned by the server, and upon determining that the mobile device has not been provisioned displaying a dialog box to a user of the mobile device to allow the user to opt out of synchronization of the mobile device with the server;
issuing a first response by the server formatted in accordance with the content type that identifies at least one of a second policy key and content type to the mobile device in response to the synchronization request by the mobile device, the second policy key identifying a new policy to be used by the mobile device;
proactively setting the new policy on the mobile device by the server prior to permitting a synchronization of the mobile device with the server, andverifying enforcement of the new policy on the mobile device by the server.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methodologies that proactively push down and enforce policies of a server(s) on mobile devices, when such devices connect to the server(s) for data synchronization. The subject invention employs a policy delivery and enforcement logic that is integrated as part of a communication channel (e.g. a single communication channel) with the mobile device(s). A hand shake can take place between the mobile devices and the server every time that a new policy occurs. Accordingly, non-compliant devices are denied service from the server.
65 Citations
20 Claims
-
1. A method of synchronization between a mobile device and a server, comprising:
-
issuing a synchronization command from the mobile device to the server, the synchronization command including at least a first policy key identifying the current policy in use by the mobile device and a content type identifying a format for policy settings understandable by the mobile device; identifying the current policy on the mobile device; detecting at the server that the current policy in use by the mobile device is invalid by the server; determining whether the mobile device has previously been provisioned by the server, and upon determining that the mobile device has not been provisioned displaying a dialog box to a user of the mobile device to allow the user to opt out of synchronization of the mobile device with the server; issuing a first response by the server formatted in accordance with the content type that identifies at least one of a second policy key and content type to the mobile device in response to the synchronization request by the mobile device, the second policy key identifying a new policy to be used by the mobile device; proactively setting the new policy on the mobile device by the server prior to permitting a synchronization of the mobile device with the server, and verifying enforcement of the new policy on the mobile device by the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system of setting policies from a server to a mobile device comprising:
-
a configuration manager that proactively sets server policies on the mobile device in response to a synchronization request from the mobile device, the synchronization request including at least a first policy key identifying a policy currently in use by the mobile device and a content type identifying a format in which the mobile device prefers to receive policy settings, the configuration manager sending a response to the mobile device that includes at least a second policy key identifying a new server policy to be used by the mobile device, the response formatted in accordance with the content type; and a setting library that facilitates a track authorization, security, and validation of the mobile device that requests connection to the server. - View Dependent Claims (15, 16, 17)
-
-
18. A system of setting policies from a server to a mobile device comprising;
-
means for receiving a synchronization request from the mobile device at the server, the synchronization request including at least a first policy key identifying a current policy in use by the mobile device and a content type indicating a preferred format for policy settings; means for proactively setting a new policy on the mobile device via a response signal from the server prior to permitting a synchronization of the mobile device with the server, the response signal formatted in accordance with the content type and including at least a second policy key indicating the new policy, and means for verifying enforcement of the new policy on the mobile device by the server, and means for determining whether the mobile device has previously been provisioned by the server, and upon determining that the mobile device has not been provisioned displaying a dialog box to a user of the mobile device to allow the user to opt out of synchronization of the mobile device with the server. - View Dependent Claims (19, 20)
-
Specification