SYSTEMS AND TECHNIQUES FOR RANKING ITEMS
First Claim
1. A computer-implemented method comprising:
- receiving, from a device of a user, data indicative of selection of a type of item;
for each of a plurality of items of the type, determining a purchaseability score for the respective item based, at least in part, on (1) a number of impressions of the respective item provided to a plurality of users during a time period, (2) a quantity of the respective item purchased by the plurality of users, and (3) a quantity of the respective item added to shopping carts of the plurality of users;
determining a ranking of the items included in the plurality of items based, at least in part, on the purchaseability scores of the respective items included in the plurality of items;
generating item feed data indicating an ordering of a set of items including the plurality of items, wherein the ordering of the items included in the set of items is determined based, at least in part, on the ranking of the items included in the plurality of items; and
providing the item feed data to the device of the user, wherein the device of the user is configured to display a scrollable feed of item panels corresponding to the items included in the set of items, and wherein the item panels in the scrollable feed are ordered according to the ordering of the corresponding items in the item feed data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for ranking items may include determining a purchaseability score for each item of a specified type based on a number of impressions of the respective item provided to users during a time period, a quantity of the respective item purchased by the users, and a quantity of the respective item added to shopping carts of the users. The method may further include ranking the items based on the purchaseability scores, generating item feed data indicating an ordering of the items based on the rankings, and providing the item feed data to a user device. The user'"'"'s device may display a scrollable feed of item panels corresponding to the items, with the item panels ordered according to the ordering of the corresponding items.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a device of a user, data indicative of selection of a type of item; for each of a plurality of items of the type, determining a purchaseability score for the respective item based, at least in part, on (1) a number of impressions of the respective item provided to a plurality of users during a time period, (2) a quantity of the respective item purchased by the plurality of users, and (3) a quantity of the respective item added to shopping carts of the plurality of users; determining a ranking of the items included in the plurality of items based, at least in part, on the purchaseability scores of the respective items included in the plurality of items; generating item feed data indicating an ordering of a set of items including the plurality of items, wherein the ordering of the items included in the set of items is determined based, at least in part, on the ranking of the items included in the plurality of items; and providing the item feed data to the device of the user, wherein the device of the user is configured to display a scrollable feed of item panels corresponding to the items included in the set of items, and wherein the item panels in the scrollable feed are ordered according to the ordering of the corresponding items in the item feed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more computers programmed to perform operations comprising; receiving, from a device of a user, data indicative of selection of a type of item; for each of a plurality of items of the type, determining a purchaseability score for the respective item based, at least in part, on (1) a number of impressions of the respective item provided to a plurality of users during a time period, (2) a quantity of the respective item purchased by the plurality of users, and (3) a quantity of the respective item added to shopping carts of the plurality of users; determining a ranking of the items included in the plurality of items based, at least in part, on the purchaseability scores of the respective items included in the plurality of items; generating item feed data indicating an ordering of a set of items including the plurality of items, wherein the ordering of the items included in the set of items is determined based, at least in part, on the ranking of the items included in the plurality of items; and providing the item feed data to the device of the user, wherein the device of the user is configured to display a scrollable feed of item panels corresponding to the items included in the set of items, and wherein the item panels in the scrollable feed are ordered according to the ordering of the corresponding items in the item feed data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer storage medium having instructions stored thereon that, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
receiving, from a device of a user, data indicative of selection of a type of item; for each of a plurality of items of the type, determining a purchaseability score for the respective item based, at least in part, on (1) a number of impressions of the respective item provided to a plurality of users during a time period, (2) a quantity of the respective item purchased by the plurality of users, and (3) a quantity of the respective item added to shopping carts of the plurality of users; determining a ranking of the items included in the plurality of items based, at least in part, on the purchaseability scores of the respective items included in the plurality of items; generating item feed data indicating an ordering of a set of items including the plurality of items, wherein the ordering of the items included in the set of items is determined based, at least in part, on the ranking of the items included in the plurality of items; and providing the item feed data to the device of the user, wherein the device of the user is configured to display a scrollable feed of item panels corresponding to the items included in the set of items, and wherein the item panels in the scrollable feed are ordered according to the ordering of the corresponding items in the item feed data.
-
Specification