Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources
First Claim
1. A system, comprising:
- a server configured togenerate, in response to a first input provided by a user source, a recommendation container configured to receive content recommendations from at least one recommender source that is within a social network of the user source, and wherein the recommendation container is user definable by the user source,assign a user-defined topic to the recommendation container, wherein the user-defined topic is defined by a second input from the user source,associate, in response to a third input from the user source, the at least one recommender source with the recommendation container,assign a trust rating in response to a fourth input from the user source, to the at least one recommender source specifically for the user-defined topic, wherein the trust rating represents a degree of trust that the user source has in the at least one recommender source, as a recommendation source, to provide content recommendations of value specifically for the user-defined topic,detect a set of content recommendations provided by the at least one recommender source, wherein the set of content recommendations are on a plurality of topics, and wherein at least one of the plurality of topics includes the user-defined topic;
filter the set of content recommendations using the user-defined topic forming a subset of content recommendations that are classified by the user-defined topic,determine individual recommendation ratings for each content recommendation in the subset of content recommendations, wherein the individual recommendation ratings are set by the at least one recommender source and represent individual degrees of preference that the at least one recommender source has for each content recommendation in the subset of content recommendationscalculate individual ranking scores for each content recommendation in the subset of content recommendations by computing each individual recommendation rating with the trust rating, andrank the subset of content recommendations into a ranked list based on the individual ranking scores for each content recommendation in the subset of content recommendations; and
a client device configured toreceive the first, second, third, and fourth inputs from the user source,provide the first, second, third, and fourth inputs to the server,receive the ranked list from the server, andpresent the ranked list on a display associated with the client device.
5 Assignments
0 Petitions
Accused Products
Abstract
A recommendation network is described. In some embodiments, the recommendation network includes recommenders that explicitly or implicitly recommend, rate or refer items and recommendation receivers that receive the recommendations. In some embodiments, the recommenders can be recommendation receivers, and vice versa. In some embodiments, recommendation receivers assign trust ratings to recommenders. The recommendation receiver can assign separate trust ratings to individual topics for which the recommendation receiver trusts the recommender. The separate trust ratings represent the recommendation receiver'"'"'s amount of trust in the recommender to makes valuable recommendations for the specific topic. The recommendation network can use the separate trust ratings, along with ratings provided by the recommender, to rank recommendations per the separate topics. The recommendation receiver can assign the recommender to different bundles, topics, channels, etc. to which other recommendation receivers can subscribe.
91 Citations
20 Claims
-
1. A system, comprising:
-
a server configured to generate, in response to a first input provided by a user source, a recommendation container configured to receive content recommendations from at least one recommender source that is within a social network of the user source, and wherein the recommendation container is user definable by the user source, assign a user-defined topic to the recommendation container, wherein the user-defined topic is defined by a second input from the user source, associate, in response to a third input from the user source, the at least one recommender source with the recommendation container, assign a trust rating in response to a fourth input from the user source, to the at least one recommender source specifically for the user-defined topic, wherein the trust rating represents a degree of trust that the user source has in the at least one recommender source, as a recommendation source, to provide content recommendations of value specifically for the user-defined topic, detect a set of content recommendations provided by the at least one recommender source, wherein the set of content recommendations are on a plurality of topics, and wherein at least one of the plurality of topics includes the user-defined topic; filter the set of content recommendations using the user-defined topic forming a subset of content recommendations that are classified by the user-defined topic, determine individual recommendation ratings for each content recommendation in the subset of content recommendations, wherein the individual recommendation ratings are set by the at least one recommender source and represent individual degrees of preference that the at least one recommender source has for each content recommendation in the subset of content recommendations calculate individual ranking scores for each content recommendation in the subset of content recommendations by computing each individual recommendation rating with the trust rating, and rank the subset of content recommendations into a ranked list based on the individual ranking scores for each content recommendation in the subset of content recommendations; and a client device configured to receive the first, second, third, and fourth inputs from the user source, provide the first, second, third, and fourth inputs to the server, receive the ranked list from the server, and present the ranked list on a display associated with the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, wherein one or more processors for a computer associated with a computerized social network perform operations comprising:
-
generating a first recommendation container for a first user source, wherein the first commendation container is user-definable by the first user source; presenting to the first user source, in a graphical user interface, a listing of a plurality of additional recommendation containers that belong to a plurality of additional user sources on a computerized social network; determining a selection, by the first user source via the graphical user interface, of a second recommendation container from the listing of the plurality of additional recommendation containers, wherein the second recommendation container belongs to a second user source and is user-definable by the second user source and not the first user source, and wherein the second recommendation container includes content recommendations that are categorized by a set of user-defined topics specified by the second user source; linking the second recommendation container with the first recommendation container, wherein said linking enables content recommendations from the second recommendation container to flow into the first recommendation container; determining a selection by the first user source of one user-defined topic from the multiple user-defined topics; filtering the content recommendations, using the one user-defined topic, causing only a subset of the content recommendations that are classified by the one of user-defined topic to flow into the first recommendation container from the second recommendation container; assigning a trust rating value, specified by the first user source, to the second recommendation container specifically for the one user-defined topic, wherein the trust rating value represents a degree of trust that the first user source has in the second user source to provide noteworthy content recommendations, through the second recommendation container, specifically for the one user-defined topic; determining a recommendation rating value assigned by the second user source to at least one content recommendation from the subset of content recommendations, wherein the recommendation rating value indicates a degree of preference that the second user source has for the at least one content recommendation; calculating a ranking score for the at least one content recommendation by combining the recommendation rating value with the trust rating value; and ranking the at least one content recommendation in a ranked list based on the ranking score. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer readable media having instructions stored thereon, which when executed by a set of one or more processors causes the set of one or more processors to perform operations comprising:
-
generating, in response to a first input provided by a user source, a recommendation container configured to receive content recommendations from at least one recommender source that is a subset of social-network entities linked to the user source, wherein the recommendation container is user definable by only the user source; assigning a user-defined topic to the recommendation container, wherein the user-defined topic is defined by a second input from the user source; associating, in response to a third input from the user source, the at least one recommender source with the recommendation container; assigning a trust rating, in response to a fourth input from the user source, to the at least one recommender source specifically for the user-defined topic, wherein the trust rating-represents a degree of trust that the user source has in the at least one recommender source, as a recommendation source, to provide content recommendations of value specifically for the user-defined topic; detecting a set of content recommendations provided by the at least one recommender source, wherein the set of content recommendations are on a plurality of topics, and wherein at least one of the plurality of topics includes the user-defined topic; filtering the set of content recommendations using the user-defined topic forming a subset of content recommendations that are classified by the user-defined topic; determining individual recommendation ratings for each content recommendation in the subset of content recommendations, wherein the individual recommendation ratings are set by the at least one recommender source and represent individual degrees of preference that the at least one recommender source has for each content recommendation in the subset of content recommendations; calculating individual ranking scores for each content recommendation in the subset of content recommendations by computing each individual recommendation rating with the trust rating; and ranking the subset of content recommendations into a ranked list based on the individual ranking scores for each content recommendation in the subset of content recommendations. - View Dependent Claims (18, 19, 20)
-
Specification