Patent ID: 8402031
Filing Date: 2013-03-19
Classification: G06F

Abstract:
1. A computerized system for identifying trends within queries, the system comprising: a query log component for receiving data from one or more query logs, wherein a query log stores Internet search records that include one or more search terms; a bot filter component for creating a filtered query log comprising Internet search records with one or more spam Internet search records removed therefrom, wherein a spam Internet search record is any Internet search record not created as a result of a search requested by an individual user; an entity rank component for creating a popularity rank log that contains a popularity rank for a plurality of entities, wherein the popularity rank for a ranked entity is based on a number of times one or more entity descriptors associated with the ranked entity are present within the Internet search records and multiplied by a correction factor for the ranked entity, wherein an entity descriptor is one or more terms commonly used to identify an individual entity; a disambiguation component for generating the correction factor for the ranked entities that corrects for any false positive Internet search records containing one or more entity descriptors associated with the ranked entity but where the ranked entity is not an intended object of an Internet search associated with the false positive Internet search records, wherein the correction factor is a ratio calculated by dividing an amount of searches including the one or more entity descriptors where the user selects a search result related to the ranked entity by a total amount of searches including the one or more entity descriptors where a user selected any search result; a trend analysis component for creating a trend log that contains a movement score for at least one of the plurality of entities, wherein the movement score for the at least one of the plurality of entities is based on a change in popularity ranking over a predefined time period, the movement score being calculated with a method that discounts the change in popularity rank for a first entity with a first popularity rank below a predefined threshold relative to a second entity with a second popularity rank above the predefined threshold; and a data store for storing the movement score for the one or more entities.