Offering and provisioning secured wireless virtual private network services
First Claim
1. A method of securing a network connection between a client device and an endpoint server comprising:
- determining at a client device using a wireless network interface of the client device that at least one wireless network is in range;
determining at the client device when at least one existing wireless network is available for connecting with;
presenting a user interface;
i) showing the at least one existing wireless network and ii) enabling the user to make a selection for connecting to the at least one existing wireless network;
receiving an indication of a selected wireless network with which to connect;
determining that the selected wireless network is unsecured;
connecting to the selected wireless network to form a network-level connection;
after the connecting, based on the determining that the selected wireless network is unsecured, presenting a user interface indicating a service provider that secures network connections using a virtual private network (VPN);
receiving a user input indicating selection of the service provider; and
in accordance with the user input, storing on the client device security information such that a next time the client device forms a next network-level connection to the wireless network the security information causes the next network-level connection to be automatically secured using the VPN.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device may present a user interface for making selections related to connecting to a network or selecting a network from a plurality of available networks. Additionally, a user interface may give a user an opportunity to secure to an open, unsecure, connection, for example, an ad-hoc wireless connection, such as may be found at a coffee shop. A selection of security offerings may be made from a user interface screen including pre-populated service providers. A user may be allowed to save preferences for connecting to new networks, as well as preferences related to previously used networks. Further, the user may save preferences for invoking security services on a per-network or pan-network basis. The security service may a known tunneling protocol (i.e. VPN), such as L2TP or PPTP.
-
Citations
10 Claims
-
1. A method of securing a network connection between a client device and an endpoint server comprising:
-
determining at a client device using a wireless network interface of the client device that at least one wireless network is in range; determining at the client device when at least one existing wireless network is available for connecting with; presenting a user interface;
i) showing the at least one existing wireless network and ii) enabling the user to make a selection for connecting to the at least one existing wireless network;receiving an indication of a selected wireless network with which to connect; determining that the selected wireless network is unsecured; connecting to the selected wireless network to form a network-level connection; after the connecting, based on the determining that the selected wireless network is unsecured, presenting a user interface indicating a service provider that secures network connections using a virtual private network (VPN); receiving a user input indicating selection of the service provider; and in accordance with the user input, storing on the client device security information such that a next time the client device forms a next network-level connection to the wireless network the security information causes the next network-level connection to be automatically secured using the VPN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable storage media, wherein the storage media is not a signal, the storage media storing information to enable a computing device to perform a process, the process comprising:
-
determining at a client device using a wireless network interface of the client device that at least one wireless network is in range; determining at the client device when at least one existing wireless network is available for connecting with; presenting a user interface;
i) showing the at least one existing wireless network and ii) enabling the user to make a selection for connecting to the at least one existing wireless network;receiving an indication of a selected wireless network with which to connect; determining that the selected wireless network is unsecured; connecting to the selected wireless network to form a network-level connection; after the connecting, based on the determining that the selected wireless network is unsecured, presenting a user interface indicating a service provider that secures network connections using a virtual private network (VPN); receiving a user input indicating selection of the service provider; and in accordance with the user input, storing on the client device security information such that a next time the client device forms a next network-level connection to the wireless network the security information causes the next network-level connection to be automatically secured using the VPN.
-
-
10. A client device comprising:
-
a processor and storage; the processor determining at the client device using a wireless network interface of the client device that at least one wireless network is in range; the processor determining at the client device when at least one existing wireless network is available for connecting with; the processor presenting a user interface;
i) showing the at least one existing wireless network and ii) enabling the user to make a selection for connecting to the at least one existing wireless network;the processor receiving an indication of a selected wireless network with which to connect; the processor determining that the selected wireless network is unsecured; the wireless network interface connecting to the selected wireless network to form a network-level connection; after the connecting, based on the determining that the selected wireless network is unsecured, the processor presenting a user interface indicating a service provider that secures network connections using a virtual private network (VPN); the processor receiving a user input indicating selection of the service provider; and in accordance with the user input, the storage storing on the client device security information such that a next time the client device forms a next network-level connection to the wireless network the security information causes the next network-level connection to be automatically secured using the VPN.
-
Specification