Filtering non-invasive data collection
First Claim
1. A method of filtering user event data occurring on a computer system, said method comprising:
- sending a page of data to the computer system, the page of data divided into a plurality of regions;
transmitting a data collection program to the computer system, the data collection program adapted to identify user events performed by a user of the computer system, during a first session, and also adapted to identify a region, selected from the plurality of regions, in which the user events were performed;
identifying a first user event performed by the user of the computer system during the first session, wherein the first user event is performed in a first region;
detecting that the first user event has ended at a first time;
identifying a second user event performed by the user of the computer system during the first session, wherein the second user event is performed in the first region, and wherein the second user event occurs at a second time, the second time being after the first time;
determining the difference between the first time and the second time, wherein the difference is an elapsed time between the first user event ending and the second user event being identified;
comparing the elapsed time to an out of region threshold setting, wherein the out of region threshold setting indicates an amount of time;
in response to the comparing, determining whether the elapsed time is greater than or equal to the out of region threshold setting;
in response to determining that the elapsed time is greater than or equal to the out of region threshold setting, tracking the second user event to completion and sending second user event data corresponding to the second user event to a tracking system;
retrieving user event data history corresponding to the first region;
in response to retrieving the user event data history, deciding to adjust the out of region threshold setting corresponding to the first region; and
in response to the deciding, adjusting the out of region threshold setting corresponding to the first region, wherein the adjusting comprises increasing the amount of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Filtering non-invasive data collection is presented. A server segments a web page into regions and sends the segmented web page along with a data collector program to a client. The client loads the web page whereupon the data collector program detects a user event corresponding to one of the regions. The data collector program uses one or more collection threshold settings to filter user event data corresponding to the user event. The server receives collected user event data and sends an acknowledgement message to the client whereby indicating that the server received the user event data intact. The server may also adjust one or more collection threshold settings and include the adjusted collection threshold settings in the acknowledgement message.
20 Citations
4 Claims
-
1. A method of filtering user event data occurring on a computer system, said method comprising:
-
sending a page of data to the computer system, the page of data divided into a plurality of regions; transmitting a data collection program to the computer system, the data collection program adapted to identify user events performed by a user of the computer system, during a first session, and also adapted to identify a region, selected from the plurality of regions, in which the user events were performed; identifying a first user event performed by the user of the computer system during the first session, wherein the first user event is performed in a first region; detecting that the first user event has ended at a first time; identifying a second user event performed by the user of the computer system during the first session, wherein the second user event is performed in the first region, and wherein the second user event occurs at a second time, the second time being after the first time; determining the difference between the first time and the second time, wherein the difference is an elapsed time between the first user event ending and the second user event being identified; comparing the elapsed time to an out of region threshold setting, wherein the out of region threshold setting indicates an amount of time; in response to the comparing, determining whether the elapsed time is greater than or equal to the out of region threshold setting; in response to determining that the elapsed time is greater than or equal to the out of region threshold setting, tracking the second user event to completion and sending second user event data corresponding to the second user event to a tracking system; retrieving user event data history corresponding to the first region; in response to retrieving the user event data history, deciding to adjust the out of region threshold setting corresponding to the first region; and in response to the deciding, adjusting the out of region threshold setting corresponding to the first region, wherein the adjusting comprises increasing the amount of time. - View Dependent Claims (2, 4)
-
-
3. A method of filtering user event data occurring on a computer system, said method comprising:
-
sending a page of data to the computer system, the page of data divided into a plurality of regions; transmitting a data collection program to the computer system, the data collection program adapted to filter user event data corresponding to user events performed by a user of the computer system and also adapted to identify a region, selected from the plurality of regions, in which the user events were performed; identifying a first user event performed by the user of the computer system, wherein the first user event is performed in a first region; retrieving one or more threshold settings corresponding to the first user event; retrieving a first location collection flag corresponding to the first user event; determining whether the first location collection flag is clear; in response to determining that the first location collection flag is not clear, performing the following; comparing the first user event with the retrieved threshold settings; and deciding whether to clear the location collection flag based on the comparison; in response to determining that the first location collection flag is clear, performing the following; tracking the first user event to completion; comparing the completed first user event to the retrieved threshold settings; in response to determining that the completed first user event meets the retrieved threshold settings; sending user event data corresponding to the first user event to a tracking system; and setting the first location collection flag; and in response to determining that the completed first user event does not meet the retrieved threshold settings, ignoring the first user event; retrieving user event data history corresponding to the first region; in response to retrieving the user event data history, deciding to adjust a first threshold setting, wherein the first threshold setting corresponds to the first region, and wherein the first threshold setting is selected from the retrieved threshold settings; and in response to the deciding, adjusting the first threshold setting.
-
Specification