Patent Document ID: 7761399
Application ID: 11507699
Patent Flag: 1

Claim One:
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.