IP Library Granted Patent US 9,043,490
Granted Patent B2
US 9,043,490 · App. 14/104,324 · Granted May 26, 2015

Method for continuous, frame-specific click-stream recording

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,043,490
App. No.
14/104,324
Granted
May 26, 2015
Kind
B2
Abstract

A method for tracking a user's movements between network addresses can include, subsequent to a request for a (current) network address from a user, receiving the network address and an identifier for a region associated with the network address. The method can also include locating a record that contains the identifier for the region and a time that immediately precedes the request for the network address from the user. The record may further contain a prior network address. The method can further include generating an entry for a table that includes the identifier for the region, the current network address, and the prior network address. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.

Claims (39)

1. A method, comprising:

subsequent to a request for a first network address from a user at a first computer, a second computer receiving from the first computer the first network address and a first identifier for a first region, the first computer displaying a first view to the user, the first view including the first region of a web page controlled by a first party and a second region of a web page controlled by a second party, the first region associated with the first network address, the second region associated with a second network address;

the second computer locating a record that contains the first identifier for the first region and a time that immediately precedes the request for the first network address from the user, the record residing within a table in a database and further containing a third network address; and

the second computer generating an entry in the table that includes the first identifier for the first region, the first network address from the first computer, and the third network address contained in the record to thereby track the user moving between the first network address and the third network address.

2. The method of claim 1 , wherein the third network address is same as the second network address.

3. The method of claim 1 , further comprising:

the second computer sending the first network address to a third computer, wherein the third computer sends a second view corresponding to the first network address to the first computer.

4. The method of claim 1 , wherein the first view is associated with a fourth network address.

5. The method of claim 1 , further comprising:

the second computer searching the database for records containing the first identifier for the first region.

6. The method of claim 1 , wherein the entry further includes a timestamp corresponding substantially to a time at which the first network address and the first identifier for the first region are received from the first computer.

7. The method of claim 1 , further comprising:

generating a statement of activity identifying the first region and a sequence of network addresses using the first region of the web page controlled by the first party.

8. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:

subsequent to a request for a first network address from a user at a first computer, receiving from the first computer the first network address and a first identifier for a first region, the first computer displaying a first view to the user, the first view including the first region of a web page controlled by a first party and a second region of a web page controlled by a second party, the first region associated with the first network address, the second region associated with a second network address;

locating a record that contains the first identifier for the first region and a time that immediately precedes the request for the first network address from the user, the record residing within a table in a database and further containing a third network address; and

generating an entry in the table that includes the first identifier for the first region, the first network address from the first computer, and the third network address contained in the record to thereby track the user moving between the first network address and the third network address.

9. The computer program product of claim 8 , wherein the third network address is same as the second network address.

10. The computer program product of claim 8 , wherein the at least one non-transitory computer readable medium further stores instructions translatable by the at least one processor to perform:

sending the first network address to a third computer, wherein the third computer sends a second view corresponding to the first network address to the first computer.

11. The computer program product of claim 8 , wherein the first view is associated with a fourth network address.

12. The computer program product of claim 8 , wherein the at least one non-transitory computer readable medium further stores instructions translatable by the at least one processor to perform:

searching the database for records containing the first identifier for the first region.

13. The computer program product of claim 8 , wherein the entry further includes a timestamp corresponding substantially to a time at which the first network address and the first identifier for the first region are received from the first computer.

14. The computer program product of claim 8 , wherein the at least one non-transitory computer readable medium further stores instructions translatable by the at least one processor to perform:

generating a statement of activity identifying the first region and a sequence of network addresses using the first region of the web page controlled by the first party.

15. A system, comprising:

at least one processor; and

at least one non-transitory computer readable medium storing instructions translatable by the at least one processor to perform:

subsequent to a request for a first network address from a user at a first computer, receiving from the first computer the first network address and a first identifier for a first region, the first computer displaying a first view to the user, the first view including the first region of a web page controlled by a first party and a second region of a web page controlled by a second party, the first region associated with the first network address, the second region associated with a second network address;

locating a record that contains the first identifier for the first region and a time that immediately precedes the request for the first network address from the user, the record residing within a table in a database and further containing a third network address; and

generating an entry in the table that includes the first identifier for the first region, the first network address from the first computer, and the third network address contained in the record to thereby track the user moving between the first network address and the third network address.

16. The system of claim 15 , wherein the third network address is same as the second network address.

17. The system of claim 15 , wherein the at least one non-transitory computer readable medium further stores instructions translatable by the at least one processor to perform:

sending the first network address to a third computer, wherein the third computer sends a second view corresponding to the first network address to the first computer.

18. The system of claim 15 , wherein the first view is associated with a fourth network address.

19. The system of claim 15 , wherein the entry further includes a timestamp corresponding substantially to a time at which the first network address and the first identifier for the first region are received from the first computer.

20. The system of claim 15 , wherein the at least one non-transitory computer readable medium further stores instructions translatable by the at least one processor to perform:

generating a statement of activity identifying the first region and a sequence of network addresses using the first region of the web page controlled by the first party.

Assignments (11)
IP BUSINESS SALE AGREEMENT Recorded Sep 13, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 040019/0627 →
CERTIFICATE OF AMALGAMATION Recorded Sep 13, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 040019/0578 →
CERTIFICATE OF CONTINUANCE Recorded Sep 13, 2016
From: OP IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 040019/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2014
From: VIGNETTE PARTNERSHIP, LP
To: OPEN TEXT S.A.
Reel/Frame 032474/0830 →
CONVERSION Recorded Feb 21, 2014
From: VIGNETTE CORPORATION
To: VIGNETTE OPERATING, LLC
Reel/Frame 032308/0716 →
MERGER Recorded Feb 21, 2014
From: VIGNETTE SOFTWARE, LLC
To: VIGNETTE CORPORATION
Reel/Frame 032262/0524 →
CONVERSION Recorded Feb 21, 2014
From: VIGNETTE OPERATING, LLC
To: VIGNETTE PARTNERSHIP, LP
Reel/Frame 032308/0719 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (4%) Recorded Feb 12, 2014
From: VIGNETTE CORPORATION
To: VIGNETTE SOFTWARE LLC
Reel/Frame 032251/0591 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Feb 12, 2014
From: VIGNETTE LLC
To: VIGNETTE SOFTWARE LLC
Reel/Frame 032251/0521 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Feb 12, 2014
From: VIGNETTE CORPORATION
To: VIGNETTE LLC
Reel/Frame 032251/0439 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: MCCULLOUGH, SEAN M.
To: VIGNETTE CORPORATION
Reel/Frame 031999/0777 →