Patent ID: 7519704

Claim:
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.