Patent ID: 7689622

Claim:
A method in a computing device for identifying events of a query, the method comprising: storing frequency of the query at intervals, the stored frequency for an interval representing number of queries submitted during that interval; identifying a sequence of intervals in which the frequency satisfies a baseline criterion by comparing the frequency of each interval to a baseline threshold frequency of the baseline criterion; determining whether a frequency within an identified sequence of intervals satisfies a climax criterion by comparing the frequency of each interval within the identified sequence of intervals to a climax threshold frequency of the climax criterion; when it is determined that a frequency satisfies the climax criterion, designating the sequence of intervals as an event of the query; when two designated events satisfy a merge events criterion, merging the two designated events into a single event; when an interval, between two intervals of the designated event satisfy the climax criterion, satisfies a split event criterion, splitting the designated event into two events; and storing an indication that the sequence of intervals has been designated as an event.