Patent ID: 9071574
Filing Date: 2015-06-30
Classification: H04L

Abstract:
1. A process for remotely controlling one or more network-enabled devices by one or more client computers over a public network, wherein the one or more network-enabled devices are operatively connected within one or more different private networks and the one or more client computers are operatively connected within one or more other different private networks, at least one of the private networks being protected by a firewall element, said process comprising: accessing at least one connection server by at least one of the client computers, said at least one connection server being operably connected to the public network; establishing a secure connection between each of the at least one client computers and the at least one connection server, after which, the at least one connection server establishes a secure connection between the at least one connection server and each of the network-enabled devices requested to be connected with the at least one client computer, through at least one device control computer connected with said network-enabled devices, wherein secure, full duplex, persistent communications are established through the connection server without the need for any of the computers to know or address a private address of any of the other computers between which the communications take place; sending control instructions from said at least one client computer to at least one of the connected network-enabled devices, via the at least one connection server; and receiving data at said at least one client computer received from said at least one connected network-enabled device via said at least one connection server.