Patent ID: 8670748

Claim:
A computer-implemented method performed by a specified mobile device, the method comprising: accessing, by the specified mobile device, a notification service on a server separate from the specified mobile device, the notification service hosting a plurality of command collection topics, where each of the plurality of command collection topics is subscribed to by a unique mobile device; accessing, by the specified mobile device, one of the plurality of command collection topics that is subscribed to by the specified mobile device, the accessed command collection topic including a plurality of command nodes, each corresponding to a remote command type; polling, by the specified mobile device, each of the plurality of command nodes of the accessed command collection topic to determine whether one or more new remote command messages have been received by the accessed command collection topic; retrieving, by the specified mobile device, from a remote lock command node included in the plurality of command nodes, a remote lock command message, where the remote lock command message comprises a lock command and a locking passcode; locking, by the specified mobile device, the specified mobile device using the locking passcode in response to the lock command; setting, by the specified mobile device, an unlock passcode associated with the specified mobile device; and generating, by the specified mobile device, an acknowledgement message in response to the remote lock command message.