Configuring a user device to remotely access a private network
First Claim
1. An apparatus comprising:
- at least one network interface, memory, and a processor coupled to the memory and the network interface, wherein the memory stores instructions that causes the processor to;
while on the private network;
determine first network parameters that enable the apparatus to utilize a computing service of the private network;
determine, from a gateway coupled to the private network and the public network, second network parameters that allow the apparatus to utilize the computing service via the public network, wherein the gateway selectably blocks connection attempts from the public network to the private network; and
while on the public network;
receive a request from the user interface to access the computing service;
determine that the apparatus is not on the private network; and
utilize the second network parameters to access the computing service via the gateway in response to determining that the apparatus is not on the private network.
1 Assignment
0 Petitions
Accused Products
Abstract
Configuring a mobile device to remotely access a private network involves determining, via the private network, first network parameters that enable the mobile device utilize to a computing service of the private network. The device also determines, via a gateway coupled to the private network, second network parameters that allow the mobile to utilize the computing service via a public network. The first and second network parameters are stored on the mobile device. A request is received from a user of the mobile device to access the computing service. It is determined that the mobile device is not on the private network. In response to determining that the mobile device is not on the private network, the second network parameters are utilized to access the computing service via the gateway in response to the request.
427 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one network interface, memory, and a processor coupled to the memory and the network interface, wherein the memory stores instructions that causes the processor to; while on the private network; determine first network parameters that enable the apparatus to utilize a computing service of the private network; determine, from a gateway coupled to the private network and the public network, second network parameters that allow the apparatus to utilize the computing service via the public network, wherein the gateway selectably blocks connection attempts from the public network to the private network; and while on the public network; receive a request from the user interface to access the computing service; determine that the apparatus is not on the private network; and utilize the second network parameters to access the computing service via the gateway in response to determining that the apparatus is not on the private network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining, via a private network, first network parameters that enable the mobile device utilize to a computing service of the private network; determining, via a gateway coupled to the private network and the public network, second network parameters that allow the mobile to utilize the computing service via the public network, wherein the gateway selectably blocks connection attempts from the public network to the private network; storing the first and second network parameters on the mobile device; receiving a request from a user of the mobile device to access the computing service; determining that the mobile device is not on the private network; and utilizing the second network parameters to access the computing service via the gateway in response to the request and in response to determining that the mobile device is not on the private network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a gateway capable of being simultaneously coupled to a private network and a public network, wherein the gateway selectably blocks connection attempts from the public network to the private network; and a mobile terminal capable of communicating on the private network public networks, the mobile terminal comprising; at least one network interface; memory; and a processor coupled to the memory and the network interface, wherein the memory stores instructions that causes the processor to; while on the private network; determine first network parameters that enable the mobile terminal utilize to a computing service of the private network; determine, via the gateway, second network parameters that allow the mobile terminal to utilize the computing service via the public network; and while on the public network; receive a request to access the computing service; determine that the mobile terminal is not on the private network; and utilize the second network parameters to access the computing service via the gateway in response to determining that the apparatus is not on the private network. - View Dependent Claims (18)
-
-
19. A computer-readable storage medium including instructions executable by a processor of a mobile terminal for:
-
while on a private network; determining first network parameters that enable the mobile terminal to utilize a computing service of the private network; determining, from a gateway coupled to the private network and the public network, second network parameters that allow the mobile terminal to utilize the computing service via the public network, wherein the gateway selectably blocks connection attempts from the public network to the private network; and while on the public network; receiving a request from the user interface to access the computing service; determining that the mobile terminal is not on the private network; and utilizing the second network parameters to access the computing service via the gateway in response to determining that the apparatus is not on the private network.
-
-
20. An apparatus comprising:
-
means for determining, while on a private network, first network parameters that enable the apparatus to utilize a computing service of the private network; means for determining, while on the private network from a gateway coupled to the private network and a public network, second network parameters that allow the apparatus to utilize the computing service via the public network, wherein the gateway selectably blocks connection attempts from the public network to the private network; means for receiving, while on the public network, a request from a user of the apparatus to access the computing service; means for determining that the apparatus is not on the private network while on the public network; and means for utilizing the second network parameters to access the computing service via the gateway in response to determining that the apparatus is not on the private network.
-
Specification