IP Library Granted Patent US 7,600,020
Granted Patent B2
US 7,600,020 · App. 12/134,114 · Granted Oct 6, 2009

System and program product for tracking web user sessions

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 7,600,020
App. No.
12/134,114
Granted
Oct 6, 2009
Kind
B2
Abstract

The present invention provides a solution for efficiently tracking web user sessions. Specifically, under the present invention, web user sessions are tracked on an analytics system based upon a unique identifier assigned to a requested web page and a session cookie that identifies a particular web user session. By tracking web user sessions in this manner, web page data transmitted during a particular web user session can be efficiently and accurately correlated for analysis.

Claims (24)

1. A system for tracking web user sessions, comprising:

a reception system for receiving an initial communication from a received web page of a user system, wherein the initial communication includes initial web page data and a unique identifier corresponding to the web page received on the user system solely in response to a request made without previous providing of information for identifying a session to a system associated with the web page by the user system;

a cookie system for providing a session cookie that identifies a current web user session; and

a data system for correlating additional web page data received from the user system with the initial web page data based on the session cookie and the unique identifier, wherein the additional communication includes additional web page data, the unique identifier and the session cookie.

2. The system of claim 1 , wherein the initial web page data identifies a referring source to the web page that indicates how the user system was referred to the requested web page.

3. The system of claim 1 , wherein the unique identifier comprises a time stamp and a unique value corresponding to the web page.

4. The system of claim 1 , further comprising a session system for determining whether the current web user session exists.

5. The system of claim 4 , wherein the cookie system retrieves an existing session cookie if the current web user session exists.

6. The system of claim 4 , wherein the cookie system creates a new session cookie if the current web user session does not exist.

7. The system of claim 1 , wherein the system comprises an analytics system that includes a storage system, and wherein the storage system includes a table that correlates web page data with session cookies and unique identifiers.

8. The system of claim 1 , wherein the web page is received on the user system from a web server, and wherein the web server and the analytics system are separate systems.

9. The system of claim 1 , wherein the unique identifier is created by program code within the web page.

10. A program product stored on a recordable medium for tracking web user sessions, which when executed, comprises:

program code for receiving an initial communication from a received web page of a user system, wherein the initial communication includes initial web page data and a unique identifier corresponding to a web page received on the user system solely in response to a request made without previous providing of information for identifying a session to a system associated with the web page by the user system;

program code for providing a session cookie that identifies a current web user session; and

program code for correlating additional web page data received from the user system with the initial web page data based on the session cookie and the unique identifier, wherein the additional communication includes additional web page data, the unique identifier and the session cookie.

11. The program product of claim 10 , wherein the initial web page data identifies a referring source to the web page that indicates how the user system was referred to the requested web page.

12. The program product of claim 10 , wherein the unique identifier comprises a time stamp and a unique value corresponding to the web page.

13. The program product of claim 10 , further comprising program code for determining whether the current web user session exists.

14. The program product of claim 13 , wherein the program code for providing retrieves an existing session cookie if the current web user session exists.

15. The program product of claim 13 , wherein the program code for providing creates a new session cookie if the current web user session does not exist.

16. The program product of claim 10 , wherein the program product is loaded on an analytics system that includes a storage system, and wherein the storage system includes a table that correlates web page data with session cookies and unique identifiers.

17. The program product of claim 10 , wherein the web page is received on the user system from a web server, and wherein the web server and the analytics system are separate systems.

18. The program product of claim 10 , wherein the unique identifier is created by program code within the web page.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2020
From: DAEDALUS BLUE LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 054446/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →