Rating based on relationship
First Claim
Patent Images
1. A method of providing a rating comprising:
- using a processor to perform acts comprising;
receiving, from a first person, an indication of a rating target, wherein said rating target is an object, a thing, a service, a product, or a second person other than said first person;
identifying a first set of one or more raters that stand in a relationship to said first person and that have rated said rating target;
communicating, to said first person, information based on (a) one or more ratings of said rating target that have been provided by said first set of one or more raters, and (b) a differentiation of said first set of one or more raters from a second set of raters that do not stand in said relationship to said first person, wherein said information comprises a number based on said one or more ratings; and
performing a computation to generate said number, where said computation is based on each of said one or more ratings, and where said computation assigns, to each given rating, ri, a weight, wi, based on a degree of connection, di, between said first person and a rater that provided the given rating, wherein the weight, wi, is a non-zero number for ratings provided by raters whose degree of connection to said person is n or less, and zero for ratings provided by raters whose degree of connection to said first person is greater than n, where n is a positive number, and wherein the weight is the same non-zero number for ratings provided by raters whose degree of connection is n or less, so that said number is equal to Σ
i((ri·
wi)/s), where s equals either 1 or the total number of ratings, where wi=0 for all di>
n and wi≠
0 for all di<
n.
2 Assignments
0 Petitions
Accused Products
Abstract
People often trust ratings provided by those with whom they have an existing relationship more than they would trust ratings provided by strangers. A system that provides ratings can combine the ratings with information about a person'"'"'s social network, in order to provide information that a person seeking the rating may find more reliable. The information provided to a person may, in some manner, differentiate between ratings that were provided by members of the person'"'"'s social network and ratings that were provided by those outside of the persons'"'"' social network.
-
Citations
13 Claims
-
1. A method of providing a rating comprising:
using a processor to perform acts comprising; receiving, from a first person, an indication of a rating target, wherein said rating target is an object, a thing, a service, a product, or a second person other than said first person; identifying a first set of one or more raters that stand in a relationship to said first person and that have rated said rating target; communicating, to said first person, information based on (a) one or more ratings of said rating target that have been provided by said first set of one or more raters, and (b) a differentiation of said first set of one or more raters from a second set of raters that do not stand in said relationship to said first person, wherein said information comprises a number based on said one or more ratings; and performing a computation to generate said number, where said computation is based on each of said one or more ratings, and where said computation assigns, to each given rating, ri, a weight, wi, based on a degree of connection, di, between said first person and a rater that provided the given rating, wherein the weight, wi, is a non-zero number for ratings provided by raters whose degree of connection to said person is n or less, and zero for ratings provided by raters whose degree of connection to said first person is greater than n, where n is a positive number, and wherein the weight is the same non-zero number for ratings provided by raters whose degree of connection is n or less, so that said number is equal to Σ
i((ri·
wi)/s), where s equals either 1 or the total number of ratings, where wi=0 for all di>
n and wi≠
0 for all di<
n.- View Dependent Claims (2, 3, 4, 5)
-
6. One or more computer-readable storage devices comprising executable instructions to perform a method comprising:
-
identifying a first set of participants in a community that stand in a relationship to a first person and that have rated a rating target, wherein said rating target is an object, a thing, a service, a product, or a second person other than said first person; communicating, to said first person, identities of at least some members of said first set; communicating to said first person, information based on membership of said first set and on ratings that members of said first set have provided of said rating target, wherein said information comprises a number based on said ratings; and performing a computation to generate said number, where said computation is based on each of said ratings, and where said computation assigns, to each given rating, ri, a weight, wi, based on a degree of connection, di, between said first person and a participant that provided the given rating, wherein the weight, wi, is a non-zero number for ratings provided by participants whose degree of connection to said person is n or less, and zero for ratings provided by participants whose degree of connection to said person is greater than n, where n is a positive number, and wherein the weight is the same non-zero number for ratings provided by participants whose degree of connection is n or less, so that said number is equal to Σ
i((ri·
wi)/s), where s equals either 1 or the total number of ratings, where wi=0 for all di>
n and wi≠
0 for all di<
n. - View Dependent Claims (7, 8)
-
-
9. A system comprising:
-
one or more processors; a first database that stores one or more ratings; a second database that stores data concerning relationships among people; software that executes on at least one of said one or more processors and that is stored in one or more data remembrance devices, that uses said first database and said second database to identify a first set of raters that stand in a relationship to a first person, and that communicate information to said first person, said information comprising a number based on said one or more ratings from said first database and on a differentiation of said first set of raters from a second set of raters that do not stand in said relationship to said first person, wherein said ratings are of a rating target that is an object, a thing, a service, a product, or a second person other than said first person, wherein the software performs a computation to generate said number, wherein said computation is based on those ones of said one or more ratings provided by raters in said first set, and where said computation assigns, to each given rating, ri, provided by a rater in said first set, a weight, wi, based on a degree of connection, di, between said person and a rater that provided the given rating, and wherein the weight, wi, is a non-zero number for ratings provided by raters whose degree of connection to said person is n or less, and zero for ratings provided by raters whose degree of connection to said person is greater than n, where n is a positive number, and wherein the weight is the same non-zero number for ratings provided by raters whose degree of connection is n or less, so that said number is equal to Σ
i((ri·
wi)/s), where s equals either 1 or the total number of ratings, where wi=0 for all di>
n and wi≠
0 for all di<
n. - View Dependent Claims (10, 11, 12, 13)
-
Specification