Increasing the level of automation when establishing and managing network connections
DCFirst 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, wherein the act of receiving the request comprises;
receiving a request to access a remote resource that was sent from an application module; and
an act of an API associated with a connection manager receiving a request to access a remote resource;
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
Litigations
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.
-
Citations
16 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, wherein the act of receiving the request comprises; receiving a request to access a remote resource that was sent from an application module; and an act of an API associated with a connection manager receiving a request to access a remote resource; 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. 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 source that is included in a destination network, wherein the act of receiving the request comprises receiving a request to access a remote resource that was sent from an application module; 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, wherein the act of identifying a most appropriate connection method for connecting to the destination network comprises an act of calculating an aggregate value of connection parameters associated with each connection method included in the plurality of connection methods; and an act of causing a connection to be established to the destination network using the most appropriate connection method. - View Dependent Claims (4, 5, 6, 7)
-
-
8. 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, wherein the act of comparing comprises; an act of comparing the plurality of connection methods to a resources available list; and an act of comparing a priority of the new connection request to the priorities of the one or more active connection requests to the local resources currently available in the computing device to determine a most appropriate connection method; an act of causing connection methods associated with active connection requests of lower priority than the new connection request to release resources; 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 (9)
-
-
10. 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, wherein the act of comparing comprises comparing a parameter representative of the bandwidth associated with each connection method in the plurality of connection methods; and an act of causing a connection to be established to the destination network using the most appropriate connection method. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification