Item recommendations

US10970770B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10970770-B2
Application numberUS-201816118127-A
CountryUS
Kind codeB2
Filing dateAug 30, 2018
Priority dateJun 29, 2005
Publication dateApr 6, 2021
Grant dateApr 6, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for generating product recommendations using collaborative filtering, comprising: receiving, by one or more product recommendation system servers and from multiple web retailer servers that are associated with a set of web retailers, user behavior data relating to user non-purchase activity on product information pages that are provided by the multiple web retailer servers that are associated with the set of web retailers; identifying, by the one or more product recommendation system servers and for each product that is associated with the product information pages that are provided by the multiple web retailer servers that are associated with a set of web retailers, a different product that is associated with the product information pages, and a number of times that one or more of the set of web retailers promotes the product with the different product on product information pages that users access during online sessions; in response to determining that one or more of the set of web retailers has promoted a first product with a second product at least a predetermined threshold number of times on product information pages that users access during online sessions, determining, by the one or more product recommendation system servers that the first product is to be promoted with the second product in product information pages that are provided by one or more different web retailer servers that are associated with a different web retailer that is not included in the set of web retailers; and generating and providing, by the one or more product recommendation system server and to the one or more different web retailer servers that are associated with the different web retailer that is not included in the set of web retailers, computer code to be inserted in one or more web pages of the different web retailer that is not included in the set of web retailers, the computer code, when executed by a web browser of a potential customer of the different web retailer, generating a product information page for the first product that includes a hyperlink to a product information page for the second product. 2. The method of claim 1 , wherein the product information pages includes review pages, price comparison pages, and product description pages. 3. The method of claim 1 , comprising: receiving, by the one or more product recommendation system servers, additional user behavior data relating to user purchase activity on product information pages that are provided by the multiple web retailer servers that are associated with the set of web retailers. 4. The method of claim 1 , wherein the different product is identified in response to determining that the product and the different product have been purchased together. 5. The method of claim 1 , comprising: determining that an amount of the user behavior data exceeds a threshold amount; and wherein the computer code is generated and provided in response to determining that the amount of the user behavior data exceeds the threshold amount. 6. A system for generating product recommendations using collaborative filtering, the system comprising: one or more computers; and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising: receiving, by one or more product recommendation system servers and from multiple web retailer servers that are associated with a set of web retailers, user behavior data relating to user non-purchase activity on product information pages that are provided by the multiple web retailer servers that are associated with the set of web retailers; identifying, by the one or more product recommendation system servers and for each product that is associated with the product information pages that are provided by the multiple web retailer servers that are associated with a set of web retailers, a different product that is associated with the product information pages, and a number of times that one or more of the set of web retailers promotes the product with the different product on product information pages that users access during online sessions; in response to determining that one or more of the set of web retailers has promoted a first product with a second product at least a predetermined threshold number of times on product information pages that users access during online sessions, determining, by the one or more product recommendation system servers that the first product is to be promoted with the second product in product information pages that are provided by one or more different web retailer servers that are associated with a different web retailer that is not included in the set of web retailers; and generating and providing, by the one or more product recommendation system server and to the one or more different web retailer servers that are associated with the different web retailer that is not included in the set of web retailers, computer code to be inserted in one or more web pages of the different web retailer that is not included in the set of web retailers, the computer code, when executed by a web browser of a potential customer of the different web retailer, generating a product information page for the first product that includes a hyperlink to a product information page for the second product. 7. The system of claim 6 , wherein the product information pages includes review pages, price comparison pages, and product description pages. 8. The system of claim 6 , wherein the operations comprise: receiving, by the one or more product recommendation system servers, additional user behavior data relating to user purchase activity on product information pages that are provided by the multiple web retailer servers that are associated with the set of web retailers. 9. The system of claim 6 , wherein the different product is identified in response to determining that the product and the different product have been purchased together. 10. The system of claim 6 , wherein the operations comprise: determining that an amount of the user behavior data exceeds a threshold amount; and wherein the computer code is generated and provided in response to determining that the amount of the user behavior data exceeds the threshold amount. 11. A non-transitory computer-readable storage device encoded with computer program instructions that, when executed by one or more computers, cause the one or more computers to perform operations for generating product recommendations using collaborative filtering, the operations comprising: receiving, by one or more product recommendation system servers and from multiple web retailer servers that are associated with a set of web retailers, user behavior data relating to user non-purchase activity on product information pages that are provided by the multiple web retailer servers that are associated with the set of web retailers; identifying, by the one or more product recommendation system servers and for each product that is associated with the product information pages that are provided by the multiple web retailer servers that are associated with a set of web retailers, a different product that is associated with the product information pages, and a number of times that one or more of the set of web retailers promotes the product with the different product on product information pages that users access during online sessions; in response to determining that one or more of the set of web retailers has promoted a first product with a second product at least a predetermined threshold number of times on product information pages that users acces

Assignees

Inventors

Classifications

  • based on user profile or attribute · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Market modelling; Market analysis; Collecting market data · CPC title

  • Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title

  • based on user history · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10970770B2 cover?
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.
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0631. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 06 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).