Determining desirability value using sale format of item listing
First Claim
1. A method comprising:
- providing a user device with a first search result including one or more item listings in response to a first query received from the user device, each item listing including a plurality of keywords and being associated with a sale format;
tracking a plurality of transactions performed on the one or more item listings via the user device;
assigning, using one or more processors, for each transaction, a first numerical value to one or more keywords included in a selected item listing and a second numerical value to one or more keywords included in non-selected item listings, the first numerical value being determined based upon the sale format associated with the selected item listing, the assigning including determining the first numerical value based at least in part on whether the sale format associated with the selected item listing is a fixed price sale or a non-fixed price sale; and
building a desirability index using one or more numerical values including the first and second numerical values, the desirability index including a desirability value for each keyword, the desirability value being determined based on one or more first numerical values assigned to the keyword, and the desirability value indicating an accumulative frequency of a corresponding keyword being selected throughout the plurality of transactions;
wherein the desirability index is accessed to sort item listings in a second search result identified in response to a second query.
1 Assignment
0 Petitions
Accused Products
Abstract
Some example embodiments illustrate a system and method to sort a search result using sale format information. The system and method include providing a desirability index including multiple desirability values. Each desirability value may be associated with a keyword and indicate an accumulative frequency of the keyword being in an item listing selected throughout multiple user transactions. The system and method include identifying a search result including item listings in response to a query from a user device. The system and method include accessing, for each item listing, the desirability index and getting a desirability value for each keyword included in the item listing. The system and method include calculating a relevancy value using the desirability values for the keywords of a given item listing. The system and method further include sorting the item listings according their relevancy values and returning the sorted item listings to the user device.
49 Citations
31 Claims
-
1. A method comprising:
-
providing a user device with a first search result including one or more item listings in response to a first query received from the user device, each item listing including a plurality of keywords and being associated with a sale format; tracking a plurality of transactions performed on the one or more item listings via the user device; assigning, using one or more processors, for each transaction, a first numerical value to one or more keywords included in a selected item listing and a second numerical value to one or more keywords included in non-selected item listings, the first numerical value being determined based upon the sale format associated with the selected item listing, the assigning including determining the first numerical value based at least in part on whether the sale format associated with the selected item listing is a fixed price sale or a non-fixed price sale; and building a desirability index using one or more numerical values including the first and second numerical values, the desirability index including a desirability value for each keyword, the desirability value being determined based on one or more first numerical values assigned to the keyword, and the desirability value indicating an accumulative frequency of a corresponding keyword being selected throughout the plurality of transactions; wherein the desirability index is accessed to sort item listings in a second search result identified in response to a second query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
providing, using one or more processors, a desirability index including a plurality of desirability values, the desirability index being built such that each desirability value is associated with a keyword, is determined according to a numerical value assigned to a selected item listing having the keyword based upon a sale format associated with the selected item listing, and indicates an accumulative frequency of the keyword being included in a first set of one or more item listings selected throughout a number of user transactions, the assigning of the numerical value comprising determining the numerical value based at least in part on whether the sale format associated with the selected item listing is a fixed price sale or a non-fixed price sale; identifying, using the one or more processors, a search result including a second set of one or more item listings in response to a query from a user device, each item listing including a plurality of keywords; accessing, using the one or more processors, for each item listing, the desirability index and obtaining a desirability value for each keyword included in the item listing; calculating, using the one or more processors, a relevancy value for each item listing, the relevancy value being an accumulation of the desirability values for the keywords included in the item listing; and sorting, using the one or more processors, the item listings in the search result according to the relevancy values for the item listings and returning the sorted item listings to the user device. - View Dependent Claims (17, 18, 19)
-
-
20. An apparatus comprising:
-
at least one hardware processor to run a search engine, the search engine configured to provide a user device with a first search result including one or more item listings in response to a first query received from the user device, each item listing including a plurality of keywords and being associated with a sale format; and a tracking engine, executed by the at least one hardware processor, to track a plurality of transactions performed on the item listings via the user device, and to assign, for each transaction, a first numerical value to one or more keywords included in a selected item listing and a second numerical value to one or more keywords included in non-selected item listings, the first numerical value being determined based upon the sale format associated with the selected item listing, the assigning comprising determining the first numerical value based at least in part on whether the sale format associated with the selected item listing is a fixed price sale or a non-fixed price sale, the tracking engine configured to build a desirability index using one or more numerical values including the first and second numerical values, the desirability index including a desirability value for each keyword, the desirability value being determined based on one or more first numerical values assigned to the keyword, and the desirability value indicating an accumulative frequency of a corresponding keyword being selected throughout the plurality of transactions; wherein the desirability index is accessed to sort item listings in a second search result identified in response to a second query. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a desirability index including a plurality of desirability values, each desirability value being associated with a keyword, being determined according to a numerical value assigned to a selected item listing having the keyword based upon a sale format associated with the selected item listing, and indicating an accumulative frequency of the keyword being included in a first set of one or more item listings selected throughout a number of user transactions, the assigning of the numerical value comprising determining the numerical value based at least in part on whether the sale format associated with the selected item listing is a fixed price sale or a non-fixed price sale; at least one hardware processor to run a search engine, the search engine configured to identify a search result including a second set of one or more item listings in response to a query from a user device, each item listing including a plurality of keywords; and a lookup engine, executed by the at least one hardware processor, to access, for each item listing, the desirability index and obtain a desirability value for each keyword included in the item listing and to calculate a relevancy value for each item listing, the relevancy value being an accumulation of the desirability values for the keywords included in the item listing; wherein the search engine is configured to sort the item listings in the search result according to the relevancy values for the item listings and return the sorted item listings to the user device. - View Dependent Claims (28, 29)
-
-
30. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors cause the one or more processors to perform operations comprising:
-
providing a user device with a first search result including one or more item listings in response to a first query received from the user device, each item listing including a plurality of keywords and being associated with a sale format; tracking a plurality of transactions performed on the one or more item listings via the user device; assigning, for each transaction, a first numerical value to one or more keywords included in a selected item listing and a second numerical value to one or more keywords included in non-selected item listings, the first numerical value being determined based upon the sale format associated with the selected item listing, the assigning including determining the first numerical value based at least in part on whether the sale format associated with the selected item listing is a fixed price sale or a non-fixed price sale; and building a desirability index using one or more numerical values including the first and second numerical values, the desirability index including a desirability value for each of the keyword, the desirability value being determined based on one or more first numerical values assigned to the keyword, and the desirability value indicating an accumulative frequency of a corresponding keyword being selected throughout the plurality of transactions; wherein the desirability index is accessed to sort item listings in a second search result identified in response to a second query.
-
-
31. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors cause the one or more processors to perform operations comprising:
-
providing a desirability index including a plurality of desirability values, the desirability index being built such that each desirability value is associated with a keyword, is determined according to a numerical value assigned to a selected item listing having the keyword based upon a sale format associated with the selected item listing, and indicates an accumulative frequency of the keyword being included in a first set of one or more item listings selected throughout a number of user transactions, the assigning of the numerical value comprising determining the numerical value based at least in part on whether the sale format associated with the selected item listing is a fixed price sale or a non-fixed price sale; identifying a search result including a second set of one or more item listings in response to a query from a user device, each item listing including a plurality of keywords; accessing, for each item listing, the desirability index and obtaining a desirability value for each keyword included in the item listing; calculating a relevancy value for each item listing, the relevancy value being an accumulation of the desirability values for the keywords included in the item listing; and sorting the item listings in the search result according to the relevancy values for the item listings and returning the sorted item listings to the user device.
-
Specification