Inferring user preferences from an internet based social interactive construct
First Claim
1. A computer-implemented method comprising:
- receiving a request from a particular user to view one or more online reviews;
in response to receiving the request, accessing a plurality of reviews generated by a plurality of review authors;
determining, using one or more hardware processors, a similarity of one or more of the review authors to the particular user, based on at least one of a user preference profile of the particular user and a connection of the particular user on an online social network;
sorting the reviews, based on the determined similarity of the one or more of the review authors to the particular user; and
providing the sorted reviews to the particular user.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for a computer program product embodied in a computer readable medium that, when executing on one or more computers, helps determine an unknown user'"'"'s preferences through the use of internet based social interactive graphical representations on a computer facility by performing the steps of (1) ascertaining preferences of a plurality of users who are part of an internet based social interactive construct, wherein the plurality of users become a plurality of known users; (2) determining the internet based social interactive graphical representation for the plurality of known users; and (3) inferring the preferences of an unknown user present in the internet based social interactive graphical representation of the plurality of known users based on the interrelationships between the unknown user and the plurality of known users within the graphical representation.
100 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a request from a particular user to view one or more online reviews; in response to receiving the request, accessing a plurality of reviews generated by a plurality of review authors; determining, using one or more hardware processors, a similarity of one or more of the review authors to the particular user, based on at least one of a user preference profile of the particular user and a connection of the particular user on an online social network; sorting the reviews, based on the determined similarity of the one or more of the review authors to the particular user; and providing the sorted reviews to the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a recommendation module, comprising one or more hardware processors, configured to; receive a request from a particular user to view one or more online reviews; access a plurality of reviews generated by a plurality of review authors; determine a similarity of one or more of the review authors to the particular user, based on at least one of a user preference profile of the particular user and a connection of the particular user on an online social network; sort the reviews, based on the determined similarity of the one or more of the review authors to the particular user; and provide the sorted reviews to the particular user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a request from a particular user to view one or more online reviews; accessing a plurality of reviews generated by a plurality of review authors; determining a similarity of one or more of the review authors to the particular user, based on at least one of a user preference profile of the particular user and a connection of the particular user on an online social network; sorting the reviews, based on the determined similarity of the one or more of the review authors to the particular user; and providing the sorted reviews to the particular user. - View Dependent Claims (18, 19, 20)
-
Specification