Methods and systems for deriving demand metrics used in ordering item listings presented in a search results page
First Claim
Patent Images
1. A computer-implemented method comprising:
- processing a search query to identify item listings satisfying the search query, each item listing presenting an item that has been assigned to at least one category and on which a bid can be placed;
deriving for each item listing satisfying the search query a demand metric based on the number of bids that have been placed on an item offered via an item listing, the demand metric derived using a half life formula such that a value for a bid contributing to the demand metric is reduced over time, as determined by the half life formula, wherein the half life formula has a configurable parameter representing the number of days until the value of an event contributing to the demand metric is reduced by half and the configurable parameter is configurable on a per item category basis; and
presenting the item listings satisfying the search query in a search results page ordered at least in part based on the corresponding demand metric for each item listing.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for using a half-life formula for deriving demand metrics used in ordering item listings, when presenting those item listings in a search results page, are described. In some embodiments, a demand metric for an item listing is derived by monitoring events associated with item listings, such as, keeping a count of the number of search impressions an item listing receives. A half-life formula is used to ensure that events occurring earlier in time contribute less to the demand metric than more recently occurring events. The demand metric are used to order the item listings, when the item listings are being presented in a search results page.
18 Citations
14 Claims
-
1. A computer-implemented method comprising:
-
processing a search query to identify item listings satisfying the search query, each item listing presenting an item that has been assigned to at least one category and on which a bid can be placed; deriving for each item listing satisfying the search query a demand metric based on the number of bids that have been placed on an item offered via an item listing, the demand metric derived using a half life formula such that a value for a bid contributing to the demand metric is reduced over time, as determined by the half life formula, wherein the half life formula has a configurable parameter representing the number of days until the value of an event contributing to the demand metric is reduced by half and the configurable parameter is configurable on a per item category basis; and presenting the item listings satisfying the search query in a search results page ordered at least in part based on the corresponding demand metric for each item listing. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
a hardware-implemented item listing presentation management module configured to i) process a search query to identify item listings satisfying the search query, each item listing presenting an item that has been assigned to at least one item category and on which a bid can be placed, ii) derive for each item listing satisfying the search query a demand metric based on the number of bids that have been placed on an item offered via an item listing, the demand metric derived using a half life formula such that a value for a bid contributing to the demand metric is reduced over time, as determined by the half life formula, wherein the half life formula has a configurable parameter representing the number of days until the value of an event contributing to the demand metric is reduced by half and the configurable parameter is configurable on a per item category basis, and iii) present the item listings satisfying the search query in a search results page ordered at least in part based on the corresponding demand metric for each item listing. - View Dependent Claims (6, 7, 8)
-
9. A server comprising:
-
a memory storing instructions executable by a processor, the processor configured to execute the instructions causing the server to perform a method comprising; processing a search query to identify item listings satisfying the search query, each item listing presenting an item that has been assigned to at least one item category and on which a bid can be placed; deriving for each item listing satisfying the search query a demand metric using a half life formula such that a value for an event contributing to the demand metric is reduced over time, as determined by the half life formula, wherein the half life formula has a configurable parameter representing the number of days until the value of an event contributing to the demand metric is reduced by half and the configurable parameter is configurable on a per item category basis; and presenting the item listings satisfying the search query in a search results page ordered at least in part based on the corresponding demand metric for each item listing. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
processing a search query to identify item listings satisfying the search query, each item listing including information concerning an item being offered for sale at a fixed price or by auction, and each item assigned to at least one item category; deriving for an item listing satisfying the search query a demand metric based on a number of user-events of different types associated with the item listing, the demand metric derived using a half life formula such that a value for any particular event contributing to the demand metric is reduced over time, as determined by the half life formula, wherein the half life formula has a configurable parameter representing the number of days until the value of an event contributing to the demand metric is reduced by half and the configurable parameter is configurable on a per item category basis; and presenting the item listings satisfying the search query in a search results page ordered at least in part based on the corresponding demand metric for each item listing. - View Dependent Claims (14)
-
Specification