Systems and Methods for Providing Personalized Recommendations for Electronic Content
First Claim
1. A computer-implemented method for providing content recommendations to a plurality of users, comprising:
- generating a first plurality of content recommendations for a first user using a first plurality of methods, each of the first plurality of methods having a weight associated therewith;
selecting, by at least one hardware processor, a second plurality of content recommendations from the first plurality of content recommendations based on the weights associated with the first plurality of methods;
providing the second plurality of content recommendations to the first user; and
updating the weights associated with the first plurality of methods based on engagement by the first user with the second plurality of content recommendations.
7 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods are provided for presenting content recommendations. In one implementation, a method is provided for providing content recommendations to a plurality of users. The method may include generating a first plurality of content recommendations for a first user using a first plurality of methods, each of the first plurality of methods having a weight associated therewith. The method may further include selecting a second plurality of content recommendations from the first plurality of content recommendations based on the weights associated with the first plurality of methods. The method may further include providing the second plurality of content recommendations to the first user. The method may further include updating the weights associated with the first plurality of methods based on engagement by the first user with the second plurality of content recommendations.
45 Citations
30 Claims
-
1. A computer-implemented method for providing content recommendations to a plurality of users, comprising:
-
generating a first plurality of content recommendations for a first user using a first plurality of methods, each of the first plurality of methods having a weight associated therewith; selecting, by at least one hardware processor, a second plurality of content recommendations from the first plurality of content recommendations based on the weights associated with the first plurality of methods; providing the second plurality of content recommendations to the first user; and updating the weights associated with the first plurality of methods based on engagement by the first user with the second plurality of content recommendations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 28)
-
-
10. A system for providing content recommendations to a plurality of users, comprising:
-
at least one hardware processor; and a memory storing instructions to be executed by the at least one hardware processor, wherein the at least one hardware processor is configured by the instructions to; generate a first plurality of content recommendations for a first user using a first plurality of methods, each of the first plurality of methods having a weight associated therewith; select a second plurality of content recommendations from the first plurality of content recommendations based on the weights associated with the first plurality of methods; provide the second plurality of content recommendations to the first user; and update the weights associated with the first plurality of methods based on engagement by the first user with the second plurality of content recommendations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 29)
-
-
19. A non-transitory computer-readable storage medium storing instructions for enabling a processor to execute a method for providing content recommendations to a plurality of users, the method comprising:
-
generating a first plurality of content recommendations for a first user using a first plurality of methods, each of the first plurality of methods having a weight associated therewith; selecting a second plurality of content recommendations from the first plurality of content recommendations based on the weights associated with the first plurality of methods; providing the second plurality of content recommendations to the first user; and updating the weights associated with the first plurality of methods based on engagement by the first user with the second plurality of content recommendations. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 30)
-
Specification