Remote control of a device via text message
AssigneeVerizon Patent and Licensing Inc.
InventorMark Satgunam
Life of this patent
Estimating the term…
Abstract
A device is configured to receive a text message sent by a user device to a centralized address. The text message includes text describing a command to be executed by a client device. The device obtains identification information identifying the user device based on the text message. Additionally, the device determines the client device associated with the user device based on the user identification information. The device generates the command described in the text message and provides the command to the client device for execution of the command.
Claims20
A device, comprising:
- one or more processors to:
- receive a text message sent by a user device to a centralized address accessible by the device,
- the text message including:
- text describing a command to be executed by a client device, and
- text describing authentication information for authenticating the user device,
- the text message being generated, by a user interface application provided on the user device, in a predetermined format used to distinguish between different types of information described in the text message,
- the predetermined format distinguishing the text describing the command and the text describing the authentication information;
- obtain identification information identifying the user device based on the text message;
- determine that the client device is associated with the user device based on the identification information;
- search a data structure for a command description matching the text describing the command,
- the data structure associating the command description with an executable command that is executable by the client device, and
- the executable command being associated with the command described in the text message;
- provide the executable command to the client device for execution of the executable command;
- and
- provide, to the user device and based on providing the executable command to the client device, a particular text message indicating a schedule associated with executing the executable command by the client device.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- a plurality of instructions that, when executed by a processor of a device, cause the processor to:
- receive a text message sent by a user device to a centralized address accessible by the device,
- the text message including:
- text describing a command to be executed by a client device, and
- text describing authentication information for authenticating the user device,
- the text message being generated, by a user interface application provided on the user device, in a predetermined format used to distinguish between different types of information described in the text message,
- the predetermined format distinguishing the text describing the command and the text describing the authentication information;
- obtain identification information identifying the user device based on the text message;
- determine that the client device is associated with the user device based on the identification information;
- search a data structure for a command description matching the text describing the command,
- the data structure associating the command description with an executable command that is executable by the client device, and
- the executable command being associated with the command described in the text message;
- provide the executable command to the client device for execution of the executable command;
- and
- provide, to the user device and based on providing the executable command to the client device, a particular text message indicating a schedule associated with executing the executable command by the client device.
A method, comprising:
- receiving, by a device, a text message from a user device to a centralized address accessible by the device,
- the text message including:
- text describing a command to be executed by a client device, and
- text describing authentication information for authenticating the user device, the text message being generated, by a user interface application provided on the user device, in a predetermined format used to distinguish between different types of information described in the text message,
- the predetermined format distinguishing the text describing the command and the text describing the authentication information
- obtaining, by the device, identification information identifying at least one of the user device or a user of the user device based on the text message;
- determining, by the device, that the client device is associated with the user device based on the identification information;
- searching, by the device, a data structure for a command description matching the command,
- the data structure associating the command description with an executable command that is executable by the client device, and
- the executable command being associated with the command included in the text message;
- providing, by the device, the executable command to the client device for execution of the executable command:
- and
- providing, by the device, to the user device, and based on providing the executable command to the client device, a particular text message indicating a schedule associated with executing the executable command by the client device.
Dependencies are inferred from the claim text.