Product recommendations based on collaborative filtering of user data
First Claim
Patent Images
1. A method performed by one or more server devices, the method comprising:
- gathering, by one or more processors of the one or more server devices, user behavior data from a plurality of web retailers;
analyzing, by one or more processors of the one or more server devices, the user behavior data to identify product recommendations for products offered by the plurality of web retailers;
receiving, by one or more processors of the one or more server devices, a request associated with a web retailer, of the plurality of web retailers, and a product provided by the web retailer;
identifying, by one or more processors of the one or more server devices and based on the request, one or more product recommendations, of the product recommendations, associated with the product, based on a plurality of products offered by the web retailer; and
providing, by one or more processors of the one or more server devices, at least one of the one or more product recommendations in connection with a product page associated with the product.
2 Assignments
0 Petitions
Accused Products
Abstract
A system gathers user behavior data from a group of web retailers and/or non-web retailers, analyzes the user behavior data to identify product recommendations for products offered by the web retailers, and provides one of the identified product recommendations in connection with a product page associated with one of the web retailers.
31 Citations
21 Claims
-
1. A method performed by one or more server devices, the method comprising:
-
gathering, by one or more processors of the one or more server devices, user behavior data from a plurality of web retailers; analyzing, by one or more processors of the one or more server devices, the user behavior data to identify product recommendations for products offered by the plurality of web retailers; receiving, by one or more processors of the one or more server devices, a request associated with a web retailer, of the plurality of web retailers, and a product provided by the web retailer; identifying, by one or more processors of the one or more server devices and based on the request, one or more product recommendations, of the product recommendations, associated with the product, based on a plurality of products offered by the web retailer; and providing, by one or more processors of the one or more server devices, at least one of the one or more product recommendations in connection with a product page associated with the product.
-
-
2. A method performed by one or more server devices, the method comprising:
-
receiving, by one or more processors of the one or more server devices, a request associated with a web retailer and a product provided by the web retailer; determining, by one or more processors of the one or more server devices, a plurality of products offered for sale by the web retailer; identifying, by one or more processors of the one or more server devices and in response to the request, one or more product recommendations relating to the product, based on user behavior data associated with a plurality of web retailers; identifying, by one or more processors of the one or more server devices, at least one of the one or more product recommendations based on the plurality of products offered for sale by the web retailer; and providing, by one or more processors of the one or more server devices, the at least one of the one or more product recommendations and a product page associated with the product. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more server devices comprising; means for receiving a request, the request including information identifying a web retailer and a product page of a product provided by the web retailer; means for determining at least one other product offered for sale by the web retailer; means for identifying, in response to the request, a plurality of product recommendations relating to the product based on user behavior data gathered from a plurality of web retailers; means for identifying one or more of the plurality of product recommendations based on the at least one other product offered for sale by the web retailer; and means for providing the one or more of the plurality of product recommendations and the product page. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A system, comprising:
-
a memory to store instructions; and a processor to execute the instructions in the memory to; gather user behavior data associated with a plurality of web retailers, receive, from a client device, a request associated with a web retailer and a product page of a product provided by the web retailer, identify products offered for sale by the web retailer, determine, based on the request and the gathered user behavior data, product recommendations that are associated with the product, identify at least one of the product recommendations that matches one of the products offered for sale by the web retailer, and provide the at least one of the product recommendations to the client device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification