Patent ID: 7676573

Claim:
A method to be executed at least in part in a computing device for managing a mobile client in a network environment, the method comprising: storing a first information associated with a mobile client state at the mobile client, wherein the first information is identical to a stored second information at a management service for the mobile client; monitoring a state of the mobile client for any changes; if a change is detected: updating the first information stored at the mobile client; reporting the updated first information to the management service such that an instruction associated with the change is received from the management service; performing a task associated with the received instruction in response to receiving the instruction from the management service; reporting completion of the task to the management service; and receiving a third information associated with the updated mobile client state that has been validated by the management service, wherein the third information is identical to the updated second information stored at the management service for the mobile client; and storing the third information at the mobile client.