Utilizing keystroke logging to determine items for presentation
First Claim
1. One or more computer-readable storage hardware device storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to utilize keystroke logging to determine items for presentation, the instructions configured to:
- receive a search query including submitted content and keystroke logging information, the keystroke logging information being captured between engagement with a search query input region and execution of a search query; and
determine at least one item for presentation in response to the search query based, at least in part, on the keystroke logging information, the at least one item comprising a search result, the determining comprising;
ranking a plurality of potential search results in response to the search query based, at least in part, on the keystroke logging information; and
determining the at least one item for presentation based on the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media are provided for utilizing keystroke logging information to determine items (e.g., search results and/or advertisements) for presentation in response to an input search query. The utilized keystroke logging information is captured contemporaneously with input of the submitted query terms/content of the search query. That is, the utilized keystroke logging information is captured during a single search query input session measured, for instance, between execution of a first search query and execution of a second search query, or between engagement with a search query input region and execution of a search query. In this way, information that may be gleaned about a user'"'"'s intent based upon query reformulations (e.g., query term deletions, additions, spelling corrections, and the like) and/or actions taken with respect to query formation (e.g., pasting actions) may be utilized to provide relevant items in response to the search query.
-
Citations
20 Claims
-
1. One or more computer-readable storage hardware device storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to utilize keystroke logging to determine items for presentation, the instructions configured to:
-
receive a search query including submitted content and keystroke logging information, the keystroke logging information being captured between engagement with a search query input region and execution of a search query; and determine at least one item for presentation in response to the search query based, at least in part, on the keystroke logging information, the at least one item comprising a search result, the determining comprising; ranking a plurality of potential search results in response to the search query based, at least in part, on the keystroke logging information; and determining the at least one item for presentation based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method being performed by one or more computing devices including at least one processor, the method for utilizing keystroke logging to determine items for presentation, the method comprising:
-
receiving a search query including submitted content and keystroke logging information, the keystroke logging information being captured between engagement with a search query input region and execution of a search query; receiving keystroke logging information associated with the search query, the keystroke logging information being captured between engagement with a search query input region and execution of a search query; and determining at least one of a search result and an advertisement for presentation in response to the received search query, the at least one of the search result and the advertisement being determined, at least in part, based upon the keystroke logging information. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for utilizing keystroke logging to determine items for presentation, the system comprising:
-
a search engine having one or more processors and one or more computer storage devices; and a data store coupled with the search engine, wherein the search engine; receives an input search query including submitted content and keystroke logging information, the keystroke logging information being captured between engagement with a search query input region and execution of a search query; determines a plurality of potential search results based, at least in part, on the keystroke logging information; ranks at least a portion of the determined plurality of potential search results based, at least in part, on the keystroke logging information; and transmits at least a portion of the ranked plurality of potential search results for presentation in response to the received search query. - View Dependent Claims (18, 19, 20)
-
Specification