Matching process system and method
First Claim
Patent Images
1. A computer-implemented method for profile matching, comprising:
- receiving a plurality of user profiles, each user profile comprising traits of a respective user;
receiving a request requesting matches, the request associated with a first user;
determining a first set of results in response to receiving the request, the first set of results comprising one or more of the plurality of user profiles;
receiving, from a second user, activity associated with a profile of a third user, the second user and the third user different than the first user;
determining a rating of the profile of the third user based on a number of times the profile of the third user was selected by users other than the first user;
identifying a profile of a fourth user from the plurality of user profiles in response to receiving the activity from the second user associated with the profile of the third user, the profile of the fourth user not in the first set of results;
determining a rating of the profile of the fourth user based on a number of times the profile of the fourth user was selected by users other than the first user;
comparing the rating of the profile of the third user with the rating of the profile of the fourth user;
determining a difference between a preference associated with the first user and a characteristic included in the profile of the fourth user;
reducing an impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user;
adding the profile of the fourth user to the first set of results in response to comparing the rating of the profile of the third user with the rating of the profile of the fourth user and in response to reducing the impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user; and
providing the profile of the fourth user to the first user.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for profile matching includes receiving a plurality of user profiles, each user profile comprising traits of a respective user. The method includes receiving a preference indication for a first user profile of the plurality of user profiles. The method also includes determining a potential match user profile of the plurality of user profiles based on the preference indication for the first user profile. The method also includes presenting the potential match user profile to a second user.
-
Citations
15 Claims
-
1. A computer-implemented method for profile matching, comprising:
-
receiving a plurality of user profiles, each user profile comprising traits of a respective user; receiving a request requesting matches, the request associated with a first user; determining a first set of results in response to receiving the request, the first set of results comprising one or more of the plurality of user profiles; receiving, from a second user, activity associated with a profile of a third user, the second user and the third user different than the first user; determining a rating of the profile of the third user based on a number of times the profile of the third user was selected by users other than the first user; identifying a profile of a fourth user from the plurality of user profiles in response to receiving the activity from the second user associated with the profile of the third user, the profile of the fourth user not in the first set of results; determining a rating of the profile of the fourth user based on a number of times the profile of the fourth user was selected by users other than the first user; comparing the rating of the profile of the third user with the rating of the profile of the fourth user; determining a difference between a preference associated with the first user and a characteristic included in the profile of the fourth user; reducing an impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user; adding the profile of the fourth user to the first set of results in response to comparing the rating of the profile of the third user with the rating of the profile of the fourth user and in response to reducing the impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user; and providing the profile of the fourth user to the first user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, are configured to:
-
receive a plurality of user profiles, each user profile comprising traits of a respective user; receive a request requesting matches from a first user, the first user associated with a first user profile; determine a first set of results in response to receiving the request for matches, the first set of results comprising one or more of the plurality of user profiles; receive, from a second user, activity associated with a profile of a third user, the second user and the third user different than the first user; determine a rating of the profile of the third user based on a number of times the profile of the third user was selected by users other than the first user; identify a profile of a fourth user from the plurality of user profiles in response to receiving the activity from the second user associated with the profile of the third user, the profile of the fourth user not in the first set of results; determine a rating of the profile of the fourth user based on a number of times the profile of the fourth user was selected by users other than the first user; compare the rating of the profile of the third user with the rating of the profile of the fourth user; determine a difference between a preference associated with the first user and a characteristic included in the profile of the fourth user; reduce an impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user; add the profile of the fourth user to the first set of results in response to comparing the rating of the profile of the third user with the rating of the profile of the fourth user and in response to reducing the impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user; and provide to the first user the profile of the fourth user to the first user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for profile matching, comprising:
-
an interface operable to; receive a plurality of user profiles, each user profile comprising traits of a respective user; receive a request requesting matches, the request associated with a first user; receive, from a second user, activity associated with a profile of a third user, the second user different than the first user; and a processor coupled to the interface and operable to; determine a first set of results in response to receiving the request, the first set of results comprising one or more of the plurality of user profiles; determine a rating of the profile of the third user based on a number of times the profile of the third user was selected by users other than the first user; identify a profile of a fourth user from the plurality of user profiles in response to receiving the activity from the second user associated with the profile of the third user, the profile of the fourth user not in the first set of results; determine a rating of the profile of the fourth user based on a number of times the profile of the fourth user was selected by users other than the first user; compare the rating of the profile of the third user with the rating of the profile of the fourth user; determine a difference between a preference associated with the first user and a characteristic included in the profile of the fourth user; reduce an impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user; add the profile of the fourth user to the first set of results in response to comparing the rating of the profile of the third user with the rating of the profile of the fourth user and in response to reducing the impact of the difference between the preference associated with the first user and the characteristic included in the profile of the fourth user; and the interface further operable to provide the profile of the fourth user to the first user. - View Dependent Claims (12, 13, 14, 15)
-
Specification