| US 7,516,478 B2 | ||
| Remote management of mobile devices | ||
| David Paul Limont, Seattle, Wash. (US); Omar A. Aftab, Redmond, Wash. (US); Patrick Tousignant, Bellevue, Wash. (US); and Zhidong Yang, Bellevue, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Jun. 03, 2005, as Appl. No. 11/145,282. | ||
| Prior Publication US 2006/0277590 A1, Dec. 07, 2006 | ||
| Int. Cl. G06F 21/00 (2006.01) | ||
| U.S. Cl. 726—1 [713/168] | 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.
|