SYSTEM AND METHOD FOR GENERATING USER RECOMMENDATIONS
First Claim
1. A method for generating content recommendations to users operable on a computer system having a database, the method comprising:
- (a) establishing categories of content in the database, each category to contain an identification of content that is related;
(b) receiving an identification of initial seeds of content in each of the categories through a user interface of the computer system;
(c) the computer system executing a recommendation engine with respect to the content in each category, the recommendation engine generating recommendations of content for additions to the categories, the content being recommended being denoted as recommended content;
(d) receiving input through the user interface as to whether recommended content should be added to the categories;
(e) the computer system adding recommended content to the categories if approved;
(f) the computer system repeating acts (c)-(e) at least once; and
(g) the computer system generating content recommendations for users from the categories.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention creates a new taxonomy called Reader Categories that incorporates a bookseller'"'"'s bookselling knowledge to generate more accurate and compelling recommendations to users. An initial “seeding” of the Reader Categories with content is performed by an editorial staff. A recommendation engine is then executed with respect to the initial seeds to generate recommendation of additional content for the Categories. A tool is provided that the editorial staff can use for the seeding and for providing feedback on the quality of algorithmically generated results. This helps the present invention extend the power of its recommendation algorithms by facilitating editorial ranking and seeding.
-
Citations
19 Claims
-
1. A method for generating content recommendations to users operable on a computer system having a database, the method comprising:
-
(a) establishing categories of content in the database, each category to contain an identification of content that is related; (b) receiving an identification of initial seeds of content in each of the categories through a user interface of the computer system; (c) the computer system executing a recommendation engine with respect to the content in each category, the recommendation engine generating recommendations of content for additions to the categories, the content being recommended being denoted as recommended content; (d) receiving input through the user interface as to whether recommended content should be added to the categories; (e) the computer system adding recommended content to the categories if approved; (f) the computer system repeating acts (c)-(e) at least once; and (g) the computer system generating content recommendations for users from the categories. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating content recommendations to users, the system comprising:
-
a display screen; a content database that contains items of electronic content; a content metadata database, the content metadata database containing information describing respective items of the electronic content in the content database; a memory that includes and instructions for operating the system; and control circuitry coupled to the memory, coupled to the content database, coupled to the content metadata database and coupled to the display screen, the control circuitry capable of executing the instructions and is operable to at least; (a) establish categories of content in a category database, each category to contain an identification of content that is related; (b) receive an identification of initial seeds of content in each of the categories through a user interface on the display screen; (c) execute a recommendation engine with respect to the content in each category, the recommendation engine generating recommendations of content for additions to the categories, the content being recommended being denoted as recommended content; (d) receive input through the user interface approving whether recommended content should be added to the categories; (e) add recommended content to the categories if approved; (f) repeat acts (c)-(e) at least once; and (g) generate content recommendations for users from the categories. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising a plurality of instructions that, when executed by a computer system, at least cause the computer system to:
-
(a) establish categories of content in a category database, each category to contain an identification of content that is related; (b) receive an identification of initial seeds of content in each of the categories through a user interface on a display screen of the computer system; (c) execute a recommendation engine with respect to the content in each category, the recommendation engine generating recommendations of content for additions to the categories, the content being recommended being denoted as recommended content; (d) receive input through the user interface approving whether recommended content should be added to the categories; (e) add recommended content to the categories if approved; (f) repeat acts (c)-(e) at least once; and (g) generate content recommendations for users from the categories. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification