SYSTEMS AND METHODS FOR ONLINE COMPATIBILITY MATCHING AND RANKING
First Claim
1. A computer-based system for presenting interpersonal relationship analysis, comprising:
- a matching server system, operatively coupled to a public network, having a database that stores match profile data associated with a plurality of users, wherein the match profile data includes self-identified preferences, wherein the matching server system is configured to;
correlate a first user'"'"'s match profile data with one or more of the plurality of users'"'"' match profile data;
identify an initial set of potential matches for the first user based on the self-identified preferences;
calculate one or more compatibility values for each potential match in the initial set of potential matches and remove each potential match that does not satisfy one or more compatibility scores;
after the calculation step, if the number of potential matches does not meet a minimum threshold value, then identify an expanded set of potential matches for the first user based on a relaxed set of self-identified preferences.
3 Assignments
0 Petitions
Accused Products
Abstract
The field of the invention relates to systems and methods for operation of a matching service, and more particularly to systems and methods that enable online compatibility matching and ranking. In a preferred embodiment, the system includes a matching system server coupled to a public network and accessible to one or more users. The matching system server includes a database that stores match profile data associated with the one more users, wherein the match profile data includes self-identified preferences. The matching server system is configured to correlate a first user'"'"'s match profile data with one or more of the plurality of users'"'"' match profile data to identify a set of potential matches for the first user based on a relaxed set of self-identified preferences and calculate a compatibility value for each match in the set of potential matches.
25 Citations
15 Claims
-
1. A computer-based system for presenting interpersonal relationship analysis, comprising:
-
a matching server system, operatively coupled to a public network, having a database that stores match profile data associated with a plurality of users, wherein the match profile data includes self-identified preferences, wherein the matching server system is configured to; correlate a first user'"'"'s match profile data with one or more of the plurality of users'"'"' match profile data; identify an initial set of potential matches for the first user based on the self-identified preferences; calculate one or more compatibility values for each potential match in the initial set of potential matches and remove each potential match that does not satisfy one or more compatibility scores; after the calculation step, if the number of potential matches does not meet a minimum threshold value, then identify an expanded set of potential matches for the first user based on a relaxed set of self-identified preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic process for presenting interpersonal relationship analysis, comprising:
-
storing match profile data associated with a plurality of users in an electronic database, wherein the match profile data includes a set of self-identified preferences; correlating a first user'"'"'s match profile data with one or more of the plurality of users'"'"' match profile data within the database; identifying a set of potential matches for the first user based on the set of self-identified preferences; calculating one or more compatibility values for each potential match in the first set of potential matches and removing the potential matches from the set of potential matches that fail to meet one or more compatibility scores; if the remaining potential matches in the set do not meet a minimum threshold, then relaxing the set of self-identified preferences; repeating correlating, identifying, calculating, and relaxing steps until a minimum number of potential matches is generated after the calculating step. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification