SYSTEMS, APPARATUSES, AND METHODS FOR PROVIDING A RANKING BASED RECOMMENDATION
First Claim
1. A system comprising:
- a contextual information module configured to determine contextual information, the contextual information including parameters associated with a device used in accessing a website hosting a plurality of item listings;
a quality score module executable by one or more processors and configured to calculate a quality score for each item listing of the plurality of item listings, the quality score independent of attributes of a user and independent of the contextual information, the quality score indicating a probability of a user engagement with a respective item listing;
a ranking module configured to receive the contextual information and the quality scores and rank each of the plurality of item listings based on the contextual information and the quality scores; and
a recommendation module configured to automatically select one or more item listings of the plurality of item listings based on the ranking of the item listings and provide information indicative of the selected one or more item listings.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more of the systems, apparatuses, or methods discussed herein can include a quality score for a plurality of item listings or collections of item listings. Data sparseness can be avoided, as the quality score is based on inherent properties of the listing. An item listing can be recommended to a user based on the quality score. In one or more embodiments, a method can include determining a plurality of quality scores including a quality score for each of a plurality of item listings or a plurality of collections of item listings, the quality scores determined independent of a user'"'"'s attributes and independent of the user'"'"'s contextual information, the contextual information corresponding to details of the user'"'"'s access to a website, and recommending an item listing or collection of item listings to a user based on the quality scores and the contextual information.
-
Citations
20 Claims
-
1. A system comprising:
-
a contextual information module configured to determine contextual information, the contextual information including parameters associated with a device used in accessing a website hosting a plurality of item listings; a quality score module executable by one or more processors and configured to calculate a quality score for each item listing of the plurality of item listings, the quality score independent of attributes of a user and independent of the contextual information, the quality score indicating a probability of a user engagement with a respective item listing; a ranking module configured to receive the contextual information and the quality scores and rank each of the plurality of item listings based on the contextual information and the quality scores; and a recommendation module configured to automatically select one or more item listings of the plurality of item listings based on the ranking of the item listings and provide information indicative of the selected one or more item listings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
determining, using a computer processor, contextual information, the contextual information including parameters associated with a device used in accessing a website hosting a plurality of item listings; determining a quality score for each of a plurality of item listings, the quality score independent of a user'"'"'s attributes and independent of the contextual information of the user, the quality score indicating a probability of a user engagement with a respective item listing; ranking each of the plurality of item listings based on the contextual information and the quality scores; and automatically selecting one or more item listings of the plurality of item listing based on the ranking of the item listings; and providing information indicative of the selected item listing. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium embodying instructions which, when executed by a machine, cause the machine to execute operations comprising:
-
determining contextual information, the contextual information including parameters associated with a device used in accessing a website hosting a plurality of item listings; determining a quality score for each of a plurality of item listings using a random forest classifier technique, the quality score independent of a user'"'"'s attributes and independent of the contextual information of the user, the quality score indicating a probability of a user engagement with a respective item listing; ranking each of the plurality of item listings based on the contextual information and the quality scores; and automatically selecting one or more item listings of the plurality of item listing based on the ranking of the item listings; and providing information indicative of the selected item listing. - View Dependent Claims (19, 20)
-
Specification