Ranking and recommendation algorithms for search listings
AssigneeeBay Inc.
InventorFrederic Billou
Life of this patent
Estimating the term…
Abstract
In various exemplary embodiments, a system and associated method for prioritizing search results in an electronic environment is disclosed. The system comprises a communications module to receive a search query from a searching party located in a geographic region and a search engine to conduct a search and generate search results. A query engine identifies the geographic region of the searching party and identifies a language associated with the identified geographic region of the searching party based on the identified geographic region of the searching party. The search results are prioritized based on the identified language.
Claims15
A system for ranking search results in an electronic environment, the system comprising:
- processors;
- and a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform operations comprising:
- receiving a search query from a computing device of a searching party located in a geographic region, wherein the search query is received by an online marketplace visited by the searching party using the computing device;
- conducting a search and generating search results based on the search query;
- retrieving an IP address or a browser language setting of the computing device of the searching party;
- identifying the geographic region of the searching party based at least in part on the retrieved IP address or the retrieved browser language setting of the computing device of the searching party;
- identifying a language associated with the identified geographic region of the searching party based on the identified geographic region of the searching party;
- for a seller associated with at least one of the search results, determining a proficiency in the language associated with the geographic region of the searching party;
- ranking the search results based on at least the identified language and the proficiency, wherein search results associated with a higher proficiency in the identified language are ranked higher relative to search results associated with a lower proficiency in the identified language;
- and
- providing the ranked search results to the searching party at the online marketplace.
A method of ranking search results in an electronic environment in response to a search query received from a searching party located in a geographic region, the method comprising:
- conducting a search and generating search results based on the search query received from a computing device used by the searching party to access an online marketplace;
- retrieving an IP address or a browser language setting of the computing device of the searching party;
- identifying the geographic region of the searching party based at least in part on the retrieved IP address or the retrieved browser language setting of the computing device;
- identifying a language associated with the identified geographic region of the searching party based on the identified geographic region of the searching party, for a seller associated with at least one of the search results, determining a proficiency in the language associated with the geographic region of the searching party;
- ranking the search results based at least on the identified language and the determined proficiency, wherein search results associated with a higher proficiency in the identified language are ranked higher relative to search results associated with a lower proficiency in the identified language;
- and
- providing the ranked search results to the searching party at the online marketplace.
A machine-readable storage medium storing an instruction that, when executed by a processor, causes the processor to perform a method of ranking search results in an electronic environment in response to a search query received from a searching party located in a geographic region, the method comprising:
- conducting a search and generating search results based on the search query received from a computing device used by the searching party to access an online marketplace:
- retrieving an IP address or a browser language setting of the computing device of the searching party;
- identifying the geographic region of the searching party based at least in part on the retrieved IP address or the retrieved browser language setting of the computing device;
- identifying a language associated with the identified geographic region of the searching party based on the identified geographic region of the searching party;
- for a seller associated with at least one of the search results, determining a proficiency in the language associated with the geographic region of the searching party;
- ranking the search results based at least on the identified language and the determined proficiency, wherein search results associated with a higher proficiency in the identified language are ranked higher relative to search results associated with a lower proficiency in the identified language:
- and
- providing the ranked search results to the searching party at the online marketplace.
Dependencies are inferred from the claim text.