Listing recommendation using generation of a user-specific query in a network-based commerce system
First Claim
Patent Images
1. A method comprising:
- selecting a user to receive one or more recommended listings hosted by a network-based commerce system;
determining a term-category pair that pairs a term with a category of listings in which the term matches at least a predetermined number of listings and with which the selected user has interacted in an interaction;
generating a user-specific query that corresponds to the selected user and that includes the term from the term-category pair, the generating of the user-specific query being performed by a processor of a machine;
identifying a recommended listing from among a plurality of listings hosted by the network-based commerce system, the identifying of the recommended listing being based on the generated user-specific query and includingidentifying a set of listings within the plurality of listings, the set of listings being identified between an upper popularity boundary of the term-category pair and a lower popularity boundary of the term-category pair; and
providing the recommended listing to a client machine of the selected user.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one aspect of the invention, there is provided a method to facilitate generating listing recommendations to a user of a network-based commerce system. In one embodiment, the method includes identifying a term associated with a user interaction in a network-based commerce system. The method further includes generating a recommendation query including the identified term. In addition, the method includes running the recommendation query against a plurality of listings hosted by the network-based commerce system to identify a recommendation. Moreover, the method includes presenting the recommendation to a user of the network-based commerce system.
210 Citations
19 Claims
-
1. A method comprising:
-
selecting a user to receive one or more recommended listings hosted by a network-based commerce system; determining a term-category pair that pairs a term with a category of listings in which the term matches at least a predetermined number of listings and with which the selected user has interacted in an interaction; generating a user-specific query that corresponds to the selected user and that includes the term from the term-category pair, the generating of the user-specific query being performed by a processor of a machine; identifying a recommended listing from among a plurality of listings hosted by the network-based commerce system, the identifying of the recommended listing being based on the generated user-specific query and including identifying a set of listings within the plurality of listings, the set of listings being identified between an upper popularity boundary of the term-category pair and a lower popularity boundary of the term-category pair; and providing the recommended listing to a client machine of the selected user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a database engine implemented using a processor of a machine within a network-based commerce system, the database engine being configured to; select a user to receive one or more recommended listings hosted by a network-based commerce system; determine a term-category pair that pairs a term with a category of listings in which the term matches have used a predetermined number of listings and with which the selected user has interacted; and generate a user-specific query that corresponds to the selected user and that includes the term from the term-category pair; and a search engine configured to; identify a recommended listing from among a plurality of listings hosted by the network-based commerce system, the identifying of the recommended listing being based on the generated user-specific query and including identifying a set of listings within the plurality of listings, the set of listings being identified between an upper popularity boundary of the term-category pair and a lower popularity boundary of the term-category pair; and provide the recommended listing to a client machine of the selected user. - View Dependent Claims (18)
-
-
19. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
selecting a user to receive one or more recommended listings hosted by a network-based commerce system; determining a term-category pair that pairs a term with a category of listings in which the term matches at least a predetermined number of listings and with which the selected user has interacted; generating a user-specific query that corresponds to the selected user and that includes the term from the term-category pair; identifying a recommended listing from among a plurality of listings hosted by the network-based commerce system, the identifying of the recommended listing being based on the generated user-specific query and including identifying a set of listings within the plurality of listings, the set of listings being identified between an upper popularity boundary of the term-category pair and a lower popularity boundary of the term-category pair; and providing the recommended listing to a client machine of the selected user.
-
Specification