IP Library Granted Patent US 9,129,032
Granted Patent B2
US 9,129,032 · App. 11/923,485 · Granted Sep 8, 2015

System and method for processing a clickstream in a parallel processing architecture

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,129,032
App. No.
11/923,485
Granted
Sep 8, 2015
Kind
B2
Abstract

An aspect of the present invention relates to tracking a computer user's web browsing behavior by collecting web browser click events as a clickstream and and processing the clickstream in a parallel processing architecture.

Claims (26)

1. A method of recording web browser click event data, comprising:

providing a data collection agent (DCA) that records web browser click events across a plurality of web sites;

receiving the web browser click events from the DCA, as a click-stream, at a data collection server (DCS);

processing the click-stream to generate a web browser usage pattern;

identifying communications to present to the user, wherein a content of each communication is based on a result of processing the click-stream;

identifying a frequency of communication, based on a presentation parameter, wherein the presentation parameter is controllable by the user; and

transmitting the communications to the user at the identified frequency, wherein when the web browser usage pattern is generated, a new visual media segment is generated based at least in part on the web browser usage pattern, the new visual media segment requesting a further user action disposed entirely within the visual media segment.

2. The method of claim 1 , further comprising creating a time series ordered list of web browser click events for an individual user.

3. The method of claim 1 , further comprising tracking a sequence of events for an individual user.

4. The method of claim 1 , further comprising removing personal information from web browser click events, wherein removing user personal information comprises replacing personal information in the web browser click events with a plurality of characters.

5. The method of claim 1 , wherein the processing generates a competitive comparison of web site viewing trends.

6. The method of claim 1 , wherein processing comprises ordering the web browser click events into categories of collected events.

7. The method of claim 1 , wherein processing comprises:

determining which of the web browser click events are pertinent and which are non-pertinent; and

discarding the non-pertinent web browser click events.

8. The method of claim 1 , further comprising synchronizing the recording of web browser click events at the DCA by obtaining a time stamp from the DCS.

9. The method of claim 1 , wherein the presentation parameter forms the basis for an additional feature of the communication to be presented to the user.

10. The method of claim 9 , wherein the additional feature includes a size of the communication.

11. The method of claim 9 , wherein the additional feature includes a location of the communication.

12. The method of claim 9 , wherein the additional feature includes a color of the communication.

13. The method of claim 9 , wherein the additional feature includes a sound of the communication.

14. The method of claim 9 , wherein the additional feature includes an appearance of the communication.

15. The method of claim 9 , wherein the additional feature includes an indication of who is sending, responsible for, or associated with the communication.

16. The method of claim 9 , wherein the additional feature includes a movement of the communication.

17. The method of claim 9 , wherein the additional feature includes an action that can be executed by the user in the communication.

18. The method of claim 9 , wherein the additional feature includes a visual effect of the communication.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069934/0573 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING ASSIGNMENT PAGE 1 AND 22 OMITTED PATENTS PREVIOUSLY RECORDED AT REEL: 056547 FRAME: 0526. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 6, 2022
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 060922/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2021
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057279/0767 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 25, 2021
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 056547/0526 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Jan 16, 2018
From: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
To: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
Reel/Frame 045077/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2016
From: COMPETE, INC.
To: COMSCORE, INC.
Reel/Frame 038630/0725 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED ON REEL 028896 FRAME 0934. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 10, 2012
From: COMPETE, INC.
To: COMPETE, INC.
Reel/Frame 028925/0516 →
ADDRESS CHANGE Recorded Sep 4, 2012
From: COMPETE, INC.
To: COMPETE, INC.
Reel/Frame 028896/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2011
From: CANCEL, DAVID; GILLETT, CHRISTOPHER C.
To: COMPETE, INC.
Reel/Frame 026284/0615 →