Determining relevancy and desirability of terms
First Claim
1. A computer-implemented method comprising:
- processing, using a hardware processor, a search query specifying one or more keywords to identify listings satisfying the search query, each listing from the identified listings describing an item or service offered for sale and including a title and a price;
organizing the identified listings based on a composite relevance score assigned to each listing from the identified listings, the composite relevance score derived as a sum of relevance scores respectively associated with each keyword from the one or more keywords appearing in a listing from the identified listings, each relevance score representing a customer desirability measure for a keyword in the listing, the customer desirability measure determined based on a calculated difference between a measure of customer demand and supply for the keyword, the measure of customer demand for the keyword is expressed as the percentage of listings that i) are selected by a user over a period of time, and ii) have titles including words that match keywords specified in the query, and the measure of supply for the keyword is expressed as the percentage of listings satisfying the search query that include the keyword; and
displaying the organized listings.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to sort search results based upon a desirability value is illustrated. This desirability value may be based upon the difference between a demand value and a supply value. Demand may be based upon user activity such as click-throughs, purchases, price, or location. Supply may be based upon a supply of keywords that may be the number of times a word is used in search or item title. The system and method may include receiving a search query, associating a first numerical value with a keyword that is a part of the search query, tracking user activity associated with the keyword, associating a second numerical value with the keyword based upon the user activity, finding a difference value between the first and second numerical values, associating this difference value with the keyword, sorting keywords based upon the difference values, and returning the search results of the sorting.
242 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
processing, using a hardware processor, a search query specifying one or more keywords to identify listings satisfying the search query, each listing from the identified listings describing an item or service offered for sale and including a title and a price; organizing the identified listings based on a composite relevance score assigned to each listing from the identified listings, the composite relevance score derived as a sum of relevance scores respectively associated with each keyword from the one or more keywords appearing in a listing from the identified listings, each relevance score representing a customer desirability measure for a keyword in the listing, the customer desirability measure determined based on a calculated difference between a measure of customer demand and supply for the keyword, the measure of customer demand for the keyword is expressed as the percentage of listings that i) are selected by a user over a period of time, and ii) have titles including words that match keywords specified in the query, and the measure of supply for the keyword is expressed as the percentage of listings satisfying the search query that include the keyword; and displaying the organized listings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
at least one processor operable to execute; a search engine to process a search query specifying one or more keywords to identify listings satisfying the search query, each listing from the identified listings describing an item or service offered for sale and including a title and a price; a sorting engine to organize the identified listings based on a composite relevance score assigned to each listing from the identified listings, the composite relevance score derived as a sum of relevance scores respectively associated with each keyword from the one or more keywords appearing in a listing from the identified listings, each relevance score representing a customer desirability measure for a keyword in the listing, the customer desirability measure determined based on a calculated difference between a measure of customer demand and supply for the keyword; a relevance engine to derive the measure of customer demand for the keyword as the percentage of listings that i) are selected by a user over a period of time, and ii) have titles including words that match keywords specified in the search query; a keyword engine to derive the measure of supply for the keyword as the percentage of listings satisfying the search query that include the keyword; and an output module to display the organized listings. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a computer, cause the computer to perform a method, comprising:
-
processing a search query specifying one or more keywords to identify listings satisfying the search query, each listing from the identified listings describing an item or service offered for sale and including a title and a price; organizing the identified listings based on a composite relevance score assigned to each listing from the identified listings, the composite relevance score derived as a sum of relevance scores respectively associated with each keyword from the one or more keywords appearing in a listing from the identified listings, each relevance score representing a customer desirability measure for a keyword in the listing, the customer desirability measure determined based on a calculated difference between a measure of customer demand and supply for the keyword, the measure of customer demand for the keyword is expressed as the percentage of listings that i) are selected by a user over a period of time, and ii) have titles including words that match keywords specified in the query, and the measure of supply for the keyword is expressed as the percentage of listings satisfying the search query that include the keyword; and displaying the organized listings. - View Dependent Claims (14, 15)
-
Specification