Remotely Locating and Commanding a Mobile Device
First Claim
1. A computer-implemented method performed by a mobile device, the method comprising:
- accessing a subscribed topic hosted on a notification service, the subscribed topic corresponding to a mobile device;
retrieving a remote command message included in the subscribed topic that identifies a command to be executed by the mobile device;
determining whether the command can be executed by the mobile device;
publishing a result message associated with the command; and
executing, by the mobile device, the command based on the determining.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus are presented for processing a remote command message. In one aspect, a method includes accessing a subscribed topic hosted on a notification service, the subscribed topic corresponding to a mobile device, retrieving a remote command message included in the subscribed topic that identifies a command to be executed by the mobile device, determining whether the command can be executed by the mobile device, publishing a result message associated with the command, and executing, by the mobile device, the command based on the determining. Publishing the result message further can include identifying in the remote command message a result topic corresponding to the notification service and publishing the result message to the identified result topic. Additionally, the subscribed topic can be uniquely associated with the mobile device.
-
Citations
23 Claims
-
1. A computer-implemented method performed by a mobile device, the method comprising:
-
accessing a subscribed topic hosted on a notification service, the subscribed topic corresponding to a mobile device; retrieving a remote command message included in the subscribed topic that identifies a command to be executed by the mobile device; determining whether the command can be executed by the mobile device; publishing a result message associated with the command; and executing, by the mobile device, the command based on the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
accessing a subscribed topic hosted on a notification service, the subscribed topic corresponding to a mobile device; retrieving a remote command message included in the subscribed topic that identifies a command to be executed by the mobile device; determining whether the command is supported and enabled by the mobile device; and executing, based on the determining, the command to generate output associated with the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a server hosting a notification service; and a mobile device including processor electronics configured to perform operations comprising; establishing a connection to the notification service; accessing a subscribed topic hosted on the notification service, the subscribed topic corresponding to the mobile device; retrieving a remote command message included in the subscribed topic that identifies a command to be executed; and executing the command. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification