Enabling authorised-server initiated internet communication in the presence of network address translation (NAT) and firewalls
First Claim
1. A method of initiating Internet communication between a client device and a server device, wherein the server is adapted to cause a message to be delivered to the client by way of a communications protocol other than the Internet, and the client, upon receipt of the message, establishes an Internet or the like connection to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a method and system for enabling authorised-server initiated Internet communication between a client device and a server device by way of an authorisation portal. When the server wishes to initial Internet communication with a particular client, the server sends an Internet message to the authorisation portal. The authorisation portal then relays the message to the client device by way of a communications protocol other than the Internet, for example SMS. The client, upon receipt of the message, then establishes an Internet connection to the server. In this way, a server can initiate Internet communication with a client despite the presence of NAT or firewalls or the like that would otherwise prevent server initiated communication.
-
Citations
28 Claims
- 1. A method of initiating Internet communication between a client device and a server device, wherein the server is adapted to cause a message to be delivered to the client by way of a communications protocol other than the Internet, and the client, upon receipt of the message, establishes an Internet or the like connection to the server.
- 6. A client device adapted to establish an Internet connection with a server device upon receipt of a message transmission which is initially triggered by the server, the message being received by the client by way of a communications protocol other than the Internet.
- 9. A server device adapted to cause a message to be transmitted to a client device by way of a communications protocol other than the Internet, the client upon receipt of the message then establishing an Internet connection with the server.
- 11. A system comprising at least a client device and a server device, wherein the server is adapted to cause a message to be transmitted to the client by way of a communications protocol other than the Internet, and wherein the client is adapted, upon receipt of the message, to establish an Internet connection with the server.
- 16. An authorisation portal device adapted, upon receipt of a signal from a predetermined server device, to transmit a message to a predetermined client device by way of a communications protocol other than the Internet, the client establishing an Internet connection with the server upon receipt of the message.
-
22. A method of initiating Internet communication between a client device and a server device, wherein the server initially transmits a message to an authorisation portal by way of the Internet or the like, wherein the authorisation portal relays the message to the client by way of a communications protocol other than the Internet, and wherein the client, upon receipt of the message, establishes an Internet or the like connection to the server.
-
23. A system comprising at least a client device, an authorisation portal and a server device, wherein the server is adapted to transmit a message to the authorisation portal by way of the Internet or the like, wherein the authorisation portal is adapted to relay the message to the client by way of a communications protocol other than the Internet, and wherein the client is adapted, upon receipt of the message, to establish an Internet connection with the server.
-
24. A method of initiating Internet communication between a client device and a server device, substantially as hereinbefore described with reference to FIGS. 3 and 4 of the accompanying drawings.
-
25. A client device substantially as hereinbefore described with reference to FIGS. 3 and 4 of the accompanying drawings.
-
26. A server device substantially as hereinbefore described with reference to FIGS. 3 and 4 of the accompanying drawings.
-
27. A system comprising at least a client device and a server device, substantially as hereinbefore described with reference to FIGS. 3 and 4 of the accompanying drawings.
-
28. An authorisation portal substantially as hereinbefore described with reference to FIGS. 3 and 4 of the accompanying drawings.
Specification