Collaborative filtering to match people
First Claim
1. A method for matching people, comprising:
- obtaining response information associated with previous matches for a set of people;
obtaining response information associated with previous matches for a person being matched, wherein;
obtaining the response information for the person being matched includes monitoring, at an intermediary, any communications exchanged between the person being matched and a previous match partner;
using a processor to select, based at least in part on (1) the response information associated with previous matches for the person being matched and (2) the response information associated with previous matches for the set of people, a similar person in the set of people who has response information similar to the person being matched;
using the processor to select a match candidate, from a set of match candidates who have been matched to the similar person, based at least in part on the response information associated with previous matches for the set of people, wherein;
(1) the selected match candidate has not previously been matched with the person being matched and (2) the response information for the similar person indicates that the similar person had a positive response to the selected match candidate; and
sending information associated with the selected match candidate to the person being matched.
3 Assignments
0 Petitions
Accused Products
Abstract
People are matched by obtaining, for a set of people, response information associated with previous matches the set of people have been a part of. For a person being matched, response information associated with previous matches the person being matched has been a part of is obtained. A match candidate is selected from a set of match candidates based at least in part on (1) the response information associated with the person being matched and (2) the response information associated with the set of people. Information associated with the selected match candidate is sent to the person being matched and/or information associated with the person being matched is sent to the selected match candidate.
49 Citations
22 Claims
-
1. A method for matching people, comprising:
-
obtaining response information associated with previous matches for a set of people; obtaining response information associated with previous matches for a person being matched, wherein; obtaining the response information for the person being matched includes monitoring, at an intermediary, any communications exchanged between the person being matched and a previous match partner; using a processor to select, based at least in part on (1) the response information associated with previous matches for the person being matched and (2) the response information associated with previous matches for the set of people, a similar person in the set of people who has response information similar to the person being matched; using the processor to select a match candidate, from a set of match candidates who have been matched to the similar person, based at least in part on the response information associated with previous matches for the set of people, wherein;
(1) the selected match candidate has not previously been matched with the person being matched and (2) the response information for the similar person indicates that the similar person had a positive response to the selected match candidate; andsending information associated with the selected match candidate to the person being matched. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 20)
-
-
13. A system for matching people, comprising:
-
a receiving interface configured to; obtain response information associated with previous matches for a set of people; and obtain response information associated with previous matches for a person being matched, wherein; obtaining the response information for the person being matched includes monitoring, at an intermediary, any communications exchanged between the person being matched and a previous match partner; a processor configured to; select, based at least in part on (1) the response information associated with previous matches for the person being matched and (2) the response information associated with previous matches for the set of people, a similar person in the set of people who has response information similar to the person being matched; and select a match candidate, from a set of match candidates who have been matched to the similar person, based at least in part on the response information associated with previous matches for the set of people, wherein;
(1) the selected match candidate has not previously been matched with the person being matched and (2) the response information for the similar person indicates that the similar person had a positive response to the selected match candidate; anda transmitting interface configured to send information associated with the selected match candidate to the person being matched. - View Dependent Claims (15, 18, 21)
-
-
14. A computer program product for matching people, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining response information associated with previous matches for the set of people; obtaining response information associated with previous matches for a person being matched, wherein; obtaining the response information for the person being matched includes monitoring, at an intermediary, any communications exchanged between the person being matched and a previous match partner; selecting, based at least in part on (1) the response information associated with previous matches for the person being matched and (2) the response information associated with previous matches for the set of people, a similar person in the set of people who has response information similar to the person being matched; selecting a match candidate, from a set of match candidates who have been matched to the similar person, based at least in part on the response information associated with previous matches for a set of people, wherein;
(1) the selected match candidate has not previously been matched with the person being matched and 2 the response information for the similar person indicates that the similar person had a positive response to the selected match candidate; andsending information associated with the selected match candidate to the person being matched. - View Dependent Claims (16, 19, 22)
-
Specification