Creating and managing persistent connections
First Claim
1. A method for managing persistent network connections to network devices, comprising the steps of:
- following user logon, designating a selected network connection as persistent;
saving a security context associated with the selected network connection, wherein the security context optionally differs from a security context associated with the user logon;
responsive to a given network event, using the saved security context to manage the selected network connection.
4 Assignments
0 Petitions
Accused Products
Abstract
Persistent network connections created by the inventive mechanism survive logoff and persist across logon. A persistent connection is created when a network connection is established (or when an existing connection is modified) using a simple command line or GUI interface. Information supplied via the interface enables the mechanism to establish, dynamically, a different security context for each given persistent connection, and this security context is “flexible” in that it may differ from the user'"'"'s logon id and password. If a user were currently authenticated for a given persistent network connection before a network failure, the user, upon connect, is allowed access to the network connection without requiring further authentication.
102 Citations
21 Claims
-
1. A method for managing persistent network connections to network devices, comprising the steps of:
-
following user logon, designating a selected network connection as persistent;
saving a security context associated with the selected network connection, wherein the security context optionally differs from a security context associated with the user logon;
responsive to a given network event, using the saved security context to manage the selected network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing persistent network connections to network devices, comprising the steps of:
-
designating selected network connections as persistent;
responsive to a network event that ordinarily terminates a network connection, determining whether the network connection is persistent; and
if the network connection has been designated persistent, maintaining network resources needed to maintain the persistent network connection. - View Dependent Claims (13, 16)
-
-
14. A method for managing persistent network connections to network devices, comprising the steps of:
-
designating selected network connections as persistent;
responsive to a network event that ordinarily terminates a network connection, determining whether the network connection is persistent;
if the network connection has been designated persistent, maintaining network resources needed to maintain the persistent network connection;
in the event of a network failure in which network connections cannot be maintained, upon restart of the network, determining a set of persistent network connections to be restarted;
determining a security context for each of the set of persistent network connections; and
restarting each of the set of persistent network connections with an appropriate security context. - View Dependent Claims (15)
determining whether a user was currently authenticated for a given persistent network connection before network failure; and
if so, allowing access to the network connection without requiring further authentication.
-
-
17. A computer program product in a computer-readable medium for managing network connections in a client machine, comprising:
-
means for designating selected network connections as persistent;
means responsive to a network event that ordinarily terminates a network connection for determining whether the network connection is persistent; and
means responsive to the determining means for maintaining network resources needed to maintain the persistent network connection. - View Dependent Claims (18)
-
-
19. A computer program product in a computer-readable medium for managing network connections in a client machine, comprising:
-
means for designating selected network connections as persistent;
means responsive to a network event that ordinarily terminates a network connection for determining whether the network connection is persistent;
means responsive to the determining means for maintaining network resources needed to maintain the persistent network connection;
means for determining and saving a security context for each of the set of persistent network connections; and
means for restarting each of the set of persistent network connections with an appropriate security context.
-
-
20. A computer program product in a computer-readable medium for managing network connections in a client machine, comprising:
-
means for designating selected network connections as persistent;
means responsive to a network event that ordinarily terminates a network connection for determining whether the network connection is persistent; and
means responsive to the determining means for maintaining network resources needed to maintain the persistent network connection, wherein the network device is selected from the group of devices consisting essentially of drives, printers, modems and named pipes.
-
-
21. A client connected to a computer network having a set of servers that support network devices, comprising:
-
a processor;
an operating system;
a network redirector; and
means cooperating with the network redirector for establishing and managing persistent connections, comprising;
means for designating selected network connections as persistent;
means responsive to a network event that ordinarily terminates a network connection for determining whether the network connection is persistent; and
means responsive to the determining means for maintaining network resources needed to maintain the persistent network connection.
-
Specification