Social-network enabled review system with social distance based syndication
First Claim
Patent Images
1. A computer controlled method comprising:
- receiving by a review-provider server a review request for a first reviewed subject to be provided to a requesting user;
selecting by the review-provider server one or more reviews of said first reviewed subject responsive to said review request;
computing by the review-provider server one or more social distances between user-authors of said one or more reviews and said requesting user; and
sorting by the review-provider server the one or more reviews responsive to said one or more social distances; and
sending by the review-provider server the one or more sorted reviews responsive to said review request for presentation to said requesting user.
3 Assignments
0 Petitions
Accused Products
Abstract
The embodiments of the present system include a review engine that is connected to support modules and databases that receive, store, and retrieve reviews, based upon the subject and the users'"'"' relationship to the authors of the reviews. The review engine comprises a social network engine, a rate and rank engine, a credentials engine and a privacy engine. These engines allow reviews to be sorted, filtered and ordered in terms of relevance when presented to the user. Numerous methods are also provided by the system that receive, store and retrieve reviews.
50 Citations
23 Claims
-
1. A computer controlled method comprising:
-
receiving by a review-provider server a review request for a first reviewed subject to be provided to a requesting user; selecting by the review-provider server one or more reviews of said first reviewed subject responsive to said review request; computing by the review-provider server one or more social distances between user-authors of said one or more reviews and said requesting user; and sorting by the review-provider server the one or more reviews responsive to said one or more social distances; and sending by the review-provider server the one or more sorted reviews responsive to said review request for presentation to said requesting user. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10)
-
-
5. A computer controlled method comprising:
-
receiving by a review-provider server a review request for a first reviewed subject to be provided to a requesting user; selecting by the review-provider server one or more reviews of said first reviewed subject responsive to said review request; computing by the review-provider server a first social distance between a user-author of a first one of said one or more reviews and said requesting user; and sending by the review-provider server said first one of said one or more reviews responsive to said review request for presentation to said requesting user, wherein said first one of said one or more reviews is associated with a message thread comprising one or more messages related to said first reviewed subject, said message thread having a plurality of user-authors; and
wherein computing further comprises computing a second social distance between said requesting user and said message thread, said second social distance responsive to said requesting user and said plurality of user-authors.
-
-
11. An apparatus, comprising:
-
a database of reviews containing user-author information; and a review retrieval system that selects one or more reviews from said database of reviews responsive to a review request for a first reviewed subject, wherein said review retrieval system calculates one or more social distances between each user-author of said one or more reviews and a requesting user making said review request and sends said one or more reviews sorted responsive to said one or more social distances for presentation to said requesting user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
means for storing reviews containing user-author information;
means for receiving a review request for a first reviewed subject to be provided to a requesting user, whereinsaid review request includes one or more of a group consisting of a category selection, a keyword, a unique identifier, a location, and a locator code; means for selecting from said means for storing reviews one or more reviews of said first reviewed subject responsive to said review request; means for computing one or more social distances between user-authors of said one or more reviews and said requesting user; means for determining whether a first user-author of said a user-authors is a member of an aggregated group; means for sorting the one or more reviews responsive to the one or more social distances for presentation to said requesting user; means for filtering information related to user-authors responsive to said one or more social distances between said user-authors and said requesting user; means for formatting said one or more reviews; and means for sending the one or more reviews responsive to said review request for presentation to said requesting user, wherein said means for sending is also responsive to said filtered information. - View Dependent Claims (20)
-
-
21. An apparatus, comprising:
-
means for storing reviews;
means for receiving a review request for a first reviewed subject to be provided to a requesting user;means for selecting from said means for storing reviews one or more reviews of said first reviewed subject responsive to said review request; means for computing a first social distance between a user-author of a first one of said one or more reviews and said requesting user; and means for sending said first one of said one or more reviews responsive to said review request for presentation to said requesting user, wherein said first one of said one or more reviews is associated with a message thread comprising one or more messages related to said first reviewed subject, said message thread having a plurality of user-authors; and
wherein means for computing further comprises means for computing a second social distance between said requesting user and said message thread, said second social distance responsive to said requesting user and said plurality of user-authors.
-
-
22. A computer controlled method, comprising:
-
receiving by a review-provider server a review request for a first reviewed subject to be provided to a requesting user, wherein said review request includes one or more of a group consisting of a category selection, a keyword, a unique identifier, a location, and a locator code; selecting by the review-provider server one or more reviews of said first reviewed subject responsive to said review request; computing by the review-provider server one or more social distances between user-authors of said one or more reviews and said requesting user; and sending by the review-provider server to a client the one or more reviews responsive to said review request and the one or more computed social distances, wherein the client presents the one or more reviews to said requesting user and sorts the one or more reviews responsive to social distance.
-
-
23. A computer controlled method, comprising:
-
receiving by a review-provider server a review request for a first reviewed subject to be provided to a requesting user, wherein said first reviewed subject is a first one of a plurality of reviewed subjects and said review request enables selection of a second reviewed subject; selecting by the review-provider server one or more reviews of said first reviewed subject responsive to said review request; computing by the review-provider server one or more social distances between user-authors of said one or more reviews and said requesting user; and sending by the review-provider server to a client the one or more reviews responsive to said review request and the one or more computed social distances, wherein the client presents the one or more reviews to said requesting user and sorts the one or more reviews responsive to social distance.
-
Specification