IDENTIFYING ON A GRAPHICAL DEPICTION CANDIDATE POINTS AND TOP-MOVING QUERIES
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for automatically selecting one or more candidate points on a graphical depiction of user-submitted queries referencing an entity, the method comprising:
- receiving a user-initiated selection of the entity and a time frame in which the user-submitted queries referencing the entity are to be retrieved, wherein the time frame is divided into temporal increments;
providing the graphical depiction of a rank of the entity over the time frame, wherein the rank represents a relative popularity of the entity, in relation to a plurality of entities of a predefined category, as determined from the user-submitted queries collected at a search engine;
automatically initiating a selection procedure for identifying the one or more candidate points on the graphical depiction that are each associated with a positive movement of the rank, wherein the selection procedure comprises;
(i) identifying locations on the graphical depiction between adjacent inclines and declines as peak points and valley points;
(ii) ascertaining the rank at the temporal increments corresponding with each of the peak points and the valley points;
(iii) deriving slope values based on an angle of inclination of the inclines; and
(iv) based on the rank of the peak points and the valley points, and the derived slope values, selecting the one or more candidate points; and
surfacing the one or more selected candidate points by presenting, at a user-interface (UI) display, an indicator of each of the one or more selected candidate points on the graphical depiction.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media and computerized methods for identifying candidate points on a graphical depiction of relative popularity of an entity (e.g., entertainer, sports team, and the like) are provided. Points on the graphical depiction are ranked based on a number of user-submitted web queries that reference the entity that are received during a particular time frame. Peak points and slope values (i.e., derived from an angle of inclination of inclines on the graphical depiction) may be captured by analyzing movements in the rank of an entity over time. An algorithmic process may then be applied to the peak points and slope values to determine points of interest of the entity'"'"'s popularity, such as the highest-ranked periods and/or dramatic positive movements in rank of the entity. These points of interest are selected as candidate points and are surfaced as icons on a visual representation of the graphical depiction.
25 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for automatically selecting one or more candidate points on a graphical depiction of user-submitted queries referencing an entity, the method comprising:
-
receiving a user-initiated selection of the entity and a time frame in which the user-submitted queries referencing the entity are to be retrieved, wherein the time frame is divided into temporal increments; providing the graphical depiction of a rank of the entity over the time frame, wherein the rank represents a relative popularity of the entity, in relation to a plurality of entities of a predefined category, as determined from the user-submitted queries collected at a search engine; automatically initiating a selection procedure for identifying the one or more candidate points on the graphical depiction that are each associated with a positive movement of the rank, wherein the selection procedure comprises; (i) identifying locations on the graphical depiction between adjacent inclines and declines as peak points and valley points; (ii) ascertaining the rank at the temporal increments corresponding with each of the peak points and the valley points; (iii) deriving slope values based on an angle of inclination of the inclines; and (iv) based on the rank of the peak points and the valley points, and the derived slope values, selecting the one or more candidate points; and surfacing the one or more selected candidate points by presenting, at a user-interface (UI) display, an indicator of each of the one or more selected candidate points on the graphical depiction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method, implemented at a computing device, for selecting one or more candidate points based on a ranking of an entity, where the ranking is rendered at temporal increments that uniformly divide a predetermined time frame;
- the method comprising;
ascertaining a rank associated with each of the temporal increments within the predetermined time frame, wherein the rank represents a relative popularity of the entity, as determined from a number of queries referencing the entity received at a search engine, in relation to a plurality of entities within a predefined category; identifying a temporal increment having a rank associated therewith that is higher than the rank associated with a remainder of the temporal increments and selecting the identified temporal increment for inclusion into the one or more candidate peak points; determining that a rank of a temporal increment immediately preceding a latest temporal increment, within a scope of the predetermined time frame, is lower than a rank of the latest temporal increment and selecting the latest temporal increment for inclusion into the one or more candidate points; identifying positive movements of the rank of the entity that occur between the temporal increments based on a comparison of the rank associated with each of the temporal increments and a rank associated with a chronologically-preceding temporal increment; comparing the identified positive movements against each other to distinguish a largest positive movement; selecting a temporal increment at a culmination of the largest positive movement for inclusion into the one or more candidate points; and at least temporarily, storing the one or more candidate points, in association with the corresponding temporal increments, at a data store.
- the method comprising;
-
14. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for automatically selecting one or more top-moving queries associated with one or more candidate points on a graphical depiction of user-submitted queries referencing an entity, the method comprising:
-
retrieving the user-submitted queries containing search terms referencing the entity within a time frame of the graphical depiction; identifying the one or more candidate points associated with a positive movement of relative popularity of the entity; invoking a selection procedure to determine which of the retrieved user-submitted queries is associated with the one or more candidate points to surface at a graphical user interface (GUI), the selection procedure comprising; (i) assigning the retrieved user-submitted queries to query groups according to the search terms that are common to the retrieved user-submitted queries, and enumerating the user-submitted queries assigned to each of the query groups; (ii) removing from consideration the query groups associated with the common search terms that occur less than a predefined threshold; (iii) ranking the query groups based on the enumeration such that the query groups associated with the common search terms that occur frequently are ranked highly; and (iv) applying one or more filters to the ranked query groups to identify the one or more top-moving queries therefrom; and at least temporarily, storing the one or more top-moving queries in association with the one or more candidate points. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification