METHOD AND SYSTEM FOR IDENTIFYING PEOPLE WHO ARE LIKELY TO HAVE A SUCCESSFUL RELATIONSHIP
2 Assignments
0 Petitions
Accused Products
Abstract
The functions and operations of a matching service are disclosed. This includes approximating the satisfaction that a user of the matching service has in the relationships that the user forms with others and identifying candidates for a relationship with the user based on the approximated satisfaction. This also includes approximating the satisfaction that the user will have in a relationship with a particular candidate. The matching service also identifies two parties for a relationship. The matching service makes available a plurality of communication levels at which the parties can communicate. Each communication level allows the parties to exchange information in a different format. The parties are permitted to exchange information at one of the communication levels.
9 Citations
37 Claims
-
1-16. -16. (canceled)
-
17. A system of operating an online matching service, comprising:
-
a processor configured to; execute a satisfaction approximator to approximate a relationship satisfaction that a user of the online matching service has in the relationships that the user forms with others; and execute a candidate identifier to identify a plurality of candidates for a relationship with the user based on the approximated relationship satisfaction, wherein the satisfaction approximator approximates a coupling satisfaction that the user will have in a relationship with each of the plurality of candidates to generate a coupling satisfaction predictor, from empirical data, based on a plurality of factors corresponding to a like number of functions of one or more variables relevant to the relationship satisfaction; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for operating an online matching service, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:
-
approximating a relationship satisfaction that a user of the online matching service has in relationships that the user forms with others; identifying a plurality of candidates for a relationship with the user based on the approximated relationship satisfaction; and approximating a coupling satisfaction that the user will have in a relationship with each of the plurality of candidates to generate a coupling satisfaction predictor, from empirical data, based on a plurality of factors corresponding to a like number of functions of one or more variables relevant to the relationship satisfaction. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system of operating an online matching service, comprising:
-
a processor configured to; execute a satisfaction approximator to approximate a relationship satisfaction that a user of the online matching service has in the relationships that the user forms with others; execute a candidate identifier to identify a plurality of candidates for a relationship with the user based on the approximated relationship satisfaction, wherein the satisfaction approximator approximates a coupling satisfaction that the user will have in a relationship with each of the plurality of candidates to generate a coupling satisfaction predictor, from empirical data, based on a plurality of factors corresponding to a like number of functions of one or more variables relevant to the relationship satisfaction; and execute a communication platform, wherein the communication platform is configured to; receive a request by the user to communicate with a selected candidate at a requested communication level; determine whether the selected candidate is interested in communicating with the user; and facilitate communication between the user and the selected candidate at the requested communication level if it is determined that the selected candidate agreed to communicate with the user at the requested communication level; and a memory coupled to the processor and configured to provide the processor with instructions.
-
Specification