SEAMLESS LOCATION AWARE NETWORK CONNECTIVITY
First Claim
1. In a computing environment, a method comprising:
- intercepting a communication directed towards a destination;
determining that the destination corresponds to a network with which a connection is needed;
obtaining a set of one or more access methods for establishing a connection to the network; and
using one of the access methods to establish a connection to the network.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which a seamless automatic connection to an (e.g., corporate) network is made for a client device. Upon detecting a need for a connection to a network, such as by intercepting a communication directed towards a network destination, a list of available connection methods is automatically obtained based on the device'"'"'s current location data (e.g., LAN or remote) and policy information. An available connection method from the list is selected, e.g., in order, and an attempt is made to establish a connection via that connection method. If the attempt fails, another attempt is made with a different connection method, and so on, until a connection method succeeds. Additional seamlessness from the user'"'"'s perspective is provided via a credentials vault, by which stored credentials may be retrieved and used in association with the access method being attempted.
-
Citations
20 Claims
-
1. In a computing environment, a method comprising:
-
intercepting a communication directed towards a destination; determining that the destination corresponds to a network with which a connection is needed; obtaining a set of one or more access methods for establishing a connection to the network; and using one of the access methods to establish a connection to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computing environment a system comprising:
-
a communication interceptor mechanism that detects when a communication is directed to a network destination; a connectivity establisher mechanism coupled to the communication interceptor mechanism to receive notification of the communication directed to the network destination, and to establish a connection to the network destination by selecting an available connection method based on policy and connecting via that selected connection method. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
(a) detecting a need for a connection to a network via a client device; (b) determining location data corresponding to the client device; (c) using the location data and policy information to obtain a list of available connection methods; (d) selecting an available connection method from the list as a selected connection method; (e) attempting to establish a connection with the selected connection method; and (f) determining whether the attempt was successful, and if not, selecting a different available connection method from the list as the selected connection method and returning to step (e), and if so, using the connection. - View Dependent Claims (16)
-
-
17. The one or more computer-readable media of claim having further computer executable instructions comprising, accessing stored credentials for use in association with the step of attempting to establish a connection with the selected connection method.
-
18. The one or more computer-readable media of claim having further computer executable instructions comprising, accessing stored credentials for use in association with the step of attempting to establish a connection with the selected connection method.
-
19. The one or more computer-readable media of claim having further computer executable instructions comprising, attempting to access stored credentials for use in association with the step of attempting to establish a connection with the selected connection method, and if not found or invalid, prompting to receive data corresponding to the credentials.
-
20. The one or more computer-readable media of claim wherein determining the location data corresponding to the client device comprises determining whether the client device is located inside the LAN.
Specification