On-demand network connection
First Claim
Patent Images
1. A method, in a data processing system, for establishing an on-demand network connection for a remote user, the method comprising:
- responsive to a contacting user device being unable to send an electronic communication to a remote user device directly over a network, receiving, by an instrumented server, a notification from the contacting user device to have the remote user device establish the on-demand network connection to the network in order to send the electronic communication;
responsive to receiving the notification, determining, by the instrumented server, whether the remote user device is reachable on-demand;
responsive to the remote user device being reachable on-demand, determining, by the instrumented server, whether the electronic communication from the contacting user device meets a set of requirements for establishing the on-demand-network; and
responsive to the notification meeting the set of requirements, sending, by the instrumented server, a connection request to the remote user device indicating that the on-demand network connection to the network is to be established, wherein, uponreceiving the connection request, the remote user device establishes the on-demand network connection from the remote user device to the network and receives the electronic communication via the on-demand network connection to the network.
2 Assignments
0 Petitions
Accused Products
Abstract
An on-demand network connection for a remote user is provided. Responsive to a failure to receive an electronic communication via an established network connection, a remote user device receives a connection request that indicates that the on-demand network connection is to be established. Responsive to receiving the connection request, the on-demand network connection is established from the remote user device to a network. Then, the electronic communication is received on the remote user device via the on-demand network connection.
-
Citations
20 Claims
-
1. A method, in a data processing system, for establishing an on-demand network connection for a remote user, the method comprising:
-
responsive to a contacting user device being unable to send an electronic communication to a remote user device directly over a network, receiving, by an instrumented server, a notification from the contacting user device to have the remote user device establish the on-demand network connection to the network in order to send the electronic communication; responsive to receiving the notification, determining, by the instrumented server, whether the remote user device is reachable on-demand; responsive to the remote user device being reachable on-demand, determining, by the instrumented server, whether the electronic communication from the contacting user device meets a set of requirements for establishing the on-demand-network; and responsive to the notification meeting the set of requirements, sending, by the instrumented server, a connection request to the remote user device indicating that the on-demand network connection to the network is to be established, wherein, upon receiving the connection request, the remote user device establishes the on-demand network connection from the remote user device to the network and receives the electronic communication via the on-demand network connection to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
responsive to a contacting user device being unable to send an electronic communication to a remote user device directly over a network, receiving a notification to have the remote user device establish the on-demand network connection to the network in order to send the electronic communication; responsive to receiving the notification, determine whether the remote user device is reachable on-demand; responsive to the remote user device being reachable on-demand, determine whether the electronic communication from the contacting user device meets a set of requirements for establishing the on-demand-network; and responsive to the notification meeting the set of requirements, send a connection request to the remote user device indicating that the on-demand network connection to the network is to be established, wherein, upon receiving the connection request, the remote device establishes the on-demand network connection from the remote user device to the network and receives the electronic communication on the remote user device via the on-demand network connection to the network. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; responsive to a contacting user device being unable to send an electronic communication to a remote user device directly over a network, receiving a notification to have the remote user device establish the on-demand network connection to the network in order to send the electronic communication; responsive to receiving the notification, determine whether the remote user device is reachable on-demand; responsive to the remote user device being reachable on-demand, determine whether the electronic communication from the contacting user device meets a set of requirements for establishing the on-demand-network; and responsive to the notification meeting the set of requirements, send a connection request to the remote user device indicating that the on-demand network connection to the network is to be established, wherein, upon receiving the connection request, the remote device establishes the on-demand network connection from the remote user device to the network and receives the electronic communication on the remote user device via the on-demand network connection to the network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification