Trust-based recommendation systems
First Claim
Patent Images
1. A computer implemented system comprising:
- at least one processor;
a network of nodes and edges, each of the nodes representing a user of a plurality of users in a social network and each of the edges representing a trust relationship between users of the plurality of users;
the following computer executable components, executable by the at least one processor;
a component that receives trust relationships declared between users of the plurality of users, thereby maintaining the network of nodes and edges; and
an analysis component associated with the network to supply an aggregate recommendation for an item to a first user of the plurality of users, the aggregate recommendation being based in part on votes relating to the item designated by a portion of the users, the portion comprising one or more second users selected such that the network comprises a path along the edges of the network from a node representing the first user to a node representing the second user, the analysis component aggregating the votes based in part on trust relationships among the first user and the one or more second users.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that analyze aggregated item evaluation behavior of users, to suggest a recommendation for the item. An analysis component forms a collective opinion by taking as input votes of users and trusted relationships established therebetween, to output an evaluation and/or recommendation for the item. Accordingly, within a linked structure of nodes, personalized recommendations to users (e.g., agents) are supplied about an item(s) based upon the opinions/reviews of other users, and in conjunction with the declared trust between the users.
-
Citations
20 Claims
-
1. A computer implemented system comprising:
-
at least one processor; a network of nodes and edges, each of the nodes representing a user of a plurality of users in a social network and each of the edges representing a trust relationship between users of the plurality of users; the following computer executable components, executable by the at least one processor;
a component that receives trust relationships declared between users of the plurality of users, thereby maintaining the network of nodes and edges; andan analysis component associated with the network to supply an aggregate recommendation for an item to a first user of the plurality of users, the aggregate recommendation being based in part on votes relating to the item designated by a portion of the users, the portion comprising one or more second users selected such that the network comprises a path along the edges of the network from a node representing the first user to a node representing the second user, the analysis component aggregating the votes based in part on trust relationships among the first user and the one or more second users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method of supplying a recommendation for an item comprising:
with at least one processor; receiving user input declaring trust relationships between a plurality of nodes in a network; receiving user input supplying a vote(s) by a node regarding an item; receiving user input identifying a node of the plurality of nodes; and designating a collective opinion of the plurality of nodes for the selected node, the collective opinion being based on the trust relationships and the vote(s), the designating comprising combining, based on the declared trust relationships, votes regarding the item by nodes linked to the selected node through the declared trust relationships. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A computer implemented system comprising:
-
at least one processor; means for implementing a social network, the means connecting a plurality of nodes to represent trust relationships declared by members of the social network for other members of the social network and the means further maintaining recommendations from each of plurality of members of the social network, the recommendations relating to an item; and means for producing a recommendation on the item for a member represented by a node in the network, the recommendation being based on the recommendations of other members linked to the member through declared trust relationships and on the declared trust relationships, such that different members receive different recommendations.
-
Specification