Methods and systems for improving a search ranking using article information
First Claim
Patent Images
1. 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 is 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 of a plurality of phrases, that includes a first set of terms and input by the user inputs into the application environment, implicitly defines a search query, wherein each phrase that implicitly defines a search query specifies the user is searching for a particular item, wherein only a subset of phrases implicitly defines a search query; and
for each phrase in the subset of phrases 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.
2 Assignments
0 Petitions
Accused Products
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.
282 Citations
20 Claims
-
1. 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 is 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 of a plurality of phrases, that includes a first set of terms and input by the user inputs into the application environment, implicitly defines a search query, wherein each phrase that implicitly defines a search query specifies the user is searching for a particular item, wherein only a subset of phrases implicitly defines a search query; and for each phrase in the subset of phrases 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
10. 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 of a plurality of phrases, that includes a first set of terms and input by the user inputs into the application environment, implicitly defines a search query, wherein each phrase that implicitly defines a search query specifies the user is searching for a particular item, wherein only a subset of phrases implicitly define a search query; and for each phrase in the subset of phrases 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
Specification