IP Library Granted Patent US 9,058,416
Granted Patent B2
US 9,058,416 · App. 10/013,827 · Granted Jun 16, 2015

System and method for detecting and reporting online activity using real-time content-based network monitoring

Inventor: Patrick Angeles (New York, NY)
Assignee: Peter K. Trzyna
G06F11/3414H04L29/08072H04L29/06G06F11/3438G06F11/3476G06F11/3495G06F2201/875G06Q30/02G06Q30/0601H04L12/2602H04L43/00H04L43/045H04L43/06H04L43/16H04L63/0281H04L63/029H04L63/0823H04L63/166H04L67/02H04L69/329
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,058,416
App. No.
10/013,827
Granted
Jun 16, 2015
Kind
B2
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.

Claims (33)

1. A method of capturing on a computer programmed digital electrical tracking system information about activity of a user browser accessing a Web server, the method comprising:

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 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 a database;

forming parameter data based upon pre-determined selection parameters from the database;

encoding an original URL as part of the tracking system URL path to construct at least one rewritten URL;

embedding the rewritten URLs in the response such that a browser request to each of the rewritten embedded URLs is sent to the tracking system; and

causing the Web page specified by the Web server URL to be returned to the user browser.

2. The method of claim 1 , where the causing the Web page specified by the Web server URL to be returned to the user browser comprises:

requesting the Web page from the Web server based on the Web server URL;

receiving a response from Web server; and

forwarding the response to the user browser.

3. The method of claim 1 , where the causing the Web page specified by the Web server URL to be returned to the user comprises redirecting the user browser to the Web page on the Web browser.

4. The method of claim 3 , where the redirection is performed using an HTTP redirect.

5. The method of claim 1 , further comprising:

dynamically maintaining the pre-determined selection parameters based upon revisable, operator-defined instructions on how to select and extract information from a text page; and analyzing the parameter data sets to predict future user activity.

6. A computer programmed digital electrical tracking system apparatus connected to a user browser and a Web server on the Internet, the apparatus adapted to:

provide 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 a Web page request from the user browser, determine 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 a database;

forming parameter data based upon pre-determined selection parameters from the database;

encoding an original URL as part of the tracking system URL path to construct at least one rewritten URL;

embedding the rewritten URLs in the response such that a browser request to each of the rewritten embedded URLs is sent to the tracking system; and

cause the Web page specified by the Web server URL to be returned to the user browser.

7. The apparatus of claim 6 , wherein the apparatus causes the Web page specified by the Web server URL to be returned to the user browser by operations comprising:

requesting the Web page from the Web server based on the Web server URL;

receiving a response from Web server; and

forwarding the response to the user browser.

8. The apparatus of claim 6 , where the apparatus causes the Web page specified by the Web server URL to be returned to the user by redirecting the user browser to the Web page on the Web browser.

9. The apparatus of claim 8 , where the redirection is performed using an HTTP redirect.

10. The apparatus of claim 6 , is further adapted to:

dynamically maintain the pre-determined selection parameters based upon revisable, operator-defined instructions on how to select and extract information from a text page; and

analyze the parameter data sets to predict future user activity.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: TRZYNA, PETER K
To: NETWORK MONITORING LLC
Reel/Frame 055930/0515 →
COURT ORDER Recorded Mar 2, 2015
From: SKLAR, ARI; ACQUIRE SYSTEMS, INC.; CHUNG, SULHEE ISABELLA; BARASSI, THEODORE S.; PHLAIR, INC.; UNKNOWN INTEREST HOLDERS
To: TRZYNA, PETER K.
Reel/Frame 035115/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2013
From: SKLAR, ARI; ACQUIRE SYSTEMS, INC.
To: TRZYNA, PETER K.
Reel/Frame 030708/0264 →
LIEN AS SET OUT BY THE LETTER OF ENGAGEM Recorded May 8, 2007
From: ACQUIRE INC., NEW YORTK, NY
To: TRZYNA, PETER K.
Reel/Frame 019267/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2006
From: ANGELES, PATRICK
To: ACQUIRE, INC.
Reel/Frame 017899/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2002
From: ANGELES, PATRICK
To: PHLAIR, INC.
Reel/Frame 012773/0559 →
Continuity (3)
Provisional Application 60254609 · Dec 11, 2000
Provisional Application 60292572 · May 22, 2001
Related Publication 20020128925A1 · Sep 12, 2002