Capture and resumption of network application sessions
First Claim
1. A method for capture and resumption of an application session in a network system, the method comprising:
- detecting a transaction of the application session between a client and server, wherein the transaction includes session state information, wherein the session state information relates to the application session between the client and the server, and wherein, during the application session, content of the application session is provided from the server to the client;
recording the session state information of the application session in response to said detecting;
preventing termination of the application session after completion of the application session by the client;
providing information regarding the application session for presentation to a user;
receiving user input requesting review of the application session to view a portion of the content based on the provided information, wherein said receiving is performed at a point in time after completion of the application session by the client; and
generating a network request in response to said user input requesting review of the application session, wherein the network request comprises at least a portion of the session state information, wherein the at least a portion of the session state information comprises authentication credentials of the application session, wherein the network request is provided to the server, wherein said generating enables resumption of the application session;
wherein said detecting, said recording, said preventing, said providing, said receiving user input, and said generating are performed by a network monitoring device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for capture and resumption of network application sessions in a network system. A transaction may be detected between a client and server that includes application session state information. The session state information may relate to a session between the client and the server. The Application session state information may be recorded in response to the detection of the transaction, and the application session state information may not be deleted according to session information expiration policies (e.g., of the client). User input may be received which requests to review the captured network application session. Correspondingly, a network request comprising captured credentials of the captured session may be generated and forwarded to the server. The network request may be usable to enable resumption of the captured network application session.
323 Citations
28 Claims
-
1. A method for capture and resumption of an application session in a network system, the method comprising:
-
detecting a transaction of the application session between a client and server, wherein the transaction includes session state information, wherein the session state information relates to the application session between the client and the server, and wherein, during the application session, content of the application session is provided from the server to the client; recording the session state information of the application session in response to said detecting; preventing termination of the application session after completion of the application session by the client; providing information regarding the application session for presentation to a user; receiving user input requesting review of the application session to view a portion of the content based on the provided information, wherein said receiving is performed at a point in time after completion of the application session by the client; and generating a network request in response to said user input requesting review of the application session, wherein the network request comprises at least a portion of the session state information, wherein the at least a portion of the session state information comprises authentication credentials of the application session, wherein the network request is provided to the server, wherein said generating enables resumption of the application session; wherein said detecting, said recording, said preventing, said providing, said receiving user input, and said generating are performed by a network monitoring device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-accessible, non-transitory, memory medium comprising program instructions for capture and resumption of an application session in a network, wherein the program instructions are executable to:
-
monitor network traffic of the application session between a client and a server coupled to the network, wherein the application session uses an application protocol, wherein, during the application session, content of the application session is provided from the server to the client, and wherein said monitoring comprises tracking network connections; detect a transaction of the network traffic that includes authentication credentials; record the authentication credentials in response to said detecting; prevent termination of the application session after completion of the application session by the client; provide information regarding the application session for presentation to a user; receive user input requesting to review the application session to view a portion of the content based on the information, wherein said receiving is performed at a point in time after completion of the application session by the client; and generate a network request comprising the authentication credentials of the application session, wherein the network request is provided to the server, and wherein said generating enables resumption of the application session; wherein the program instructions are executable by a network monitoring device to perform said detecting, said recording, said preventing, said providing, said receiving user input, and said generating. - View Dependent Claims (24)
-
-
25. A network monitoring device, comprising:
-
at least one port for coupling to a network; a processor; and a memory medium coupled to the processor, wherein the memory medium stores program instructions executable by the processor to; detect a transaction between a client and a server that includes session state information, wherein the session state information relates to an application session between the client and the server, and wherein, during the application session, content of the application session is provided from the server to the client; record the session state information in response to said detecting; prevent termination of the application session after completion of the application session by the client; provide information regarding the application session for presentation to a user; receive user input requesting to review the application session to view a portion of the content based on the provided information, wherein said receiving is performed at a point in time after completion of the application session by the client; and generate a network request comprising captured credentials of the session state information, wherein said generating enables resumption of the application session. - View Dependent Claims (26)
-
-
27. A method for capture and resumption of an application session in a network system, the method comprising:
-
detecting a transaction of the application session between a client and server, wherein the transaction includes session state information, wherein the session state information relates to the application session between the client and the server, and wherein, during the application session, content of the application session is provided from the server to the client; recording the session state information of the application session in response to said detecting; actively maintaining the application session between the client and server, wherein said actively maintaining comprises preventing a logout action for the client, wherein said actively maintaining is performed after completion of the application session by the client; providing information regarding the application session for presentation to a user; receiving user input requesting review of the application session to view a portion of the content based on the provided information; and generating a network request in response to said user input requesting review of the application session, wherein the network request comprises at least a portion of the session state information, wherein the at least a portion of the session state information comprises authentication credentials of the application session, wherein the network request is provided to the server, wherein said generating enables resumption of the application session; wherein said detecting, said recording, said actively maintaining, said providing, said receiving user input, and said generating are performed by a network monitoring device.
-
-
28. A method for capture and resumption of an application session in a network system, the method comprising:
-
detecting a transaction of the application session between a client and server, wherein the transaction includes session state information, wherein the session state information relates to the application session between the client and the server, and wherein, during the application session, content of the application session is provided from the server to the client; recording the session state information of the application session in response to said detecting, wherein the session state information comprises authentication credentials; actively maintaining the application session between the client and server, wherein said actively maintaining the application session between the client and the server comprises periodically refreshing the application session, including replaying a prior request with authentication credentials or session state information, wherein said actively maintaining is performed after completion of the application session by the client; providing information regarding the application session for presentation to a user; receiving user input requesting review of the application session to view a portion of the content based on the information; and generating a network request in response to said user input requesting review of the application session, wherein the network request comprises the authentication credentials of the application session, wherein the network request is provided to the server, wherein said generating enables resumption of the application session; wherein said detecting, said recording, said actively maintaining, said providing, said receiving user input, and said generating are performed by a network monitoring device.
-
Specification