IP Library Patent Application 13656117
Patent Application
App. No. 13/656,117

TECHNIQUES FOR GENERATING CONTENT RECOMMENDATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/656,117
Abstract

Techniques are disclosed for providing product recommendations based on content clusters. The product may be, for example, goods or services. In some embodiments, the techniques include forming a product cluster based at least in part on product metadata, correlating the product cluster based at least in part on product correlation data, and calculating each product distance to a center of each correlated product cluster. In some cases, the techniques may further include generating recommendations based on product clusters, wherein only products within a given distance to a center of each correlated product cluster are recommended. In some cases, forming a product cluster is carried out using k-means clustering so as to minimize the within-cluster sum of squares, and the techniques may further include optimizing the within cluster sum of squares.

Claims (36)

1 . A method for generating content recommendations, comprising:

forming a product cluster based at least in part on product metadata;

correlating the product cluster based at least in part on product correlation data; and

calculating each product distance to a center of each correlated product cluster.

2 . The method of claim 1 wherein the product metadata comprises data from one or more book publishers and/or online book sellers, including at least one of book genre-based taxonomy, demographics of user, and/or previous purchase information associated with that user.

3 . The method of claim 2 wherein the product metadata further comprises time of year.

4 . The method of claim 1 wherein the product correlation data comprises product co-purchase correlation data that reflects related products previously purchased or considered by a given user.

5 . The method of claim 1 wherein the product correlation data comprises product correlation data that reflects related products contemporaneously considered by a given user within a single transaction.

6 . The method of claim 1 wherein forming the product cluster is initiated in response to a user request.

7 . The method of claim 1 further comprising:

displaying recommendations to a given user based on product clusters, wherein only products within a given distance to a center of each correlated product cluster are displayed.

8 . The method of claim 1 further comprising:

generating recommendations based on product clusters, wherein only products within a given distance to a center of each correlated product cluster are recommended.

9 . The method of claim 1 wherein forming a product cluster is carried out using k-means clustering so as to minimize the within-cluster sum of squares, the method further comprising optimizing the within cluster sum of squares.

10 . The method of claim 1 further comprising:

generating an output based on product clusters, the output including related taxonomy and product recommendations.

11 . The method of claim 1 wherein forming a product cluster is further based on a set of products.

12 . A computer readable medium encoded with instructions that when executed by one or more processors cause a process for generating content recommendations to be carried out, the process comprising:

forming a product cluster based at least in part on product metadata;

correlating the product cluster based at least in part on product correlation data; and

calculating each product distance to a center of each correlated product cluster.

13 . The computer readable medium of claim 12 wherein the product metadata comprises data from one or more book publishers and/or online book sellers, including at least one of book genre-based taxonomy, demographics of user, previous purchase information associated with that user, and/or time of year.

14 . The computer readable medium of claim 12 wherein the product correlation data comprises at least one of product co-purchase correlation data that reflects related products previously purchased or considered by a given user and/or product correlation data that reflects related products contemporaneously considered by a given user within a single transaction.

15 . The computer readable medium of claim 12 wherein forming the product cluster is initiated in response to a user request.

16 . The computer readable medium of claim 12 , the process further comprising:

displaying recommendations to a given user based on product clusters, wherein only products within a given distance to a center of each correlated product cluster are displayed.

17 . The computer readable medium of claim 12 , the process further comprising:

generating recommendations based on product clusters, wherein only products within a given distance to a center of each correlated product cluster are recommended.

18 . The computer readable medium of claim 12 wherein forming a product cluster is carried out using k-means clustering so as to minimize the within-cluster sum of squares, the process further comprising optimizing the within cluster sum of squares.

19 . The computer readable medium of claim 12 , the process further comprising:

generating an output based on product clusters, the output including related taxonomy and product recommendations.

20 . A computer readable medium encoded with instructions that when executed by one or more processors cause a process for generating content recommendations to be carried out, the process comprising:

forming a product cluster based at least in part on a set of products and product metadata, wherein the product metadata comprises data from one or more book publishers and/or online book sellers, including at least one of book genre-based taxonomy, demographics of user, previous purchase information associated with that user, and/or time of year;

correlating the product cluster based at least in part on product correlation data, wherein the product correlation data comprises product co-purchase correlation data that reflects related products previously purchased or considered by a given user;

calculating each product distance to a center of each correlated product cluster; and

generating recommendations based on product clusters, wherein only products within a given distance to a center of each correlated product cluster are recommended.

Assignments (5)
CORRECTIVE ASSIGNMENT TO REMOVE APPLICATION NUMBERS 13924129 AND 13924362 PREVIOUSLY RECORDED ON REEL 035187 FRAME 0469. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 29, 2015
From: BARNESANDNOBLE.COM LLC
To: NOOK DIGITAL LLC
Reel/Frame 036131/0409 →
CORRECTIVE ASSIGNMENT TO REMOVE APPLICATION NUMBERS 13924129 AND 13924362 PREVIOUSLY RECORDED ON REEL 035187 FRAME 0476. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 29, 2015
From: NOOK DIGITAL LLC
To: NOOK DIGITAL, LLC
Reel/Frame 036131/0801 →
CHANGE OF NAME Recorded Mar 11, 2015
From: BARNESANDNOBLE.COM LLC
To: NOOK DIGITAL LLC
Reel/Frame 035187/0469 →
CHANGE OF NAME Recorded Mar 11, 2015
From: NOOK DIGITAL LLC
To: NOOK DIGITAL, LLC
Reel/Frame 035187/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2012
From: HUANG, JONATHAN HUIZHONG; HU, YUFAN
To: BARNESANDNOBLE.COM LLC
Reel/Frame 029499/0722 →