Method and system for ranking search results based on category demand normalized using impressions
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a server, a query to identify a set of item listings;
identifying a sub-category for each item listing satisfying the query;
obtaining a click probability score for each identified sub-category;
determining sub-categories from the identified sub-categories with click probability scores exceeding a threshold score common to the identified sub-categories; and
generating, at the server, a search results page with the item listings ordered based in part on the sub-categories with click probability scores exceeding the threshold score common to the identified sub-categories.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are methods and systems for promoting item listings that satisfy a query based on the item listings being assigned to certain categories that have, based on historical click data, exhibited high demand characteristics for the query. Consistent with some embodiments, a certain number of leaf-level categories are identified based on demand data for those categories, and the item listings assigned to those categories are promoted through a normalized weighting factor derived in part based on the click probability score associated with the category, clicks per impression rate, and weighted clicks per impression by ranking rate.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, a query to identify a set of item listings; identifying a sub-category for each item listing satisfying the query; obtaining a click probability score for each identified sub-category; determining sub-categories from the identified sub-categories with click probability scores exceeding a threshold score common to the identified sub-categories; and generating, at the server, a search results page with the item listings ordered based in part on the sub-categories with click probability scores exceeding the threshold score common to the identified sub-categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for an item listing presentation management, the system comprising:
-
at least one processor comprising; a listing identifier module configured to process a query to identify a set of item listings, each item listing associated with an item or service being offered and assigned to a sub-category, and to identify a sub-category for each item listing satisfying the query; a probability score module configured to obtain for the query a click probability score for each sub-category to which an item listing satisfying the query has been assigned, and identifying up to a predetermined number of sub-categories from all sub-categories from the set of item listings identified with the query with click probability scores exceeding a threshold score common to all sub-categories; and a listing generator module configured to generate a search results page with the item listings ordered based in part on the sub-categories with click probability scores exceeding the threshold score common to the identified sub-categories. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by a processor, cause the processor to perform operations, comprising:
-
receiving, at a server, a query to identify a set of item listings; identifying a sub-category for each item listing satisfying the query; obtaining a click probability score for each identified sub-category; determining sub-categories from the identified sub-categories with click probability scores exceeding a threshold score common to the identified sub-categories; and generating, at the server, a search results page with the item listings ordered based in part on the sub-categories with click probability scores exceeding the threshold score common to the identified sub-categories.
-
Specification