System and method for detecting and reporting online activity using real-time content-based network monitoring
AssigneePeter K. Trzyna
InventorPatrick Angeles
Life of this patent
Estimating the term…
Abstract
A computerized system and method for tracking and reporting online activity across a plurality of clients and servers is disclosed that intercepts and logs secure and non-secure HTTP request and response pages, analyzes each of the received page records, associates each page record to an event type based on user-defined parameters, identifies and extracts user-defined attributes of each page record based on its event type, and reports on the occurrence of the event along with its associated attributes.
Claims44
A method of capturing on a computer-programmed digital electrical tracking system information about activity of a user browser accessing a Web server, the the tracking system connected to the user browser and the Web Server on the Internet, the method including:
- intercepting and logging HTTP requests and responses, including:
- providing the user browser with a Web page containing a URL specifying both an address of the tracking system and information that specifies a URL on the Web server;
- upon receipt by the tracking system of one of the HTTP requests comprising a Web page request from the user browser, determining a Web server URL from the Web page request;
- identifying and extracting captured information indicating that the user browser has requested the Web server URL, the captured information stored within one or more databases;
- encoding an original URL as part of the tracking system's URL path to construct at least one rewritten URL;
- embedding the rewritten URLs in a response such that a browser request to each of the rewritten embedded URLs is sent to the tracking system;
- causing the Web page specified by the Web server URL to be returned to the user browser;
- and
- providing profiling and analyzing at least one session, wherein the tracking system causes the analyzing by performing operations comprising reporting at least one of the following:
- a session detail;
- an event detail;
- a purchase detail;
- and
- a purchase summary.
A method of capturing on a computer-programmed digital electrical tracking system information about activity of a user browser accessing a Web server, the tracking system connected to the user browser and the Web Server on the Internet, the method including:
- intercepting HTTP requests and responses, including:
- providing the user browser with a Web page containing a URL specifying both an address of the tracking system and information that specifies a URL on the Web server;
- upon receipt by the tracking system of one of the HTTP requests comprising a Web page request from the user browser, determining a Web server URL from the Web page request;
- identifying and extracting captured information indicating that the user browser has requested the Web server URL, the captured information stored within one or more databases;
- encoding an original URL as part of the tracking system's URL path to construct at least one rewritten URL;
- embedding the rewritten URLs in a response such that a browser request to each of the rewritten embedded URLs is sent to the tracking system;
- causing the Web page specified by the Web server URL to be returned to the user browser;
- capturing data relating to user activity in a central database;
- and
- providing profiling and analyzing at least one session, wherein the tracking system causes the analyzing by performing operations comprising:
- extracting the data from the central database based upon user profiles.
Dependencies are inferred from the claim text.