RESORTING PRODUCT SUGGESTIONS FOR A USER INTERFACE
First Claim
1. A computer-implemented method comprising:
- generating a first list of products to recommend to a user;
repeating the following steps at least once;
removing a top product from the first list and placing the top product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and
comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list; and
generating a user interface from the second list to show suggested products to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes generating a first list of products to recommend to a user. The following steps are then repeated: removing a first product from the first list and placing the first product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list. A user interface is then generated from the second list to show suggested products to a user.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
generating a first list of products to recommend to a user; repeating the following steps at least once; removing a top product from the first list and placing the top product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list; and generating a user interface from the second list to show suggested products to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions stored thereon that when executed by a processor causes the processor to perform steps comprising:
-
removing a product from a first list of products based on a score for the product; adding the product to a second list of products; for each product remaining in the first list of products, altering the score of the product based on similarities between the product and the product added to the second list of products; and generating a user interface to display products in the second list of products. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory containing a first list of products, each product in the first list of products having an associated score; a processor; generating a second list of products from the first list of products by sequentially selecting products from the first list of products to add to the second list of products based in part on a similarity between the product selected from the first list of products and the products in the second list of products; and generating a user interface displaying the products in the second list of products as suggested products for a user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification