Remote control of computing devices via two disparate networks
First Claim
Patent Images
1. A method performed by a computing system for remotely controlling a computing device via two disparate networks, comprising:
- receiving a command to send to a remote computing device;
employing a cellular telephone network using a first data communications protocol to send the command in a Short Message Service (SMS) format to an intermediate computing device that converts the command into a second message format that the intermediate computing device sends to the remote computing device via a second data communications network using a TCP/IP protocol that is different from the first data communications protocol so that the remote computing device can perform an action indicated by the command;
receiving a parameter for the command; and
causing the remote computing device to identify software associated with the command and transferring the command to the identified software to process the command,wherein the software is an operating system and the command causes the operating system to invoke an operating system function.
2 Assignments
0 Petitions
Accused Products
Abstract
An inter-network remote control system is described that enables remote control of computing devices via two or more disparate data communications networks. In various embodiments, the inter-network remote control system receives a message from a mobile device via a first network, transforms the received message so that it can be relayed via a second network, and forwards the transformed message via the second network to a target computing device to cause that device to be controlled remotely.
-
Citations
15 Claims
-
1. A method performed by a computing system for remotely controlling a computing device via two disparate networks, comprising:
-
receiving a command to send to a remote computing device; employing a cellular telephone network using a first data communications protocol to send the command in a Short Message Service (SMS) format to an intermediate computing device that converts the command into a second message format that the intermediate computing device sends to the remote computing device via a second data communications network using a TCP/IP protocol that is different from the first data communications protocol so that the remote computing device can perform an action indicated by the command; receiving a parameter for the command; and causing the remote computing device to identify software associated with the command and transferring the command to the identified software to process the command, wherein the software is an operating system and the command causes the operating system to invoke an operating system function. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage device storing computer-executable instructions that, when executed, cause a computing system to perform a method for remotely controlling a computing device via two data communications networks, the method comprising:
-
receiving a message in a Short Message Service (SMS) format via a first data communications network, the message containing a command and identifying a mobile device that sent the message; identifying a target computing device based on the identification of the mobile device from which the message was received; converting the received message into a TCP/IP format that is different from the SMS format; sending the converted message to the identified target computing device via a second data communications network that is different from the first data communications network so that the target computing device can perform an action based on the command; receiving a parameter for the command; and causing the target computing device to identify software associated with the command and transferring the command to the identified software to process the command, wherein the software is an operating system and the command causes the operating system to invoke an operating system function. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system for remotely controlling a computing device via two data communications networks, comprising:
-
a processor and one or more memories; an agent component configured for use with a target computing device that receives commands in a Short Message Service (SMS) format from a mobile device, determines an action based on the command received from the mobile device, and causes the action to be performed corresponding to the received command; and a communicator component that is configured for use with the agent component to exchange messages via a first network with a server computing device so that the server computing device can exchange corresponding messages via a second network with the mobile device, wherein the target computing device receives in a TCP/IP format commands from the mobile device originally sent in the SMS format and sends notifications to the mobile device, wherein when the agent receives a parameter for command, the agent identifies one of multiple components associated with the command and directs the identified component to take an action corresponding to the command, and wherein the identified component is an operating system and the command causes the operating system to invoke an operating system function. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification