Generating contextual user network session history in a dynamic content environment
DCFirst Claim
1. A method of recording and parsing a network user session, the method comprising:
- receiving one or more requests from a client-side application for data during the network user session;
processing each request using one or more server-side applications, wherein processing each request includes generating a response to each request;
capturing session information included in each request;
capturing session information generated during the processing of each request by each of the server-side applications, wherein the session information generated during the processing of each request includes information derived from content included in the response to each request;
generating a set of records from the session information for the network user session, wherein the records include information derived from the content included in the response to each request;
responding to each of the requests; and
parsing the set of records to generate a history of the network user session, wherein the history includes the information derived from the content included in the response to each request and parsing the set of records to generate a history of the network user session comprises;
analyzing the captured session information; and
recreating a history of the network user session.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A network session recording and parsing system (“SRP System”) captures direct user interactions passed between the web server and a browser, the SRP System and information from the web site'"'"'s server-side application layers. In one embodiment, the SRP System includes two main components, data recording hooks and a parser. The SRP System includes a data recording hooks library that provides the ability to implement a dynamic, web-based application and gather a wide-range of user session history information. The SRP System parser analyzes the logged information from the data recording hooks and re-creates a history, with a desired level of contextual detail, of every individual user'"'"'s session. In one embodiment, the SRP System embodies a flexible design system that allows a designer to customize the type of information recorded. An embodiment of the data recording hooks provides a virtually unnoticeable impact to browser-Web server request and response times.
-
Citations
45 Claims
-
1. A method of recording and parsing a network user session, the method comprising:
-
receiving one or more requests from a client-side application for data during the network user session; processing each request using one or more server-side applications, wherein processing each request includes generating a response to each request; capturing session information included in each request; capturing session information generated during the processing of each request by each of the server-side applications, wherein the session information generated during the processing of each request includes information derived from content included in the response to each request; generating a set of records from the session information for the network user session, wherein the records include information derived from the content included in the response to each request; responding to each of the requests; and parsing the set of records to generate a history of the network user session, wherein the history includes the information derived from the content included in the response to each request and parsing the set of records to generate a history of the network user session comprises; analyzing the captured session information; and recreating a history of the network user session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program storage medium comprises instructions executable by an information handling system, the instructions for:
-
receiving one or more requests from a client-side application for data during a network user session; processing each request using one or more server-side applications, wherein processing each request includes generating a response to each request; capturing session information included in each request; capturing session information generated during the processing of each request by each of the server-side applications, wherein the session information generated during the processing of each request includes information derived from content included in the response to each request; generating a set of records from the session information for the network user session, wherein the records include information derived from the content included in the response to each request; responding to each of the requests; and parsing the set of records to generate a history of the network user session, wherein the history includes the information derived from the content included in the response to each request and wherein the instructions for parsing the set of records to generate a history of the network user session are further configured for; analyzing the captured session information; and recreating a history of the network user session. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus comprising:
-
a system to receive one or more requests from a client-side user application during a network user session, to capture session information included in each request, and to process each request using one or more server-side applications, wherein processing each request includes generating a response to each request; one or more network session information capturing modules to capture session information generated during the processing of each request by the one or more server-side applications, wherein the session information generated during the processing of each request includes information derived from content included in the response to each request; one or more modules to generate a set of records from the session information for the network user session, wherein the records include information derived from the content included in the response to each request; and parsing modules to generate a contextual history of the network user session, wherein the history includes the information derived from the content included in the response to each request and wherein the parsing modules are further configured to; analyze the captured session information; and recreate a history of the network user session. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of recording and parsing network user sessions, the method comprising:
-
receiving one or more requests from multiple client-side application for data during the network user sessions; processing each request using one or more server-side applications, wherein processing each request includes generating a response to each request; capturing session information included in each request; capturing session information generated during the processing of each request by each of the server-side applications, wherein the session information includes information derived from content included in the response to each request; generating records from the session information for each of the network user sessions, wherein the records include information derived from the content included in the response to each request; importing record into a log file; analyzing all the records contained in each log file; determining which of the records are suitable for parsing; and for each record suitable for parsing, parsing the records to generate a history of each network user session associated with a record suitable for parsing, wherein the history includes the information derived from the content included in the response to each request and parsing the records to generate a history of each network user session comprises; analyzing the captured session information; and recreating a history of the network user session. - View Dependent Claims (44, 45)
-
Specification