US2021118042A1PendingUtilityA1

Systems and techniques for ranking items

57
Assignee: CONTEXTLOGIC INCPriority: May 4, 2015Filed: Dec 23, 2020Published: Apr 22, 2021
Est. expiryMay 4, 2035(~8.8 yrs left)· nominal 20-yr term from priority
G06F 16/252G06F 16/951G06Q 30/06G06Q 30/0631G06Q 30/0201G06Q 30/0203G06Q 30/0643G06F 16/24578G06Q 30/0206G06F 16/248
57
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method comprising:
 obtaining one or more user-provided ratings for an item, wherein the one or more userprovided ratings are provided by users of a computer system;   determining whether the number of user-provided ratings for the item exceeds a threshold number of ratings for the item; and   based on a determination that the number of user-provided ratings for the item does not exceed the threshold number of ratings: obtaining a plurality of predicted ratings for the item, and providing a set of ratings for the item to a device of a user, wherein the set of ratings for the item includes the one or more user-provided ratings and the plurality of predicted ratings.   
     
     
         2 . The method of  claim 1 , wherein a distribution of the predicted ratings for the item substantially matches a predicted distribution of ratings for the item. 
     
     
         3 . The method of  claim 2 , further comprising determining the predicted distribution of ratings for the item based, at least in part, on a categorization of the item, a manufacturer of the item, a seller of the item, and/or a price of the item. 
     
     
         4 . The method of  claim 2 , further comprising determining the predicted distribution of ratings for the item based, at least in part, on actual distributions of ratings for one or more other items, 
     
     
         5 . The method of  claim 4 , wherein the item and the one or more other items are in the same category or collection of items, are manufactured by the same manufacturer, are sold by the same seller, and/or have prices in the same range of prices. 
     
     
         6 . The method of  claim 1 , wherein the one or more user-provided ratings are one or more first user-provided ratings, and wherein the method further comprises:
 obtaining one or more second user-provider ratings for the item;   determining whether a combined number of the first and second user-provided ratings for the item exceeds the threshold number of ratings for the item; and   based on a determination that the combined number of user-provided ratings for the item exceeds the threshold number of ratings: providing a set of ratings for the item to a device of a user, wherein the set of ratings for the item consists of the one or more first user-provided ratings and the one or more second user-provided ratings.   
     
     
         7 . A system comprising:
 one or more computers programmed to perform operations comprising:   obtaining one or more user-provided ratings for an item, wherein the one or more user provided ratings are provided by users of a computer system;   determining whether the number of user-provided ratings for the item exceeds a threshold number of ratings for the item; and   based on a determination that the number of user-provided ratings for the item does not exceed the threshold number of ratings: obtaining a plurality of predicted ratings for the item, and providing a set of ratings for the item to a device of a user, wherein the set of ratings for the item includes the one or more user-provided ratings and the plurality of predicted ratings.   
     
     
         8 . The system of  claim 7 , wherein a distribution of the predicted ratings for the item substantially matches a predicted distribution of ratings for the item. 
     
     
         9 . The system of  claim 8 , wherein the operations further comprise determining the predicted distribution of ratings for the item based, at least in part, on a categorization of the item, a manufacturer of the item, a seller of the item, and/or a price of the item. 
     
     
         10 . The system of  claim 8 , wherein the operations further comprise determining the predicted distribution of ratings for the item based, at least in part, on actual distributions of ratings for one or more other items. 
     
     
         11 . The system of  claim 10 , wherein the item and the one or more other items are in the same category or collection of items, are manufactured by the same manufacturer, are sold by the same seller, and/or have prices in the same range of prices. 
     
     
         12 . The system of  claim 7 , wherein the one or more user-provided ratings are one or more first user-provided ratings, and wherein the operations further comprise:
 obtaining one or more second user-provider ratings for the item;   determining whether a combined number of the first and second user-provided ratings for the item exceeds the threshold number of ratings for the item; and   based on a determination that the combined number of user-provided ratings for the item exceeds the threshold number of ratings: providing a set of ratings for the item to a device of a user, wherein the set of ratings for the item consists of the one or more first user-provided ratings and the one or more second user-provided ratings.   
     
     
         13 . 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:
 obtaining one or more user-provided ratings for an item, wherein the one or more user provided ratings are provided by users of a computer system;   determining whether the number of user-provided ratings for the item exceeds a threshold number of ratings for the item; and   based on a determination that the number of user-provided ratings for the item does not exceed the threshold number of ratings: obtaining a plurality of predicted ratings for the item, and providing a set of ratings for the item to a device of a user, wherein the set of ratings for the item includes the one or more user-provided ratings and the plurality of predicted ratings.   
     
     
         14 . The computer storage medium of  claim 13 , wherein a distribution of the predicted ratings for the item substantially matches a predicted distribution of ratings for the item. 
     
     
         15 . The computer storage medium of  claim 14 , wherein the operations further comprise determining the predicted distribution of ratings for the item based, at least in part, on a categorization of the item, a manufacturer of the item, a seller of the item, and/or a price of the item. 
     
     
         16 . The computer storage medium of  claim 14 , wherein the operations further comprise determining the predicted distribution of ratings for the item based, at least in part, on actual distributions of ratings for one or more other items. 
     
     
         17 . The computer storage medium of  claim 16 , wherein the item and the one or more other items are in the same category or collection of items, are manufactured by the same manufacturer, are sold by the same seller, and/or have prices in the same range of prices. 
     
     
         18 . The computer storage medium of  claim 13 , wherein the one or more user-provided ratings are one or more first user-provided ratings, and wherein the operations further comprise:
 obtaining one or more second user-provider ratings for the item;   determining whether a combined number of the first and second user-provided ratings for the item exceeds the threshold number of ratings for the item; and   based on a determination that the combined number of user-provided ratings for the item exceeds the threshold number of ratings: providing a set of ratings for the item to a device of a user, wherein the set of ratings for the item consists of the one or more first user-provided ratings and the one or more second user-provided ratings.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.