Methods and systems for improving a search ranking using article information
AssigneeGoogle Inc.
InventorsOmar Habib Khan, Stephen Lawrence
Life of this patent
Estimating the term…
Abstract
Systems and methods that improve client-side searching are described. In one aspect, a system and method for identifying an article, and determining a ranking score for the article based at least in part on duration data, access data, URL data, or trajectory data associated with the article is described.
Claims30
A method performed by at least one computer processor, the method comprising:
- receiving an implicit search query generated in response to client-side behavior data associated with a user, the receiving the implicit search query comprising:
- receiving, from a user device, monitored user inputs of the user into an application environment that:
- (i) is different from a search web page hosted by a search system, and (ii) is not an environment of a search system, wherein a monitoring of the monitored user inputs are not initiated by the user;
- determining, based on the monitored user inputs and the client-side behavior data associated with the user, whether a phrase, that includes a first set of terms and input by the user inputs into the application environment, implicitly defines a search query, wherein the phrase specifies the user is searching for a particular item;
- and
- for each phrase that implicitly defines a search query:
- generating an implicit search query that includes a second set of terms that are different from the first set of terms and derived from the first set of terms;
- identifying an article relevant to the received implicit search query and the particular item;
- determining a ranking score for the article based at least in part on the client-side behavior data;
- arranging the identified article with at least one other article in a ranking order responsive at least in part to the ranking score;
- and
- providing, to the user device, data for presentation of the arranged articles to the user device in the ranking order;
- and
- for each phrase that does not implicitly define a search query, not generating an implicit search query.
(canceled)
(canceled)
10-11. (canceled)
14-49. (canceled)
A computer-readable medium storing computer-executable instructions which, when executed, cause at least one computer processor to perform operations comprising:
- receiving an implicit search query generated in response to client-side behavior data associated with a user, the receiving the implicit search query comprising:
- receiving, from a user device, monitored user inputs of the user into an application environment that:
- (i) is different from a search web page hosted by a search system, and (ii) is not an environment of a search system, wherein a monitoring of the monitored user inputs are not initiated by the user;
- determining, based on the monitored user inputs and the client-side behavior data associated with the user, whether a phrase, that includes a first set of terms and input by the user inputs into the application environment, implicitly defines a search query, wherein the phrase specifies the user is searching for a particular item;
- and
- for each phrase that implicitly defines a search query:
- generating an implicit search query that includes a second set of terms that are different from the first set of terms and derived from the first set of terms;
- identifying an article relevant to the received implicit search query and the particular item;
- determining a ranking score for the article based at least in part on the client-side behavior data;
- arranging the identified article with at least one other article in a ranking order responsive at least in part to the ranking score;
- and
- providing, to the user device, data for presentation of the arranged articles to the user device in the ranking order;
- and
- for each phrase that does not implicitly define a search query, not generating an implicit search query.
(canceled)
(canceled)
59-60. (canceled)
63-103. (canceled)
Dependencies are inferred from the claim text.