Maintaining network connectivity
First Claim
1. A method comprising:
- maintaining, by a mobile device, a connection to a first network gateway;
determining that a second, different network gateway is both available and preferable over the first network gateway;
connecting, by the mobile device, to the second network gateway independently of the first network gateway while maintaining the connection to the first network gateway;
determining that an application on the mobile device can access a remote network resource through the second network gateway, wherein the remote network resource is external to the first network gateway and the second network gateway; and
maintaining the connection to the second network gateway based on the determination that the application can access the remote network resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A network device may select between two or more network connections based on a determination of whether the network device can access general Internet resources via an available, higher-preference network without providing additional (e.g., OSI Model Layer Seven) login credentials. In one example, a network device includes a first network interface configured to maintain a connection to a first network gateway, a second network interface configured to connect to a second, different network gateway upon determining that the second network gateway is both available and preferable over the first network gateway, and means for determining whether a remote network resource is currently accessible via the second network gateway. When the remote network resource is accessible via the second network gateway, the second network interface maintains the connection to the second network gateway.
-
Citations
20 Claims
-
1. A method comprising:
-
maintaining, by a mobile device, a connection to a first network gateway; determining that a second, different network gateway is both available and preferable over the first network gateway; connecting, by the mobile device, to the second network gateway independently of the first network gateway while maintaining the connection to the first network gateway; determining that an application on the mobile device can access a remote network resource through the second network gateway, wherein the remote network resource is external to the first network gateway and the second network gateway; and maintaining the connection to the second network gateway based on the determination that the application can access the remote network resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a processor of a mobile device to:
-
maintain a connection to a first network gateway; determine that a second, different network gateway is both available and preferable over the first network gateway; connect to the second network gateway independently of the first network gateway while maintaining the connection to the first network gateway; determine that an application on the mobile device can access a remote network resource through the second network gateway, wherein the remote network resource is external to the first network gateway and the second network gateway; and maintain the connection to the second network gateway based on the determination that the application can access the remote network resource. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
maintaining, by a mobile device, a connection to a first network gateway; determining that a second, different network gateway is both available and preferable over the first network gateway; connecting, by the mobile device, to the second network gateway independently of the first network gateway while maintaining the connection to the first network gateway; and determining whether an application on the mobile device can access a remote network resource through the second network gateway, wherein the remote network resource is external to the first network gateway and the second network gateway, wherein when the remote network resource is not determined to be currently accessible through the second network gateway, the method comprises; displaying a prompt for authentication credentials for the second network gateway; waiting to receive the authentication credentials; and disconnecting from the second network gateway when the authentication credentials are not received after a predetermined amount of time. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
maintaining, by a mobile device, a connection to a first network gateway; determining that a second, different network gateway is both available and preferable over the first network gateway; connecting, by the mobile device, to the second network gateway independently of the first network gateway while maintaining the connection to the first network gateway; determining that an application on the mobile device cannot access a remote network resource through the second network gateway, wherein the remote network resource is external to the first network gateway and the second network gateway; and prompting for authentication credentials for the second access gateway based on the determination that the application cannot access the remote network resource. - View Dependent Claims (19, 20)
-
Specification