Ranking algorithm for search queries
First Claim
Patent Images
1. A method, comprising:
- selecting a plurality of equivalent keywords responsive to a search query wherein the search query is at least a prefix that triggers a search box auto-complete function that operates based on ranked search box auto-complete keywords;
selecting two weighting factors, wherein the weighting factors are two of the following;
a number of queries corresponding to each of the plurality of equivalent keywords, a number of available items corresponding to each of the plurality of equivalent keywords, a number of bids corresponding to each of the plurality of equivalent keywords, a number of purchases corresponding to each of the plurality of equivalent keywords, and a number of watch list items corresponding to each of the plurality of equivalent keywords;
determining a rank of each of the plurality of equivalent keywords wherein determining the rank is based at least in part on the two weighting factors, wherein the rank is associated with selecting one or more of the plurality of equivalent keywords for presentation as ranked search box auto-complete keywords, in a search box associated with the search box auto-complete function;
selecting a plurality of most highly-ranked keywords from the plurality of equivalent keywords;
preparing a response including the plurality of most highly-ranked keywords for the search box auto-complete function; and
triggering the search box auto-complete function for an auto-complete search box capable of accessing the response including the plurality of most highly-ranked keywords for display in the auto-complete search box as a ranked search box recommendation listing while the search query is being entered by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In various exemplary embodiments, a system and associated method for prioritizing search results in an electronic environment is disclosed. In one embodiment, a plurality of characters is received from an end-user as a query. A plurality of equivalent keywords is selected responsive to the query with each of the equivalent keywords being evaluated based on a probability of matching the query of the end-user. A rank of each of the equivalent keywords is determined to form a response, which is then transmitted to the end-user. Other methods and related systems are disclosed.
-
Citations
19 Claims
-
1. A method, comprising:
-
selecting a plurality of equivalent keywords responsive to a search query wherein the search query is at least a prefix that triggers a search box auto-complete function that operates based on ranked search box auto-complete keywords; selecting two weighting factors, wherein the weighting factors are two of the following;
a number of queries corresponding to each of the plurality of equivalent keywords, a number of available items corresponding to each of the plurality of equivalent keywords, a number of bids corresponding to each of the plurality of equivalent keywords, a number of purchases corresponding to each of the plurality of equivalent keywords, and a number of watch list items corresponding to each of the plurality of equivalent keywords;determining a rank of each of the plurality of equivalent keywords wherein determining the rank is based at least in part on the two weighting factors, wherein the rank is associated with selecting one or more of the plurality of equivalent keywords for presentation as ranked search box auto-complete keywords, in a search box associated with the search box auto-complete function; selecting a plurality of most highly-ranked keywords from the plurality of equivalent keywords; preparing a response including the plurality of most highly-ranked keywords for the search box auto-complete function; and triggering the search box auto-complete function for an auto-complete search box capable of accessing the response including the plurality of most highly-ranked keywords for display in the auto-complete search box as a ranked search box recommendation listing while the search query is being entered by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving a plurality of characters from an end-user as a query, wherein the query is at least a prefix that triggers a search box auto-complete function that operates based on ranked search box auto-complete keywords; selecting a plurality of equivalent keywords responsive to the query; selecting two or more weighting factors from the following;
a number of queries corresponding to each of the plurality of equivalent keywords, a number of available items corresponding to each of the plurality of equivalent keywords, a number of bids corresponding to each of the plurality of equivalent keywords, a number of purchases corresponding to each of the plurality of equivalent keywords, and a number of watch list items corresponding to each of the plurality of equivalent keywords;determining a rank of each of the plurality of equivalent keywords wherein determining the rank is based at least in part on the weighting factors, wherein the rank is associated with selecting one or more of the plurality of equivalent keywords for presentation as ranked search box auto-complete keywords, in a search box associated with the search box auto-complete function; determining a response based on the rank of each of the plurality of equivalent keywords; transmitting the response to the end-user for the search box auto-complete function; and triggering the search box auto-complete function for an auto-complete search box capable of accessing the response including the plurality of most highly-ranked keywords for display in the auto-complete search box as a ranked search box recommendation listing while the search query is being entered by the user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A tangible machine-readable storage medium having no transitory signal components and storing instructions that, when executed by one or more processors, causes the one or more processors to perform operations, comprising:
-
selecting a plurality of equivalent keywords responsive to a search query wherein the search query is at least a prefix that triggers a search box auto-complete function that operates based on ranked search box auto-complete keywords; selecting two or more weighting factors from a group of weighting factors, the group of weighting factors comprising each of the following;
a number of queries corresponding to each of the plurality of equivalent keywords, a number of available items corresponding to each of the plurality of equivalent keywords, a number of bids corresponding to each of the plurality of equivalent keywords, a number of purchases corresponding to each of the plurality of equivalent keywords, and a number of watch list items corresponding to each of the plurality of equivalent keywords;determining a rank of each of the plurality of equivalent keywords wherein determining the rank is based at least in part on the one or more weighting factors, wherein the rank is associated with selecting two or more of the plurality of equivalent keywords for presentation as ranked search box auto-complete keywords, in a search box associated with the search box auto-complete function; selecting a plurality of most highly ranked keywords from the plurality of equivalent keywords; preparing a response including the plurality of most highly ranked keywords for the search box auto-complete function; and triggering the search box auto-complete function for an auto-complete search box capable of accessing the response including the plurality of most highly-ranked keywords for display in the auto-complete search box as a ranked search box recommendation listing while the search query is being entered by the user.
-
Specification