Increasing the level of automation when establishing and managing network connections
First Claim
1. In a computing device that is capable of establishing connections using a variety of different kinds of connection methods, a method of establishing a connection without necessarily requiring that the user specify the connection method to use, the method comprising the following:
- an act of receiving a request to access a remote resource that is included in a destination network;
an act of at least partially automatically, identifying a most appropriate connection method for connecting to the destination network, from among a plurality of connection methods for connecting to the destination network; and
an act of causing a connection to be established to the destination network using the most appropriate connection method.
2 Assignments
0 Petitions
Accused Products
Abstract
Increasing the level of automation when establishing and managing network connections. A connection manager operates between system level APIs and application programs, providing a level of abstraction. When a user wishes to access a remote resource included in destination network, the user simply identifies the remote resource and the connection manager performs the underlying operations. The connection manager relieves users from having to know detailed information about the remote resource and the destination network. When the connection manager receives a request to access a remote resource, connection manager may utilize extensible decision logic to identify a most appropriate connection method for connecting to a destination network. Such decision logic may include comparing prioritized connection requests to local resources available in a local computing device, as well as, comparing connection parameters associated with connection methods. The connection manager may utilize connection service provider modules to establish identified connection methods.
46 Citations
33 Claims
-
1. In a computing device that is capable of establishing connections using a variety of different kinds of connection methods, a method of establishing a connection without necessarily requiring that the user specify the connection method to use, the method comprising the following:
-
an act of receiving a request to access a remote resource that is included in a destination network;
an act of at least partially automatically, identifying a most appropriate connection method for connecting to the destination network, from among a plurality of connection methods for connecting to the destination network; and
an act of causing a connection to be established to the destination network using the most appropriate connection method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a computing device that is capable of establishing connections to destination networks by using a plurality of connection methods, each connection method consuming one or more local resources accessible by the computing device, a method of establishing one or more connections without necessarily requiring that the user specify the connection method to use, the method comprising the following:
-
an act of receiving a new connection request to access one or more remote resources that are included in one or more destination networks;
an act of comparing the new connection request to one or more active connection requests and to the local resources currently accessible by the computing device to determine a most appropriate connection method; and
an act of causing one or more connections to be established to the one or more destination networks using the most appropriate connection method. - View Dependent Claims (20, 21, 22, 23)
-
-
24. In a computing device that is capable of establishing a connection to a destination network by using a plurality of connections methods, each connection method including one or more connection parameters associated with connecting to the destination network, a method of establishing a connection without necessarily requiring that the user specify the connection method to use, the method comprising the following:
-
an act of receiving a request to access a remote resource that is included in the destination network;
an act of comparing the one or more connection parameters associated with each connection method in the plurality of connection methods, to determine the most appropriate connection method for connecting to the destination network; and
an act of causing a connection to be established to the destination network using the most appropriate connection method. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program product for implementing, in a computing device that is capable of establishing connections using a variety of different kinds of connection methods, a method of establishing a connection without necessarily requiring that the user specify the connection method to use, the computer program product comprising:
a computer-readable medium carrying computer-executable instructions, that when executed at the computing device, cause the computing device to perform the method, including;
receiving a request to access a remote resource that is included in a destination network;
identifying a most appropriate connection method for connecting to the destination network, from among a plurality of connection methods for connecting to the destination network; and
establishing a connection to the destination network using the most appropriate connection method. - View Dependent Claims (33)
Specification