SYSTEM AND METHOD FOR ADAPTIVE MATCHING OF USER PROFILES BASED ON VIEWING AND CONTACT ACTIVITY FOR SOCIAL RELATIONSHIP SERVICES
First Claim
Patent Images
1. A computer-implemented method of matching a user of an social relationship service and a set of candidate user profiles for viewing and contact comprising:
- providing a plurality of candidate user profiles to said user;
recording said user'"'"'s viewing and contact actions in relation to said candidate user profiles;
correlating said user'"'"'s viewing and contact actions to a plurality of user profile attribute values;
identifying a second set of candidate user profiles based upon said correlated profile attribute values; and
providing said second set of candidate user profiles to said user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system which adaptively recommends potential relationships to individual users based on a set of items that are known to be of interest to the user, such as a set of potential matches previously messaged by the user. The system generates the adaptive recommendations using previously-generated user activity that indicates the user'"'"'s preferences of particular attributes.
-
Citations
15 Claims
-
1. A computer-implemented method of matching a user of an social relationship service and a set of candidate user profiles for viewing and contact comprising:
-
providing a plurality of candidate user profiles to said user; recording said user'"'"'s viewing and contact actions in relation to said candidate user profiles; correlating said user'"'"'s viewing and contact actions to a plurality of user profile attribute values; identifying a second set of candidate user profiles based upon said correlated profile attribute values; and providing said second set of candidate user profiles to said user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of determining the preferences of a user of a social relationship service for candidate user profiles based upon said user'"'"'s viewing and contact histories comprising:
-
correlating said user'"'"'s viewing and contact history to a plurality of user profile attribute values; calculating weighting factors for the importance of each user profile attribute; and using said correlated user preferences and said weighting factors to determine a total ranking score per candidate user profile; and retrieving and ordering said candidate user profiles from a data store based upon their ranking scores.
-
-
8. A computer-implemented method of selecting and displaying user profile records comprising:
- correlating a user'"'"'s viewing and selection-for-contact choices with a plurality of attribute values;
querying user profile records within a data store based upon said plurality of attribute values;
- correlating a user'"'"'s viewing and selection-for-contact choices with a plurality of attribute values;
-
9. A computer-implemented method of matching a user of a social relationship service and a set of candidate user profiles for viewing and contact comprising:
-
providing a plurality of candidate user profiles to said user; recording said user'"'"'s viewing and contact actions in relation to said candidate user profiles; correlating said user'"'"'s viewing and contact actions to a plurality of user profile attribute values; identifying a second set of candidate user profiles based upon said correlated profile attribute values; and providing said second set of candidate user profiles to said user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium containing a set of instructions for a computer program comprising:
-
a display module for providing a plurality of candidate user profiles to said user; a recording module for recording said user'"'"'s viewing and contact actions in relation to said candidate user profiles; a correlation module for correlating said user'"'"'s viewing and contact actions to a plurality of user profile attribute values; a query module for identifying and retrieving a second set of candidate user profiles from a data store based upon said correlated profile attribute values.
-
Specification