US20050131716A1 - Method for determining compatibility - Google Patents

Method for determining compatibility Download PDF

Info

Publication number
US20050131716A1
US20050131716A1 US10/736,120 US73612003A US2005131716A1 US 20050131716 A1 US20050131716 A1 US 20050131716A1 US 73612003 A US73612003 A US 73612003A US 2005131716 A1 US2005131716 A1 US 2005131716A1
Authority
US
United States
Prior art keywords
user
characteristic
target
score
profile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/736,120
Inventor
Martin Hanan
Herb Vest
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HDVE LLC
Original Assignee
HDVE LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HDVE LLC filed Critical HDVE LLC
Priority to US10/736,120 priority Critical patent/US20050131716A1/en
Assigned to HDVE, LLC reassignment HDVE, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HANAN, MARTIN D., VEST, HERB D.
Publication of US20050131716A1 publication Critical patent/US20050131716A1/en
Priority to US11/201,929 priority patent/US7552060B2/en
Priority to US11/549,441 priority patent/US20070087313A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • G06Q10/06375Prediction of business process outcome or impact based on a proposed change
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Definitions

  • the present invention relates generally to automated matching between sets of predetermined traits, and more specifically to matching people as potential life partners based on a calculated index of compatibility.
  • online dating services may be grouped into three major categories.
  • the first category of online services is online dating sites that offer large databases of users but provide limited services and features.
  • the goal at these sites is to offer numerous dating partners for members and subscribers.
  • the vast majority of such sites are “mom and pop” businesses with limited member bases.
  • the second category of online services includes self-discovery sites that offer a wide range of entertainment, pop culture, and self-discovery tests and information. These sites operate under a business model of collecting information on their users, thereby providing a fertile database for advertisers.
  • the third category of online services uses psychological testing to recommend appropriate matches for their members.
  • the testing tends to be cumbersome, and such services offer very limited user control over the process.
  • the currently available services offer users very little guidance in finding potential matches based on personal traits, or they take the process out of the user's hands and present matches without the input of user preferences. It would therefore be desirable to have a method for matching potential life partners based on the bi-directional matching of socio-demographic and psychological traits according to the results of relevant empirical research as well as specified user preferences.
  • the present invention provides a method, program and system for selecting and matching personal profiles based on personal background data and psychological traits.
  • the method includes the computer-implemented steps of creating a profile of a user based on the user's personal characteristics and answers to personality test items, wherein the profile further includes user preferences concerning potential partners.
  • a plurality of characteristics filters are applied to a database of target profiles, wherein each target profile passes through a given characteristic filter only if the characteristic in question in both the target profile and the user profile complies with the filter's rule.
  • the operation of the filter may be influenced by preferences in the user profile and the target profiles.
  • a compatibility index is then calculated for the user relative to each target profile that passes through all of the trait filters.
  • the compatibility index is computed by: 1) scoring personal characteristics and weighing the scores according to empirically derived models and user preferences to produce a combined personal characteristic score, 2) scoring the psychological data according to matching algorithms derived from empirical research on relationships, and 3) weighing the psychological data score relative the personal characteristic score according to the user's gender and preference regarding short-term versus long-term relationships.
  • the invention then creates a match list that ranks target profiles relative to the user according to their respective compatibility index.
  • FIG. 1 depicts a pictorial representation of a network of data processing systems by means of which the present invention may be implemented
  • FIG. 2 depicts a block diagram of a data processing system that may be implemented as a server in accordance with a preferred embodiment of the present invention
  • FIG. 3 depicts a block diagram illustrating a data processing system in which the present invention may be implemented
  • FIG. 4 is a flowchart illustrating an overview of the process by which a compatibility index is computed and matched against possible candidates in accordance with the present invention
  • FIG. 5 is a flowchart illustrating in more detail the process by which a user profile is created in accordance with the present invention
  • FIG. 6 is a flowchart illustrating in detail the process of applying filters to personal profiles in accordance with the present invention.
  • FIG. 7 is a flowchart illustrating the process of compatibility index scoring in accordance with the present invention.
  • FIG. 1 is a pictorial representation of a network of data processing systems in which the present invention may be implemented.
  • Network data processing system 100 is a network of computers in which the present invention may be implemented.
  • Network data processing system 100 contains a network 102 , which is the medium used to provide communications links between various devices and computers connected together within network data processing system 100 .
  • Network 102 may include connections, such as wire, wireless communication links, or fiber optic cables.
  • a server 104 is connected to network 102 along with storage unit 106 .
  • clients 108 , 110 , and 112 also are connected to network 102 .
  • These clients 108 , 110 , and 112 may be, for example, personal computers or network computers.
  • server 104 provides data, such as boot files, operating system images, and applications to clients 108 - 112 .
  • Network data processing system 100 might also contain a supplementary server 126 and additional data storage 128 .
  • Clients 108 , 110 , and 112 are clients to server 104 .
  • Network data processing system 100 includes printers 114 , 116 , and 118 , and may also include additional servers, clients, and other devices not shown.
  • the means by which clients 108 - 112 connect to the network 102 may include conventional telephone landline 120 , broadband Digital Service Line (DSL) or cable 124 , or wireless communication network 122 .
  • DSL Digital Service Line
  • network data processing system 100 is the Internet with network 102 representing a worldwide collection of networks and gateways that use the TCP/IP suite or similar protocols to communicate with one another.
  • network 102 representing a worldwide collection of networks and gateways that use the TCP/IP suite or similar protocols to communicate with one another.
  • network data processing system 100 also may be implemented as a number of different types of networks, such as for example, an intranet, a local area network (LAN), or a wide area network (WAN).
  • FIG. 1 is intended as an example, and not as an architectural limitation for the present invention.
  • Data processing system 200 may be a symmetric multiprocessor (SMP) system including a plurality of processors 202 and 204 connected to system bus 206 . Alternatively, a single processor system may be employed. Also connected to system bus 206 is memory controller/cache 208 , which provides an interface to local memory 209 . I/O bus bridge 210 is connected to system bus 206 and provides an interface to I/O bus 212 . Memory controller/cache 208 and I/O bus bridge 210 may be integrated as depicted.
  • SMP symmetric multiprocessor
  • Peripheral component interconnect (PCI) bus bridge 214 connected to I/O bus 212 provides an interface to PCI local bus 216 .
  • PCI bus 216 A number of modems may be connected to PCI bus 216 .
  • Typical PCI bus implementations will support four PCI expansion slots or add-in connectors.
  • Communication links to network computers 108 - 112 in FIG. 1 may be provided through modem 218 and network adapter 220 connected to PCI local bus 216 through add-in boards.
  • Additional PCI bus bridges 222 and 224 provide interfaces for additional PCI buses 226 and 228 , from which additional modems or network adapters may be supported. In this manner, data processing system 200 allows connections to multiple network computers.
  • a memory-mapped graphics adapter 230 and hard disk 232 may also be connected to I/O bus 212 as depicted, either directly or indirectly.
  • FIG. 2 may vary.
  • other peripheral devices such as optical disk drives and the like, also may be used in addition to or in place of the hardware depicted.
  • the depicted example is not meant to imply architectural limitations with respect to the present invention.
  • the data processing system depicted in FIG. 2 may be, for example, an eServer pSeries system, a product of International Business Machines Corporation in Armonk, N.Y., running the Advanced Interactive Executive (AIX) or Linux operating systems.
  • AIX Advanced Interactive Executive
  • Data processing system 300 is an example of a client computer.
  • Data processing system 300 employs a peripheral component interconnect (PCI) local bus architecture.
  • PCI peripheral component interconnect
  • AGP Accelerated Graphics Port
  • ISA Industry Standard Architecture
  • Processor 302 and main memory 304 are connected to PCI local bus 306 through PCI bridge 308 .
  • PCI bridge 308 also may include an integrated memory controller and cache memory for processor 302 . Additional connections to PCI local bus 306 may be made through direct component interconnection or through add-in boards.
  • local area network (LAN) adapter 310 SCSI host bus adapter 312 , and expansion bus interface 314 are connected to PCI local bus 306 by direct component connection.
  • audio adapter 316 graphics adapter 318 , and audio/video adapter 319 are connected to PCI local bus 306 by add-in boards inserted into expansion slots.
  • Expansion bus interface 314 provides a connection for a keyboard and mouse adapter 320 , modem 322 , and additional memory 324 .
  • Small computer system interface (SCSI) host bus adapter 312 provides a connection for hard disk drive 326 , tape drive 328 , and CD/DVD-ROM drive 330 .
  • Typical PCI local bus implementations will support three or four PCI expansion slots or add-in connectors.
  • An operating system runs on processor 302 and is used to coordinate and provide control of various components within data processing system 300 in FIG. 3 .
  • the operating system may be a commercially available operating system, such as Windows 2000, which is available from Microsoft Corporation.
  • An object oriented programming system such as Java may run in conjunction with the operating system and provide calls to the operating system from Java programs or applications executing on data processing system 300 . “Java” is a trademark of Sun Microsystems, Inc. Instructions for the operating system, the object-oriented operating system, and applications or programs are located on storage devices, such as hard disk drive 326 , and may be loaded into main memory 304 for execution by processor 302 .
  • FIG. 3 may vary depending on the implementation.
  • Other internal hardware or peripheral devices such as flash ROM (or equivalent nonvolatile memory) or optical disk drives and the like, may be used in addition to or in place of the hardware depicted in FIG. 3 .
  • the processes of the present invention may be applied to a multiprocessor data processing system.
  • data processing system 300 may be a stand-alone system configured to be bootable without relying on some type of network communication interface, whether or not data processing system 300 comprises some type of network communication interface.
  • data processing system 300 may be a Personal Digital Assistant (PDA) device, which is configured with ROM and/or flash ROM in order to provide non-volatile memory for storing operating system files and/or user-generated data.
  • PDA Personal Digital Assistant
  • data processing system 300 also may be a notebook computer or hand-held computer in addition to taking the form of a PDA.
  • data processing system 300 also may be a kiosk or a Web appliance.
  • FIG. 4 is a flowchart illustrating an overview of the process by which a compatibility index is computed and matched against possible candidates in accordance with the present invention.
  • the first step is to specify whether he or she is seeking a potential life partner or merely wants to meet people to date (step 401 ). This decision affects the weights given to psychological and socio-demographic background characteristics in determining potential matches (explained in detail below).
  • the user then creates a profile that includes personal background information, personality information, and preferences regarding potential partners (step 402 ).
  • FIG. 5 is a flowchart illustrating in more detail the process by which a user profile is created in accordance with the present invention.
  • the user profile comprises four major domains: socio-demographic background, physical attributes, interests/activities, and psychological attributes (personality traits).
  • the user begins by supplying socio-demographic information about himself or herself (step 501 ). Examples of socio-demographic characteristics include gender, age, language(s) spoken, ethnicity, political leanings, zip code, occupation, religion, education, and drinking and smoking habits.
  • the user After supplying the relevant socio-demographic information, the user provides information about his or her physical characteristics, e.g., height, hair and eye color, body type, perceived attractiveness, any tattoos, etc. (step 502 ).
  • his or her physical characteristics e.g., height, hair and eye color, body type, perceived attractiveness, any tattoos, etc.
  • the user then enters information about interests and preferred activities and hobbies, e.g., music, sports, movies, etc. (step 503 ).
  • the user may choose from among a list of interests and activities or enter his or her interests.
  • the user In addition to providing information about him or her self, the user also has the opportunity to enter preferences for the characteristics of potential partners in each of the first three domains described above (step 504 ).
  • steps 501 through 503 the user describes who he or she is.
  • Step 504 allows the user to describe the kind of potential partner he or she is looking to meet.
  • the user can also assign a weight to each of his or her preferences (step 505 ). Specifically, the user can describe the trait in question as being not important, somewhat important, or very important.
  • the user answers a series of questions designed to provide psychological data about the user (step 506 ). Unlike the other domains, the user does not specify partner preferences or weights for the psychological data. Instead, the user's answers are evaluated according to a empirically derived models. The psychological questionnaire assesses personality traits, attitudes toward people and ideas, and how the user would react in particular situations.
  • the psychological evaluation is broken down into several categories, including traits such as communication style, conflict resolution, sexuality, social life, values hierarchy, personal characteristics, money attitudes, gender roles, attachment style parenting style, and stress reaction.
  • traits such as communication style, conflict resolution, sexuality, social life, values hierarchy, personal characteristics, money attitudes, gender roles, attachment style parenting style, and stress reaction.
  • communication style might by further broken down to include comfort with vulnerability, need for intimacy, open-mindedness, and ability to communication (i.e. skills).
  • the category of personal characteristics may be further divided into readiness to commit, self-image, conscientiousness, integrity, adventurousness, rigidity, and dominance (i.e. need for control).
  • the user answers several questions related to each category and subcategory.
  • the invention employs dynamic testing in order to clearly define the user.
  • Each question allows the user to answer on a graduated scale according to how much the user agrees or disagrees with a statement or how strongly the user identifies with a particular situation.
  • Several questions are used for each trait.
  • a user possesses a particular trait, e.g., if that person is comfortable expressing emotions, his or her answers will tend to display a consistent pattern. However, if there is significant variability among a group of answers related to the same trait, it might not be possible to clearly define the user. In that case, the system asks additional question in order to establish a more consistent pattern. Questions may also be dynamically scored, wherein an answers is compared to other answers within the same category or subcategory. If a particular answer deviated significantly from the other questions (similar to a best fit curve), the answer score is adjusted accordingly to bring into closer alignment with the other answers. Obviously, the ability to adjustment a particular score depends on the number of other answers and variability among those answers. As a result of this dynamic testing, each user takes a unique, individualized test according to that person's psychological trait and responses.
  • the system applies filters to both the user the profile and profiles of potential partners that are already stored in a database (step 403 ). Filters save time and resources by quickly eliminating candidates in the database who are poor matches for the user based on key characteristics. Realistically, the filters may eliminate as many as 98% of the personal profiles stored in the database.
  • the particular background characteristics to which system level filters are applied are usually few in number and are chosen based on empirical research into which traits are most crucial to the success or failure of relationships. Examples of personal characteristics that might have system level filters include gender, age, religion, ethnicity, language, attractiveness, and location.
  • the user may add custom filters by specifying types of people he or she does not want to meet. For example, the user may specify that she is not interested in smokers or does not want to go out with lawyers or musicians. In that case, the invention will filter out anyone with those traits. Similarly, the user can negate the system level filters by specifying that a filtered trait (e.g., ethincity) is not important, in which case the filter is ignored.
  • a filtered trait e.g., ethincity
  • the filters are applied bilaterally. Therefore, in addition to filtering target candidates based on their personal traits and the user's stated preferences, the user himself is also filtered from the pool of targets based on his traits and the targets' stated preferences. For example, a target might be close to the user's preferred age range, in which case the target would pass through the user's filters. However, the user might be too old or young for the target's preferred age range, in which case the user would be filtered. Only if both the user and target pass through each other's filters do they remain potential candidates for each other.
  • FIG. 6 is a flowchart illustrating in detail the process of applying such filters to personal profiles in accordance with the present invention.
  • the system retrieves the next characteristic to be evaluated (step 601 ) and determines whether the characteristic does indeed have a filter associated with it (step 602 ).
  • a filter associated with it step 602 .
  • Most variables e.g., hair and eye color, occupation, personal interests
  • filters unless the user has specifically added one
  • differences with regard to such variables have shown not to be critical for the success or failure of a relationship. Therefore, if the characteristic in question does not have an associated filter, the system simply returns to start and retrieves the next characteristic.
  • the system determines if that characteristic is important to either the user or the target or both (step 603 ).
  • the user and target's weighing of preferences affect how the filters are applied. If the characteristic has an associated filter, but both the user and the target have stated that the characteristic is not important to them, the filter is ignored and the process returns to start to retrieve the next characteristic. However, if either the user or the target states that the characteristic in question is somewhat or very important, the filter is applied and the system then determines if the filter is a simple binary filter or uses a sliding scale in conjunction with a binary filter (step 604 ).
  • the system uses simple binary (true/false) scoring and determines if the characteristic violates the filter (step 605 ). If either the user or target violates the filter rule, they are eliminated as a possible match for each other (step 605 ). For example, if the user is a woman looking to meet a man, the system will automatically exclude all women in the database. If the characteristic does not violate the filter, it is assigned a normal score of 1.00, and the system returns to start to retrieve the next characteristic.
  • the filter uses a combination of linear scoring and binary scoring.
  • the linear scoring adjusts the score depending on how far the variable in question deviates from a specified value.
  • the binary value of the variable is TRUE as long as the value is within a defined range.
  • the filter switches entirely to binary scoring and changes the value to FALSE, excluding the candidate entirely.
  • the upper and lower limits for binary scoring are based on empirical research, and the sliding scale is based on both empirical data and user weights. Sliding scales are applied to characteristics that naturally allow some degree of variance latitude for a successful matching of user and target, e.g., some degree of permissible difference in age, height, and distance between respective residences.
  • the matching characteristic has a range of values specified by both the user and the target in their respective preferences, and the system determines if the user and target fall within those ranges (step 607 ). If the user and/or target fall within the range, the matching characteristic is assigned a normalized value of 1.00 for that person, and the system retrieves the next variable.
  • the invention applies a sliding scale to reduce the values of the score below 1.00 (step 608 ). However, there is a limit to how much a score will be reduced.
  • Each characteristic with a sliding scale also has upper and lower constraints that act as absolute filters.
  • the invention determines if the target (or user) exceeds those constraints (step 609 ), and if either the user or the target is too far outside the other's preference range, that person is eliminated as a potential match for the other person. If the target and the user do not exceed the respective constraints, respective adjusted scores are assigned to the characteristic for both the user and the target, and the process return to start.
  • the following example will help to illustrate the interrelationship between the sliding scale and the constraints.
  • Users may specify an age range of people they are interested in meeting. For example, a woman might specify that she is interested in men between the ages of 30 and 40. All men in the database pool that fall within that age range are assigned a normalized value of 1.00.
  • the empirical scoring model uses a slope of 0.15 points per year over the specified age range and a slope of 0.25 points per year under the age range. Therefore, a 42-year-old man would be assigned a normalized value of 0.85 [(0.70)(0.5)+(0.5)]. A 28-year-old man would have a normalized value of 0.75.
  • the empirical model uses a different sliding scale, as well as different upper and lower limits.
  • all female candidates in the database that fall within the 30 to 40 age range receive a normalized score of 1.00.
  • the model uses a slope of 0.30 points per year, while a slope of 0.15 points per year is used for women under the age of 30. Therefore, a 42-year-old woman would have a normalized score of 0.70, while a 28-year-old woman would have a normalized score of 0.85.
  • the upper cut-off limit for women over the specified range is 7.5 years, and the lower cut-off limit for women under the specified range is 10.0 years. Therefore, any woman in the database over the age of 47 would be excluded, as would any woman under the age of 20.
  • the invention calculates a True Compatibility Index (TCI) score for both the user and each remaining target that passed through the selection filters (step 404 ).
  • TCI True Compatibility Index
  • the User TCI measures how well the target matches the user
  • the Target TCI measures how well the user matches the target.
  • TCI score that is presented to the user as the final compatibility score.
  • FIG. 7 a flowchart illustrating the process of compatibility index scoring is depicted in accordance with the present invention.
  • the personal profile domains are separated into two major categories.
  • the socio-demographic, interests/activities, and physical characteristics are all grouped under Personal Data (PD).
  • the personality information is classified and scored separately as Psychological Traits (PT).
  • the invention begins by generating raw scores for the variables (step 701 ).
  • the variables are scored according to algorithms that compare personal information to user preferences.
  • Each trait may have its own algorithm. For example, eye color is scored in a binary manner, since the target either does or does not meet the user's preference.
  • eye color is not a basis for excluding the target as a possible match (unless the user specifically added a filter for this trait, as explained above). Therefore, rather than filtering the target, points are added or subtracted from the target's compatibility score depending on whether it conforms to the user preference and how important the trait is to the user.
  • the invention then applies system-level weights to the raw scores (step 702 ). These weights are based on statistical analyses of survey data establishing the relative importance of each trait to a cross section of potential users.
  • the scores are rebalanced according to user specified weights to produce a score for each PD domain (step 703 ). For example, if the user specifies a trait as not being important, it is ignored. If the user specifies that trait as being somewhat important, it receives a weight of 1. If the trait is specified as very important, it receives a weight of 2.
  • the invention calculates scores for the individual PD domains (socio-demographic, physical traits, and interests), it calculates a combined PD score (step 704 ).
  • the invention scores the PT variable (step 705 ). Based on the psychological test described above, the invention is able to define the user (and targets in the database) according to each category and subcategory factor. Each psychological trait is compared between the user and each target, and a score is assigned to that trait according to compatibility and importance. As with the PD variables, compatibility scores are determined for each subcategory, then each category, and finally a combined PT score. However, unlike the PD score, the PT score does not involve user-defined weights or preferences. Instead, PT scoring is performed according to matching algorithms derived from empirical research on relationships.
  • the invention calculates the True Compatibility Index (TCI) score using domain level weights for the PD and PT scores (step 706 ).
  • the domain weights refer back to step 401 , in which the user chooses whether he or she is seeking a dating relationship or a life partner.
  • the relative importance of psychological traits versus socio-demographic and physical characteristics varies not only with the seriousness and intended length of the desired relationship but also with gender.
  • the following chart is an example that illustrates the weight assigned to the PT score relative to the PD score, depending on the type of relationship and the gender of the user: Life Dating Male 1.5 1 Female 2.25 1.5
  • the PT score is weighed one and a half times the averaged PD score.
  • the PT score is weighed two and a quarter times the PD score. This reflects the empirical observation that for serious longer-term relationships, psychological traits are more important than socio-demographic characteristics, physical characteristics, and interests and hobbies. Furthermore, the importance of psychological traits is greater for women than for men.
  • the specific numbers used in the chart are merely examples based on empirical research and are therefore subject to change as new research is performed.
  • the TCI score is normalized. It should be emphasized that steps 701 - 707 are performed for the user, the target, and the combined pair.
  • the paired TCI score may also be adjusted to account for TCI variances between the user and the target. For example, if the individual user and target TCIs are both 0.80, the paired score will be higher than if the user and target TCIs were 0.90 and 0.70 respectively.
  • the invention After the paired TCI is calculated, the invention generates a match profile that ranks the targets according to how well they match the user (step 407 ). All target candidates in the database that are not excluded during filtering in step 403 are included in the ranked profile according to their respective paired TCI scores.
  • the user is also provided with a detailed breakdown for each person listed in the ranked profile. This breakdown specifies how the user is or is not compatible with the target in regard to particular psychological, demographic and physical traits. Because it is highly improbable that two people are perfectly compatible with each other, the invention provides users with a detailed picture of how good a “fit” they are for each other and why. It is then up to the user to decide whether or not to initiate contact with targets in the match profile (step 408 ).
  • the invention provides alternate methods for finding potential matches.
  • the user is given the opportunity to manipulate his or preferences to find different matches (step 405 ).
  • the user can change preferences, preference weights (i.e., not important, very important) and can even ignore psychological characteristics.
  • the resulting match profiles can then be added to the match profile generated in step 407 .
  • the user can employ the advanced custom search option to create multiple match profile lists that can be stored under the user's account along with the match profile generated in the standard operating mode.
  • the invention also provides the option of generating a match profile based solely on the user's personal and psychological traits, without regard to user preferences or weights (step 406 ).
  • This auto search function simply matches targets to the user based on the traits the user has, while ignoring which specific traits the user is seeking in others.
  • the auto match profile can be stored along with the other match profiles in step 407 .
  • the present invention also provides users with an economic value of a loving relationship. This process applies a combination of financial economics and relationship science as described above. For purposes of the valuation, a loving relationship is divided into monetary and psychological components.
  • the monetary component of love has two parts: 1) improved earning power, and 2) cost of living savings.
  • Research shows that people in “lasting love” relationships (usually married) earn more than their single counterparts who are not in similar relationships. Likewise, they spend less as a couple because of a variety of regular cost savings, e.g., housing costs, groceries, etc. In other words, couples have an economy of scale cost advantage over single people. Depending on one's age, and therefore expected years to retirement and eventual death (using standard actuarial methods), the current value of these dollars can be quantified.
  • the psychological component of the love valuation includes four parts: 1) emotional gratification, 2) sexual gratification, 3) increased lifespan, and 4) reduced risk of mental health and sexually transmitted diseases (STDs).
  • Emotional gratification can be valued according to the amount of money (or wages) someone is willing to forgo in exchange for a lasting relationship. For example, empirical surveys have shown that on average men would be willing to sacrifice up to 15% of their salaries for the emotional gratification of being in love. Women in the survey were willing to sacrifice up to 50% of their income.
  • Valuing sexual gratification is trickier than the other psychological components and differs considerable between men and women. Taking into account traditional gender roles, surveys have shown that men have to “buy” heterosexual sex one way or another. Typically, this includes the financial costs associated with courtship and dating activities. In general, husbands and men in stable, long-term relationships do not incur these costs on a regular basis as compared to single men. Therefore, for most men, sexual gratification within the context of a long-term relationship represents cost savings.
  • Valuing the sexual gratification component can be further broken down to include average weekly encounters, average market cost/psychic value per encounter, and the age of sexual indifference, which is essentially a biological drop off point for the sex drive, e.g., 75-80 years of age.
  • the present invention applies these economic principles by looking at several practical aspects of a person's life that are affected by being in a stable, long-term relationship versus being single. While this does not provide a perfect or exhaustive evaluation of love (a feat attempted for thousands of years), it does establish an economic value for many of the practical changes that occur in one's life as a result of falling in love.

Abstract

A method, program and system are provided for selecting and matching personal profiles based on personal characteristics and psychological traits. The method includes creating a profile of a user based on the user's personal characteristics and answers to psychological test items, wherein the profile further includes user preferences concerning potential partners. A plurality of characteristics filters are applied to a database of target profiles, wherein each target profile passes through a given characteristic filter only if the characteristic in question in both the target profile and the user profile complies with the filter's rule. The operation of the filter may be influenced by preferences in the user profile and the target profiles. A compatibility index is calculated for the user relative to each target profile that passes through all of the trait filters. The invention then creates a match list that ranks target profiles relative to the user according to their respective compatibility index.

Description

    BACKGROUND OF THE INVENTION
  • 1. Technical Field
  • The present invention relates generally to automated matching between sets of predetermined traits, and more specifically to matching people as potential life partners based on a calculated index of compatibility.
  • 2. Description of Related Art
  • With the increasing role of computers and the Internet in daily life, more and more people are establishing and maintaining friendships through electronic means of communication and interaction, that until recently were relatively impersonal. Even recently, the Internet has allowed for the proliferation of a multitude of dating services, which provide an inexpensive and usually confidential means for learning about or meeting people. Computer dating services provide an organized way of classifying users and quickly screening candidates for potential partner matches. The Internet has provided easier access to such computer services, and has made it easier to collect information from much larger pools of users.
  • Currently, online dating services may be grouped into three major categories. The first category of online services is online dating sites that offer large databases of users but provide limited services and features. The goal at these sites is to offer numerous dating partners for members and subscribers. The vast majority of such sites are “mom and pop” businesses with limited member bases.
  • The second category of online services includes self-discovery sites that offer a wide range of entertainment, pop culture, and self-discovery tests and information. These sites operate under a business model of collecting information on their users, thereby providing a fertile database for advertisers.
  • The third category of online services uses psychological testing to recommend appropriate matches for their members. However, the testing tends to be cumbersome, and such services offer very limited user control over the process.
  • As such, the currently available services offer users very little guidance in finding potential matches based on personal traits, or they take the process out of the user's hands and present matches without the input of user preferences. It would therefore be desirable to have a method for matching potential life partners based on the bi-directional matching of socio-demographic and psychological traits according to the results of relevant empirical research as well as specified user preferences.
  • SUMMARY OF THE INVENTION
  • The present invention provides a method, program and system for selecting and matching personal profiles based on personal background data and psychological traits. The method includes the computer-implemented steps of creating a profile of a user based on the user's personal characteristics and answers to personality test items, wherein the profile further includes user preferences concerning potential partners. A plurality of characteristics filters are applied to a database of target profiles, wherein each target profile passes through a given characteristic filter only if the characteristic in question in both the target profile and the user profile complies with the filter's rule. The operation of the filter may be influenced by preferences in the user profile and the target profiles.
  • A compatibility index is then calculated for the user relative to each target profile that passes through all of the trait filters. The compatibility index is computed by: 1) scoring personal characteristics and weighing the scores according to empirically derived models and user preferences to produce a combined personal characteristic score, 2) scoring the psychological data according to matching algorithms derived from empirical research on relationships, and 3) weighing the psychological data score relative the personal characteristic score according to the user's gender and preference regarding short-term versus long-term relationships. The invention then creates a match list that ranks target profiles relative to the user according to their respective compatibility index.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The novel features believed to be unique to the present invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
  • FIG. 1 depicts a pictorial representation of a network of data processing systems by means of which the present invention may be implemented;
  • FIG. 2 depicts a block diagram of a data processing system that may be implemented as a server in accordance with a preferred embodiment of the present invention;
  • FIG. 3 depicts a block diagram illustrating a data processing system in which the present invention may be implemented;
  • FIG. 4 is a flowchart illustrating an overview of the process by which a compatibility index is computed and matched against possible candidates in accordance with the present invention;
  • FIG. 5 is a flowchart illustrating in more detail the process by which a user profile is created in accordance with the present invention;
  • FIG. 6 is a flowchart illustrating in detail the process of applying filters to personal profiles in accordance with the present invention; and
  • FIG. 7 is a flowchart illustrating the process of compatibility index scoring in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • With reference now to the figures, FIG. 1 is a pictorial representation of a network of data processing systems in which the present invention may be implemented. Network data processing system 100 is a network of computers in which the present invention may be implemented. Network data processing system 100 contains a network 102, which is the medium used to provide communications links between various devices and computers connected together within network data processing system 100. Network 102 may include connections, such as wire, wireless communication links, or fiber optic cables.
  • In the depicted example, a server 104 is connected to network 102 along with storage unit 106. In addition, clients 108, 110, and 112 also are connected to network 102. These clients 108, 110, and 112 may be, for example, personal computers or network computers. In the depicted example, server 104 provides data, such as boot files, operating system images, and applications to clients 108-112. Network data processing system 100 might also contain a supplementary server 126 and additional data storage 128.
  • Clients 108, 110, and 112 are clients to server 104. Network data processing system 100 includes printers 114, 116, and 118, and may also include additional servers, clients, and other devices not shown. The means by which clients 108-112 connect to the network 102 may include conventional telephone landline 120, broadband Digital Service Line (DSL) or cable 124, or wireless communication network 122.
  • In the depicted example, network data processing system 100 is the Internet with network 102 representing a worldwide collection of networks and gateways that use the TCP/IP suite or similar protocols to communicate with one another. At the heart of the Internet is a backbone of high-speed data communication lines between major nodes or host computers, consisting of thousands of commercial, government, educational and other computer systems that route data and messages. Of course, network data processing system 100 also may be implemented as a number of different types of networks, such as for example, an intranet, a local area network (LAN), or a wide area network (WAN). FIG. 1 is intended as an example, and not as an architectural limitation for the present invention.
  • Referring to FIG. 2, a block diagram of a data processing system that may be implemented as a server, such as server 104 in FIG. 1, is depicted in accordance with a preferred embodiment of the present invention. Data processing system 200 may be a symmetric multiprocessor (SMP) system including a plurality of processors 202 and 204 connected to system bus 206. Alternatively, a single processor system may be employed. Also connected to system bus 206 is memory controller/cache 208, which provides an interface to local memory 209. I/O bus bridge 210 is connected to system bus 206 and provides an interface to I/O bus 212. Memory controller/cache 208 and I/O bus bridge 210 may be integrated as depicted.
  • Peripheral component interconnect (PCI) bus bridge 214 connected to I/O bus 212 provides an interface to PCI local bus 216. A number of modems may be connected to PCI bus 216. Typical PCI bus implementations will support four PCI expansion slots or add-in connectors. Communication links to network computers 108-112 in FIG. 1 may be provided through modem 218 and network adapter 220 connected to PCI local bus 216 through add-in boards.
  • Additional PCI bus bridges 222 and 224 provide interfaces for additional PCI buses 226 and 228, from which additional modems or network adapters may be supported. In this manner, data processing system 200 allows connections to multiple network computers. A memory-mapped graphics adapter 230 and hard disk 232 may also be connected to I/O bus 212 as depicted, either directly or indirectly.
  • Those of ordinary skill in the art will appreciate that the hardware depicted in FIG. 2 may vary. For example, other peripheral devices, such as optical disk drives and the like, also may be used in addition to or in place of the hardware depicted. The depicted example is not meant to imply architectural limitations with respect to the present invention.
  • The data processing system depicted in FIG. 2 may be, for example, an eServer pSeries system, a product of International Business Machines Corporation in Armonk, N.Y., running the Advanced Interactive Executive (AIX) or Linux operating systems.
  • With reference now to FIG. 3, a block diagram illustrating a data processing system is depicted in which the present invention may be implemented. Data processing system 300 is an example of a client computer. Data processing system 300 employs a peripheral component interconnect (PCI) local bus architecture. Although the depicted example employs a PCI bus, other bus architectures such as Accelerated Graphics Port (AGP) and Industry Standard Architecture (ISA) may be used. Processor 302 and main memory 304 are connected to PCI local bus 306 through PCI bridge 308. PCI bridge 308 also may include an integrated memory controller and cache memory for processor 302. Additional connections to PCI local bus 306 may be made through direct component interconnection or through add-in boards. In the depicted example, local area network (LAN) adapter 310, SCSI host bus adapter 312, and expansion bus interface 314 are connected to PCI local bus 306 by direct component connection. In contrast, audio adapter 316, graphics adapter 318, and audio/video adapter 319 are connected to PCI local bus 306 by add-in boards inserted into expansion slots. Expansion bus interface 314 provides a connection for a keyboard and mouse adapter 320, modem 322, and additional memory 324. Small computer system interface (SCSI) host bus adapter 312 provides a connection for hard disk drive 326, tape drive 328, and CD/DVD-ROM drive 330. Typical PCI local bus implementations will support three or four PCI expansion slots or add-in connectors.
  • An operating system runs on processor 302 and is used to coordinate and provide control of various components within data processing system 300 in FIG. 3. The operating system may be a commercially available operating system, such as Windows 2000, which is available from Microsoft Corporation. An object oriented programming system such as Java may run in conjunction with the operating system and provide calls to the operating system from Java programs or applications executing on data processing system 300. “Java” is a trademark of Sun Microsystems, Inc. Instructions for the operating system, the object-oriented operating system, and applications or programs are located on storage devices, such as hard disk drive 326, and may be loaded into main memory 304 for execution by processor 302.
  • Those of ordinary skill in the art will appreciate that the hardware in FIG. 3 may vary depending on the implementation. Other internal hardware or peripheral devices, such as flash ROM (or equivalent nonvolatile memory) or optical disk drives and the like, may be used in addition to or in place of the hardware depicted in FIG. 3. Also, the processes of the present invention may be applied to a multiprocessor data processing system.
  • As another example, data processing system 300 may be a stand-alone system configured to be bootable without relying on some type of network communication interface, whether or not data processing system 300 comprises some type of network communication interface. As a further example, data processing system 300 may be a Personal Digital Assistant (PDA) device, which is configured with ROM and/or flash ROM in order to provide non-volatile memory for storing operating system files and/or user-generated data.
  • The depicted example in FIG. 3 and the above-described examples are not meant to imply architectural limitations. For example, data processing system 300 also may be a notebook computer or hand-held computer in addition to taking the form of a PDA. Data processing system 300 also may be a kiosk or a Web appliance.
  • FIG. 4 is a flowchart illustrating an overview of the process by which a compatibility index is computed and matched against possible candidates in accordance with the present invention. When the user enters the web site and begins the process, the first step is to specify whether he or she is seeking a potential life partner or merely wants to meet people to date (step 401). This decision affects the weights given to psychological and socio-demographic background characteristics in determining potential matches (explained in detail below). The user then creates a profile that includes personal background information, personality information, and preferences regarding potential partners (step 402).
  • FIG. 5 is a flowchart illustrating in more detail the process by which a user profile is created in accordance with the present invention. The user profile comprises four major domains: socio-demographic background, physical attributes, interests/activities, and psychological attributes (personality traits). The user begins by supplying socio-demographic information about himself or herself (step 501). Examples of socio-demographic characteristics include gender, age, language(s) spoken, ethnicity, political leanings, zip code, occupation, religion, education, and drinking and smoking habits.
  • After supplying the relevant socio-demographic information, the user provides information about his or her physical characteristics, e.g., height, hair and eye color, body type, perceived attractiveness, any tattoos, etc. (step 502).
  • The user then enters information about interests and preferred activities and hobbies, e.g., music, sports, movies, etc. (step 503). The user may choose from among a list of interests and activities or enter his or her interests.
  • In addition to providing information about him or her self, the user also has the opportunity to enter preferences for the characteristics of potential partners in each of the first three domains described above (step 504). In steps 501 through 503, the user describes who he or she is. Step 504 allows the user to describe the kind of potential partner he or she is looking to meet. The user can also assign a weight to each of his or her preferences (step 505). Specifically, the user can describe the trait in question as being not important, somewhat important, or very important.
  • Finally, the user answers a series of questions designed to provide psychological data about the user (step 506). Unlike the other domains, the user does not specify partner preferences or weights for the psychological data. Instead, the user's answers are evaluated according to a empirically derived models. The psychological questionnaire assesses personality traits, attitudes toward people and ideas, and how the user would react in particular situations.
  • The psychological evaluation is broken down into several categories, including traits such as communication style, conflict resolution, sexuality, social life, values hierarchy, personal characteristics, money attitudes, gender roles, attachment style parenting style, and stress reaction. Each one of these categories is further broken down into subcategories. For example, communication style might by further broken down to include comfort with vulnerability, need for intimacy, open-mindedness, and ability to communication (i.e. skills). As another example, the category of personal characteristics may be further divided into readiness to commit, self-image, conscientiousness, integrity, adventurousness, rigidity, and dominance (i.e. need for control).
  • The user answers several questions related to each category and subcategory. In this process, the invention employs dynamic testing in order to clearly define the user. Each question allows the user to answer on a graduated scale according to how much the user agrees or disagrees with a statement or how strongly the user identifies with a particular situation. Several questions are used for each trait.
  • If a user possesses a particular trait, e.g., if that person is comfortable expressing emotions, his or her answers will tend to display a consistent pattern. However, if there is significant variability among a group of answers related to the same trait, it might not be possible to clearly define the user. In that case, the system asks additional question in order to establish a more consistent pattern. Questions may also be dynamically scored, wherein an answers is compared to other answers within the same category or subcategory. If a particular answer deviated significantly from the other questions (similar to a best fit curve), the answer score is adjusted accordingly to bring into closer alignment with the other answers. Obviously, the ability to adjustment a particular score depends on the number of other answers and variability among those answers. As a result of this dynamic testing, each user takes a unique, individualized test according to that person's psychological trait and responses.
  • Returning to FIG. 4, in standard mode, the system applies filters to both the user the profile and profiles of potential partners that are already stored in a database (step 403). Filters save time and resources by quickly eliminating candidates in the database who are poor matches for the user based on key characteristics. Realistically, the filters may eliminate as many as 98% of the personal profiles stored in the database. The particular background characteristics to which system level filters are applied are usually few in number and are chosen based on empirical research into which traits are most crucial to the success or failure of relationships. Examples of personal characteristics that might have system level filters include gender, age, religion, ethnicity, language, attractiveness, and location.
  • In addition to the system level filters, the user may add custom filters by specifying types of people he or she does not want to meet. For example, the user may specify that she is not interested in smokers or does not want to go out with lawyers or musicians. In that case, the invention will filter out anyone with those traits. Similarly, the user can negate the system level filters by specifying that a filtered trait (e.g., ethincity) is not important, in which case the filter is ignored.
  • The filters are applied bilaterally. Therefore, in addition to filtering target candidates based on their personal traits and the user's stated preferences, the user himself is also filtered from the pool of targets based on his traits and the targets' stated preferences. For example, a target might be close to the user's preferred age range, in which case the target would pass through the user's filters. However, the user might be too old or young for the target's preferred age range, in which case the user would be filtered. Only if both the user and target pass through each other's filters do they remain potential candidates for each other.
  • FIG. 6 is a flowchart illustrating in detail the process of applying such filters to personal profiles in accordance with the present invention. When applying the filters, the system retrieves the next characteristic to be evaluated (step 601) and determines whether the characteristic does indeed have a filter associated with it (step 602). As mentioned above, only a select number of personal characteristics are filtered. Most variables (e.g., hair and eye color, occupation, personal interests) do not have filters (unless the user has specifically added one) because differences with regard to such variables have shown not to be critical for the success or failure of a relationship. Therefore, if the characteristic in question does not have an associated filter, the system simply returns to start and retrieves the next characteristic.
  • If the characteristic in question does have a filter, the system determines if that characteristic is important to either the user or the target or both (step 603). The user and target's weighing of preferences affect how the filters are applied. If the characteristic has an associated filter, but both the user and the target have stated that the characteristic is not important to them, the filter is ignored and the process returns to start to retrieve the next characteristic. However, if either the user or the target states that the characteristic in question is somewhat or very important, the filter is applied and the system then determines if the filter is a simple binary filter or uses a sliding scale in conjunction with a binary filter (step 604).
  • If the filter does not have a sliding scale, the system uses simple binary (true/false) scoring and determines if the characteristic violates the filter (step 605). If either the user or target violates the filter rule, they are eliminated as a possible match for each other (step 605). For example, if the user is a woman looking to meet a man, the system will automatically exclude all women in the database. If the characteristic does not violate the filter, it is assigned a normal score of 1.00, and the system returns to start to retrieve the next characteristic.
  • If the filter has a sliding scale, it uses a combination of linear scoring and binary scoring. The linear scoring adjusts the score depending on how far the variable in question deviates from a specified value. In addition, the binary value of the variable is TRUE as long as the value is within a defined range. However, if the value deviates too far from the specified value, the filter switches entirely to binary scoring and changes the value to FALSE, excluding the candidate entirely. The upper and lower limits for binary scoring are based on empirical research, and the sliding scale is based on both empirical data and user weights. Sliding scales are applied to characteristics that naturally allow some degree of variance latitude for a successful matching of user and target, e.g., some degree of permissible difference in age, height, and distance between respective residences.
  • In the case of a sliding scale, the matching characteristic has a range of values specified by both the user and the target in their respective preferences, and the system determines if the user and target fall within those ranges (step 607). If the user and/or target fall within the range, the matching characteristic is assigned a normalized value of 1.00 for that person, and the system retrieves the next variable.
  • If the user or target falls outside the other's range, the invention applies a sliding scale to reduce the values of the score below 1.00 (step 608). However, there is a limit to how much a score will be reduced.
  • Each characteristic with a sliding scale also has upper and lower constraints that act as absolute filters. The invention determines if the target (or user) exceeds those constraints (step 609), and if either the user or the target is too far outside the other's preference range, that person is eliminated as a potential match for the other person. If the target and the user do not exceed the respective constraints, respective adjusted scores are assigned to the characteristic for both the user and the target, and the process return to start.
  • The following example will help to illustrate the interrelationship between the sliding scale and the constraints. Users may specify an age range of people they are interested in meeting. For example, a woman might specify that she is interested in men between the ages of 30 and 40. All men in the database pool that fall within that age range are assigned a normalized value of 1.00. The empirical scoring model uses a slope of 0.15 points per year over the specified age range and a slope of 0.25 points per year under the age range. Therefore, a 42-year-old man would be assigned a normalized value of 0.85 [(0.70)(0.5)+(0.5)]. A 28-year-old man would have a normalized value of 0.75.
  • In addition to the sliding scale, there is an upper cut-off limit of 12.5 years over the specified age range, and a lower cut-off limit of 7.5 years. Therefore, any man in the database over the age of 52 would automatically be excluded as a possible match, as would any man under the age of 23.
  • As another example, if the user is a man who specifies that he is interested in meeting women between the ages of 30 and 40, the empirical model uses a different sliding scale, as well as different upper and lower limits. As with the example of male candidates in the above example, all female candidates in the database that fall within the 30 to 40 age range receive a normalized score of 1.00. For women over the age of 40, the model uses a slope of 0.30 points per year, while a slope of 0.15 points per year is used for women under the age of 30. Therefore, a 42-year-old woman would have a normalized score of 0.70, while a 28-year-old woman would have a normalized score of 0.85.
  • The upper cut-off limit for women over the specified range is 7.5 years, and the lower cut-off limit for women under the specified range is 10.0 years. Therefore, any woman in the database over the age of 47 would be excluded, as would any woman under the age of 20.
  • The specific slopes and limits used in the examples above are merely example values. The actual values will depend on the specific empirical data used to create the scoring model and might change as additional empirical data are gathered and the model is refined. However, the above examples illustrate the important point that the values may vary between genders depending upon the characteristic being scored.
  • Returning to FIG. 4, after the filters have been applied to the user and the targets in the database, the invention calculates a True Compatibility Index (TCI) score for both the user and each remaining target that passed through the selection filters (step 404). The User TCI measures how well the target matches the user, while the Target TCI measures how well the user matches the target. In addition to the individual User and Target TCIs, there is also a paired TCI that measures the overall match between the user and target. It is the paired TCI score that is presented to the user as the final compatibility score.
  • Referring now to FIG. 7, a flowchart illustrating the process of compatibility index scoring is depicted in accordance with the present invention. In calculating the TCI score, the personal profile domains are separated into two major categories. The socio-demographic, interests/activities, and physical characteristics are all grouped under Personal Data (PD). The personality information is classified and scored separately as Psychological Traits (PT).
  • For the Personal Data the invention begins by generating raw scores for the variables (step 701). The variables are scored according to algorithms that compare personal information to user preferences. Each trait may have its own algorithm. For example, eye color is scored in a binary manner, since the target either does or does not meet the user's preference. However, unlike filtered traits (e.g., gender), eye color is not a basis for excluding the target as a possible match (unless the user specifically added a filter for this trait, as explained above). Therefore, rather than filtering the target, points are added or subtracted from the target's compatibility score depending on whether it conforms to the user preference and how important the trait is to the user.
  • Other traits (e.g., height or income) are scored according to a sliding scale similar to that described in relation to FIG. 6 but without the upper and lower constraints. The scores are adjusted down the further the target is from the user's preferred range, but no excluding filters are applied (unless the user has added filter constraints for these traits).
  • The invention then applies system-level weights to the raw scores (step 702). These weights are based on statistical analyses of survey data establishing the relative importance of each trait to a cross section of potential users. After the system-level weights are applied, the scores are rebalanced according to user specified weights to produce a score for each PD domain (step 703). For example, if the user specifies a trait as not being important, it is ignored. If the user specifies that trait as being somewhat important, it receives a weight of 1. If the trait is specified as very important, it receives a weight of 2. After the invention calculates scores for the individual PD domains (socio-demographic, physical traits, and interests), it calculates a combined PD score (step 704).
  • The invention then scores the PT variable (step 705). Based on the psychological test described above, the invention is able to define the user (and targets in the database) according to each category and subcategory factor. Each psychological trait is compared between the user and each target, and a score is assigned to that trait according to compatibility and importance. As with the PD variables, compatibility scores are determined for each subcategory, then each category, and finally a combined PT score. However, unlike the PD score, the PT score does not involve user-defined weights or preferences. Instead, PT scoring is performed according to matching algorithms derived from empirical research on relationships.
  • Once the PD and PT scores have been calculated, the invention calculates the True Compatibility Index (TCI) score using domain level weights for the PD and PT scores (step 706). The domain weights refer back to step 401, in which the user chooses whether he or she is seeking a dating relationship or a life partner. The relative importance of psychological traits versus socio-demographic and physical characteristics varies not only with the seriousness and intended length of the desired relationship but also with gender. The following chart is an example that illustrates the weight assigned to the PT score relative to the PD score, depending on the type of relationship and the gender of the user:
    Life Dating
    Male 1.5 1
    Female 2.25 1.5

    For example, if a man specifies in step 401 that he is seeking a life partner, then the PT score is weighed one and a half times the averaged PD score. However, if the user is a woman seeking a life partner, the PT score is weighed two and a quarter times the PD score. This reflects the empirical observation that for serious longer-term relationships, psychological traits are more important than socio-demographic characteristics, physical characteristics, and interests and hobbies. Furthermore, the importance of psychological traits is greater for women than for men. The specific numbers used in the chart are merely examples based on empirical research and are therefore subject to change as new research is performed.
  • Finally, the TCI score is normalized. It should be emphasized that steps 701-707 are performed for the user, the target, and the combined pair. The paired TCI score may also be adjusted to account for TCI variances between the user and the target. For example, if the individual user and target TCIs are both 0.80, the paired score will be higher than if the user and target TCIs were 0.90 and 0.70 respectively.
  • Returning to FIG. 4, after the paired TCI is calculated, the invention generates a match profile that ranks the targets according to how well they match the user (step 407). All target candidates in the database that are not excluded during filtering in step 403 are included in the ranked profile according to their respective paired TCI scores. In addition to the TCI score, the user is also provided with a detailed breakdown for each person listed in the ranked profile. This breakdown specifies how the user is or is not compatible with the target in regard to particular psychological, demographic and physical traits. Because it is highly improbable that two people are perfectly compatible with each other, the invention provides users with a detailed picture of how good a “fit” they are for each other and why. It is then up to the user to decide whether or not to initiate contact with targets in the match profile (step 408).
  • In addition to the standard mode of generating potential matches for the user, the invention provides alternate methods for finding potential matches. In the advanced custom search, the user is given the opportunity to manipulate his or preferences to find different matches (step 405). With the advanced custom search, the user can change preferences, preference weights (i.e., not important, very important) and can even ignore psychological characteristics. The resulting match profiles can then be added to the match profile generated in step 407. The user can employ the advanced custom search option to create multiple match profile lists that can be stored under the user's account along with the match profile generated in the standard operating mode.
  • At the other end of the spectrum, the invention also provides the option of generating a match profile based solely on the user's personal and psychological traits, without regard to user preferences or weights (step 406). This auto search function simply matches targets to the user based on the traits the user has, while ignoring which specific traits the user is seeking in others. As with the custom search, the auto match profile can be stored along with the other match profiles in step 407.
  • The present invention also provides users with an economic value of a loving relationship. This process applies a combination of financial economics and relationship science as described above. For purposes of the valuation, a loving relationship is divided into monetary and psychological components.
  • The monetary component of love has two parts: 1) improved earning power, and 2) cost of living savings. Research shows that people in “lasting love” relationships (usually married) earn more than their single counterparts who are not in similar relationships. Likewise, they spend less as a couple because of a variety of regular cost savings, e.g., housing costs, groceries, etc. In other words, couples have an economy of scale cost advantage over single people. Depending on one's age, and therefore expected years to retirement and eventual death (using standard actuarial methods), the current value of these dollars can be quantified.
  • The psychological component of the love valuation includes four parts: 1) emotional gratification, 2) sexual gratification, 3) increased lifespan, and 4) reduced risk of mental health and sexually transmitted diseases (STDs).
  • Emotional gratification can be valued according to the amount of money (or wages) someone is willing to forgo in exchange for a lasting relationship. For example, empirical surveys have shown that on average men would be willing to sacrifice up to 15% of their salaries for the emotional gratification of being in love. Women in the survey were willing to sacrifice up to 50% of their income.
  • Regarding health issues, people in stable, long-term relationships tend to be happier and healthier on average. In addition, they are far less prone to contract STDs. Using these empirical facts, a monetary insurance value can be established for these health benefits using standard actuarial methods. These can be converted into values for monthly premiums related to mental health and STDs.
  • Valuing sexual gratification is trickier than the other psychological components and differs considerable between men and women. Taking into account traditional gender roles, surveys have shown that men have to “buy” heterosexual sex one way or another. Typically, this includes the financial costs associated with courtship and dating activities. In general, husbands and men in stable, long-term relationships do not incur these costs on a regular basis as compared to single men. Therefore, for most men, sexual gratification within the context of a long-term relationship represents cost savings.
  • In contrast to men, most women can get pure sexual gratification almost at will. However, the psychological/emotional value of sex is not “free” for them. Therefore, for women, sexual gratification with the context of a long-term relationship represents psychic income, as opposed to cost savings.
  • Valuing the sexual gratification component can be further broken down to include average weekly encounters, average market cost/psychic value per encounter, and the age of sexual indifference, which is essentially a biological drop off point for the sex drive, e.g., 75-80 years of age.
  • The following is an example breakdown of the assumptions that might be used to make the valuation calculation:
    Monetary Components
    Improved Earning Power
    Average Annual Compensation $52,000
    Long Term Inflation  2.0%
    Real Wage Growth  2.5%
    Percent Improvement in Wages (after tax) 20.0%
    Living Cost Savings (monthly)
    Occupancy $650
    Consumption Synergies $130
    Insurance (health, liability, and property) $270
    Psychological Components
    Sexual Gratification
    Average Weekly Encounters 1.5
    Average Mkt Cost/Psychic Value per Encounter $500
    Age of Sexual Indifference 75
    Emotional Gratification
    Percent Wage Indifference Point   15%
    Reduced Mental health and STD Risk
    Value of MH Monthly Premium $150
    Value of STD Monthly Premium $100
    Increased Life Expectancy
    % Increase in Actuarial Remaining Life   15%
    System and User Specifications
    Biological Age 39
    Actuarial Remaining Life (without love) 36
    Risk Free Long Bond Rate 5.48%
  • Using the above assumptions, a projected cash flow and present valuation can be determined for a long-term, committed relationship (i.e. love), producing the following results:
    Improved Earning Power $230,599
    Living Cost Savings (monthly) $243,973
    Sexual Gratification $800,504
    Emotional Gratification $281,035
    Reduced Mental Health and STD Risk $61,349
    Increased Life Expectancy Value $26,944
    Value of Love $1,644,405
  • While the above method obviously provides only an indirect valuation of love, this is an economic truth underlying all valuations. At first blush it might seem impossible to establish a price for something as subjective as love (or any emotion), until one realizes that the value provided by any economic good is determined by the subjective satisfaction that an individual receives from that good. This applies to things such as dining, art, entertainment, as well as more mundane goods such as detergent and vacuum cleaners. People generally have no problem placing a price on the subjective satisfaction they receive from these goods and services. Ultimately, the only way one can appraise subjective value is by examining what a person is willing to forgo in return for that subjective value (opportunity cost). This comparison is facilitated by money, which acts as a common denominator for which all goods and service can be exchanged, allowing one to compare apples and oranges (both figuratively and literally).
  • The present invention applies these economic principles by looking at several practical aspects of a person's life that are affected by being in a stable, long-term relationship versus being single. While this does not provide a perfect or exhaustive evaluation of love (a feat attempted for thousands of years), it does establish an economic value for many of the practical changes that occur in one's life as a result of falling in love.
  • The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to best explain the principles of the invention, to illustrate the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (29)

1. A method for selecting and matching personal profiles based on personal characteristics and psychological traits, the method comprising the computer implemented steps of:
(a) creating a profile of a user based on the user's personal characteristics and answers to psychological test items, wherein the profile further includes user preferences concerning potential partners;
(b) applying a plurality of characteristic filters to a plurality of target profiles in a database, wherein each target profile passes through a given characteristic filter only if the characteristic in question in both the target profile and the user profile complies with the filter's rule, and wherein the filter may be influenced by preferences in both the user profile and the plurality of target profiles;
(c) calculating a compatibility index for the user relative to each target profile that passes through all of the characteristic filters, wherein the compatibility index is calculated by the following steps:
scoring individual personal characteristics and weighing the scores according to empirically derived models and user preferences to produce a combined personal characteristic score;
scoring the psychological data according to matching algorithms derived from empirical research on relationships; and
weighing the psychological data score relative to the combined personal characteristic score according to the user's gender and preference regarding short-term versus long-term relationships; and
(d) creating and displaying a match list that ranks target profiles relative to the user according to their respective compatibility index.
2. The method according to claim 1, wherein the personal characteristics include:
socio-demographic information;
physical characteristics; and
interests and activities.
3. The method according to claim 1, wherein some of the plurality of characteristic filters use binary scoring, wherein:
if a characteristic in a target profile has a true value, the filter assigns a normal score to the characteristic; and
if the characteristic has a false value, the filter excludes the target profile.
4. The method according to claim 1, wherein some of the plurality of characteristic filters use both sliding scale scoring and binary scoring, wherein the filter defines a preferred value range, and a constraint value that is outside the value range, wherein:
if the value of a characteristic in a target profile falls within the preferred range the filter assigns a normalized score to the characteristic;
if the value of the characteristic falls outside the preferred range but does not exceed the constraint value, the filter assigns a reduced normalized score to the characteristic according to a sliding scale; and
if the value of the characteristic exceeds the constraint value, the filter excludes the target profile.
5. The method according to claim 1, wherein characteristic filters are assigned to particular personal characteristics according to the findings of empirical research concerning which characteristics are rated as being important to relationship success.
6. The method according to claim 5, wherein the personal characteristics that have associated filters include at least one of the following:
gender;
age;
ethnicity;
religion;
language;
location; and
attractiveness.
7. The method according to claim 1, wherein a user may manually add filters to specific characteristics that do not already have associated filters.
8. The method according to claim 1, wherein a characteristic filter is ignored if preferences in both the user profile and target profile specify that the characteristic in question is not important.
9. The method according to claim 1, wherein the psychological test items may relate to the following traits:
communication style;
conflict resolution;
sexuality;
social life;
values hierarchy;
money attitudes;
gender roles;
attachment to others;
parenting approach;
stress reaction;
self image;
dominance in relationships;
conscientiousness;
adventurousness;
rigidity; and
integrity.
10. The method according to claim 1, wherein the compatibility index further comprises:
a user score that measures how well the target matches the user's preferences;
a target score that measures how well the user matches the target's preferences; and
a paired score that is a weighted average of the user and target scores.
11. The method according to claim 10, wherein the paired score decreases as variance between the user score and target score increases.
12. The method according to claim 1, wherein the psychological data score is weighed more heavily if the user is seeking a potential life partner than if the user is seeking a dating partner.
13. The method according to claim 1, wherein the psychological data score is weighed more heavily for women than for men.
14. The method according to claim 1, wherein the match list further comprises detailed information about the compatibility between the user and each target with respect to individual characteristics.
15. A computer program product in a computer readable medium for selecting and matching personal profiles based on personal characteristics and psychological traits, the computer program product comprising:
(a) first instructions for creating a profile of a user based on the user's personal characteristics and answers to psychological test items, wherein the profile further includes user preferences concerning potential partners;
(b) second instructions for applying a plurality of characteristic filters to a plurality of target profiles in a database, wherein each target profile passes through a given characteristic filter only if the characteristic in question in both the target profile and the user profile complies with the filter's rule, and wherein the filter may be influenced by preferences in both the user profile and the plurality of target profiles;
(c) third instructions for calculating a compatibility index for the user relative to each target profile that passes through all of the characteristic filters, wherein the compatibility index is calculated by the following steps:
scoring individual personal characteristics and weighing the scores according to empirically derived models and user preferences to produce a combined personal characteristic score;
scoring the psychological data according to matching algorithms derived from empirical research on relationships; and
weighing the psychological data score relative to the combined personal characteristic score according to the user's gender and preference regarding short-term versus long-term relationships; and
(d) fourth instructions for creating and displaying a match list that ranks target profiles relative to the user according to their respective compatibility index.
16. The computer program product according to claim 15, wherein the personal characteristics include:
socio-demographic information;
physical characteristics; and
interests and activities.
17. The computer program product according to claim 15, wherein some of the plurality of characteristic filters use binary scoring, wherein:
if a characteristic in a target profile has a true value, the filter assigns a normal score to the characteristic; and
if the characteristic has a false value, the filter excludes the target profile.
18. The computer program product according to claim 15, wherein some of the plurality of characteristic filters use both sliding scale scoring and binary scoring, wherein the filter defines a preferred value range and a constraint value that is outside the value range, wherein:
if the value of a characteristic in a target profile falls within the preferred range the filter assigns a normalized score to the characteristic;
if the value of the characteristic falls outside the preferred range but does not exceed the constraint value, the filter assigns a reduced normalized score to the characteristic according to a sliding scale; and
if the value of the characteristic exceeds the constraint value, the filter excludes the target profile.
19. The computer program product according to claim 15, wherein characteristic filters are assigned to particular personal characteristics according to the findings of empirical research concerning which characteristics are rated as being important to relationship success.
20. The computer program product according to claim 19, wherein the personal characteristics that have associated filters include at least one of the following:
gender;
age;
ethnicity;
religion;
language;
location; and
attractiveness.
21. The computer program product according to claim 15, wherein a user may manually add filters to specific characteristics that do not already have associated filters.
22. The computer program product according to claim 15, wherein a characteristic filter is ignored if preferences in both the user profile and target profile specify that the characteristic in question is not important.
23. The computer program product according to claim 15, wherein the psychological test items may relate to the following traits:
communication style;
conflict resolution;
sexuality;
social life;
values hierarchy;
money attitudes;
gender roles;
attachment to others;
parenting approach;
stress reaction;
self image;
dominance in relationships;
conscientiousness;
adventurousness;
rigidity; and
integrity.
24. The computer program product according to claim 15, wherein the compatibility index further comprises:
a user score that measures how well the target matches the user's preferences;
a target score that measures how well the user matches the target's preferences; and
a paired score that is a weighted average of the user and target scores.
25. The computer program product according to claim 24, wherein the paired score decreases as variance between the user score and target score increases.
26. The computer program product according to claim 15, wherein the psychological data score is weighed more heavily if the user is seeking a potential life partner than if the user is seeking a dating partner.
27. The computer program product according to claim 15, wherein the psychological data score is weighed more heavily for women than for men.
28. The computer program product according to claim 15, wherein the match list further comprises detailed information about the compatibility between the user and each target with respect to individual characteristics.
29. A system for selecting and matching personal profiles based on personal characteristics and psychological traits, the system comprising:
(a) a profiling component for creating a profile of a user based on the user's personal characteristics and answers to psychological test items, wherein the profile further includes user preferences concerning potential partners;
(b) a filtering component that applies a plurality of trait filters to a plurality of target profiles in a database, wherein each target profile passes through a given trait filter only if the trait in question in both the target profile and the user profile complies with the filter's rule, and wherein the filter may be influenced by preferences in both the user profile and the plurality of target profiles;
(c) a calculating components that calculates a compatibility index for the user relative to each target profile that passes through all of the trait filters, wherein the compatibility index is calculated by the following steps:
scoring individual personal characteristics and weighing the scores according to empirically derived models and user preferences to produce a combined personal characteristic score;
scoring the psychological data according to matching algorithms derived from empirical research on relationships; and
weighing the psychological data score relative to the combined personal characteristic score according to the user's gender and preference regarding short-term versus long-term relationships; and
(d) an organizing component that creates and displays a match list that ranks target profiles relative to the user according to their respective compatibility index.
US10/736,120 2003-12-15 2003-12-15 Method for determining compatibility Abandoned US20050131716A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/736,120 US20050131716A1 (en) 2003-12-15 2003-12-15 Method for determining compatibility
US11/201,929 US7552060B2 (en) 2003-12-15 2005-08-11 Method for determining compatibility
US11/549,441 US20070087313A1 (en) 2003-12-15 2006-10-13 Method for improving relationship compatibility analysis based on the measure of psychological traits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/736,120 US20050131716A1 (en) 2003-12-15 2003-12-15 Method for determining compatibility

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/201,929 Continuation US7552060B2 (en) 2003-12-15 2005-08-11 Method for determining compatibility

Publications (1)

Publication Number Publication Date
US20050131716A1 true US20050131716A1 (en) 2005-06-16

Family

ID=34653792

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/736,120 Abandoned US20050131716A1 (en) 2003-12-15 2003-12-15 Method for determining compatibility
US11/201,929 Expired - Fee Related US7552060B2 (en) 2003-12-15 2005-08-11 Method for determining compatibility

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/201,929 Expired - Fee Related US7552060B2 (en) 2003-12-15 2005-08-11 Method for determining compatibility

Country Status (1)

Country Link
US (2) US20050131716A1 (en)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050197802A1 (en) * 2004-03-08 2005-09-08 Christian Dries Method and system for recording the results of a psychological test
US20060004621A1 (en) * 2004-06-30 2006-01-05 Malek Kamal M Real-time selection of survey candidates
US20060047825A1 (en) * 2004-08-24 2006-03-02 Jack Steenstra Location based service (LBS) system and method for creating a social network
US20070093258A1 (en) * 2005-10-25 2007-04-26 Jack Steenstra Dynamic resource matching system
US20070094324A1 (en) * 2005-10-03 2007-04-26 Vata Korkut C Web-based, secure supervisory system for social guidance and professional consultation and method of use
US20070094065A1 (en) * 2005-10-24 2007-04-26 Chenghsiu Wu Activity planning method and system
US20070177571A1 (en) * 2002-10-07 2007-08-02 Michael Caulfield Mobile data distribution
US20080033592A1 (en) * 2006-08-04 2008-02-07 Stefan Okrongli System and method for tool use management
US20080126187A1 (en) * 2006-11-10 2008-05-29 Felkel D Hollis Method and System for Determining the Ability of an Organization to Successfully Interact with Government
US20080140487A1 (en) * 2004-09-01 2008-06-12 Adam Fendelman Computer system and method for handling encounters
WO2008111860A1 (en) * 2007-03-12 2008-09-18 Vortex Technology Services Limited Intentionality matching
US7444227B2 (en) 2005-10-11 2008-10-28 Nissan Technical Center North America, Inc. Vehicle communication system
US20090271374A1 (en) * 2008-04-29 2009-10-29 Microsoft Corporation Social network powered query refinement and recommendations
US20090287695A1 (en) * 2008-05-19 2009-11-19 John Vincent Egan Systems and methods for bidirectional matching
US20090307314A1 (en) * 2008-06-05 2009-12-10 Patrick Martin Luther Smith Musical interest specific dating and social networking process
US20100143872A1 (en) * 2004-09-03 2010-06-10 Gold Cross Benefits Corporation Driver safety program based on behavioral profiling
US20100207812A1 (en) * 2009-02-18 2010-08-19 Toyota Motor Engineering & Manufacturing Na Rideshare system and associated methodology
EP2308020A1 (en) * 2008-06-27 2011-04-13 CVON Innovations Ltd Profiling method and system
US20110138305A1 (en) * 2009-12-03 2011-06-09 Yoshiko Akai Method and system for random matching and real-time compatibility assessment to facilitate serendipitous dating
US20110282972A1 (en) * 2004-10-19 2011-11-17 Rosen James S Social network for location sensing
EP2465051A1 (en) * 2009-08-12 2012-06-20 Google, Inc. Objective and subjective ranking of comments
US20140006377A1 (en) * 2013-08-27 2014-01-02 Jon Anthony ASTORE Method and system for providing social search and connection services with a social media ecosystem
US20140258288A1 (en) * 2004-09-02 2014-09-11 Linkedin Corporation Determining measures of influence of users of a social network
US8868446B2 (en) 2011-03-08 2014-10-21 Affinnova, Inc. System and method for concept development
US20150058364A1 (en) * 2010-09-21 2015-02-26 Gregory A. Pearson, Inc. Systems and methods for matching people based on perceived activities
US20150213139A1 (en) * 2014-01-24 2015-07-30 King.Com Limited Computer implemented method of providing a user profile
US20150279069A1 (en) * 2014-03-25 2015-10-01 Ryan Melcher Data mesh visualization
US9208132B2 (en) 2011-03-08 2015-12-08 The Nielsen Company (Us), Llc System and method for concept development with content aware text editor
US9292886B2 (en) 2013-08-27 2016-03-22 Unittus, Inc. Method and system for providing social media ecosystem classified listings
US9311383B1 (en) 2012-01-13 2016-04-12 The Nielsen Company (Us), Llc Optimal solution identification system and method
WO2016137078A1 (en) * 2015-02-26 2016-09-01 (주)소울랩 Matching device and method for spouse candidates
US20160275531A1 (en) * 2015-03-16 2016-09-22 Jjmac Enterprises Ii, Llc Aura color companion generator
USRE46178E1 (en) 2000-11-10 2016-10-11 The Nielsen Company (Us), Llc Method and apparatus for evolutionary design
US9584960B1 (en) 2005-04-04 2017-02-28 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US20170200086A1 (en) * 2011-08-04 2017-07-13 Edward Y. Margines Systems and methods of processing personality information
US9785995B2 (en) 2013-03-15 2017-10-10 The Nielsen Company (Us), Llc Method and apparatus for interactive evolutionary algorithms with respondent directed breeding
US9799041B2 (en) 2013-03-15 2017-10-24 The Nielsen Company (Us), Llc Method and apparatus for interactive evolutionary optimization of concepts
US10354263B2 (en) 2011-04-07 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to model consumer choice sourcing
US11657417B2 (en) 2015-04-02 2023-05-23 Nielsen Consumer Llc Methods and apparatus to identify affinity between segment attributes and product characteristics

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060143183A1 (en) * 2004-12-23 2006-06-29 Goldberg Adam J System and method for providing collection sub-groups
US9065727B1 (en) * 2012-08-31 2015-06-23 Google Inc. Device identifier similarity models derived from online event signals
US20080010598A1 (en) * 2006-07-10 2008-01-10 Webdate, Inc. Dedicated computer client application for searching an online dating database
US20080299526A1 (en) * 2007-05-31 2008-12-04 Ofer Grosbard Method for teaching parenting tools using supporting software
US9483606B1 (en) * 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
US9245258B2 (en) * 2011-08-23 2016-01-26 Prophit Marketing, Inc. System and method of electronic interpersonal communication
US8788307B2 (en) * 2011-09-02 2014-07-22 Woofound, Inc. System for using personality trait identification to match consumers with businesses
US10956969B2 (en) * 2011-09-02 2021-03-23 Woofound, Inc. Matching system for career and academic counseling
US8954343B2 (en) * 2011-09-02 2015-02-10 Woofound, Inc. Person-to-person matching system
US9053185B1 (en) 2012-04-30 2015-06-09 Google Inc. Generating a representative model for a plurality of models identified by similar feature data
US8914500B1 (en) 2012-05-21 2014-12-16 Google Inc. Creating a classifier model to determine whether a network user should be added to a list
US10817888B2 (en) * 2012-05-23 2020-10-27 Woofound, Inc. System and method for businesses to collect personality information from their customers
US8886575B1 (en) 2012-06-27 2014-11-11 Google Inc. Selecting an algorithm for identifying similar user identifiers based on predicted click-through-rate
US8874589B1 (en) 2012-07-16 2014-10-28 Google Inc. Adjust similar users identification based on performance feedback
US8782197B1 (en) 2012-07-17 2014-07-15 Google, Inc. Determining a model refresh rate
US8886799B1 (en) 2012-08-29 2014-11-11 Google Inc. Identifying a similar user identifier
MX348565B (en) * 2012-08-29 2017-06-20 Lg Electronics Inc Method and apparatus for processing digital service signal.
US9589058B2 (en) 2012-10-19 2017-03-07 SameGrain, Inc. Methods and systems for social matching
US10896759B2 (en) 2016-08-11 2021-01-19 Koninklijke Philips N.V. Intelligent grouping of peers in motivational programs
CN110245299B (en) * 2019-06-19 2022-02-08 中国人民解放军国防科技大学 Sequence recommendation method and system based on dynamic interaction attention mechanism
US20220200934A1 (en) * 2020-12-23 2022-06-23 Optum Technology, Inc. Ranking chatbot profiles

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6735568B1 (en) * 2000-08-10 2004-05-11 Eharmony.Com Method and system for identifying people who are likely to have a successful relationship

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010034708A1 (en) * 1996-09-06 2001-10-25 Walker Jay S. Method and system for establishing and maintaining user-controlled anonymous communications
US6052122A (en) * 1997-06-13 2000-04-18 Tele-Publishing, Inc. Method and apparatus for matching registered profiles
WO2001099405A2 (en) * 2000-06-22 2001-12-27 Advisorteam.Com, Inc. Method and system for determining personal characteristics of an individual or group
US20020040310A1 (en) * 2000-09-30 2002-04-04 Aaron Lieben Method of tracking participants'behavior in a computerized dating or matchmaking service to determine underlying feature preferences that are used to rank matches based on level of compatibility
US20020116458A1 (en) * 2000-12-14 2002-08-22 Jonathan Bricklin Web-based dating service

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6735568B1 (en) * 2000-08-10 2004-05-11 Eharmony.Com Method and system for identifying people who are likely to have a successful relationship

Cited By (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE46178E1 (en) 2000-11-10 2016-10-11 The Nielsen Company (Us), Llc Method and apparatus for evolutionary design
US7787489B2 (en) * 2002-10-07 2010-08-31 Oracle International Corporation Mobile data distribution
US20070177571A1 (en) * 2002-10-07 2007-08-02 Michael Caulfield Mobile data distribution
US20050197802A1 (en) * 2004-03-08 2005-09-08 Christian Dries Method and system for recording the results of a psychological test
US7191095B2 (en) * 2004-03-08 2007-03-13 Christian Dries Method and system for recording the results of a psychological test
US20060004621A1 (en) * 2004-06-30 2006-01-05 Malek Kamal M Real-time selection of survey candidates
US8688143B2 (en) 2004-08-24 2014-04-01 Qualcomm Incorporated Location based service (LBS) system and method for creating a social network
US9402156B2 (en) 2004-08-24 2016-07-26 Qualcomm Incorporated Location based service (LBS) system and method for creating a social network
US20060047825A1 (en) * 2004-08-24 2006-03-02 Jack Steenstra Location based service (LBS) system and method for creating a social network
US20080140487A1 (en) * 2004-09-01 2008-06-12 Adam Fendelman Computer system and method for handling encounters
US8195495B2 (en) * 2004-09-01 2012-06-05 Networking Research Group, Inc. Computer system and method for handling encounters
US20140258288A1 (en) * 2004-09-02 2014-09-11 Linkedin Corporation Determining measures of influence of users of a social network
US20100143872A1 (en) * 2004-09-03 2010-06-10 Gold Cross Benefits Corporation Driver safety program based on behavioral profiling
US11272020B2 (en) 2004-10-19 2022-03-08 Verizon Patent And Licensing Inc. Social network for mapping gradations to target intent
US11283885B2 (en) 2004-10-19 2022-03-22 Verizon Patent And Licensing Inc. System and method for location based matching and promotion
US20110282972A1 (en) * 2004-10-19 2011-11-17 Rosen James S Social network for location sensing
US9584960B1 (en) 2005-04-04 2017-02-28 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US11356799B2 (en) 2005-04-04 2022-06-07 X One, Inc. Fleet location sharing application in association with services provision
US10856099B2 (en) 2005-04-04 2020-12-01 X One, Inc. Application-based two-way tracking and mapping function with selected individuals
US10791414B2 (en) 2005-04-04 2020-09-29 X One, Inc. Location sharing for commercial and proprietary content applications
US10750311B2 (en) 2005-04-04 2020-08-18 X One, Inc. Application-based tracking and mapping function in connection with vehicle-based services provision
US10750309B2 (en) 2005-04-04 2020-08-18 X One, Inc. Ad hoc location sharing group establishment for wireless devices with designated meeting point
US10750310B2 (en) 2005-04-04 2020-08-18 X One, Inc. Temporary location sharing group with event based termination
US9615204B1 (en) 2005-04-04 2017-04-04 X One, Inc. Techniques for communication within closed groups of mobile devices
US10341809B2 (en) 2005-04-04 2019-07-02 X One, Inc. Location sharing with facilitated meeting point definition
US10341808B2 (en) 2005-04-04 2019-07-02 X One, Inc. Location sharing for commercial and proprietary content applications
US10313826B2 (en) 2005-04-04 2019-06-04 X One, Inc. Location sharing and map support in connection with services request
US10299071B2 (en) 2005-04-04 2019-05-21 X One, Inc. Server-implemented methods and systems for sharing location amongst web-enabled cell phones
US10200811B1 (en) 2005-04-04 2019-02-05 X One, Inc. Map presentation on cellular device showing positions of multiple other wireless device users
US10165059B2 (en) 2005-04-04 2018-12-25 X One, Inc. Methods, systems and apparatuses for the formation and tracking of location sharing groups
US10149092B1 (en) 2005-04-04 2018-12-04 X One, Inc. Location sharing service between GPS-enabled wireless devices, with shared target location exchange
US9615199B1 (en) 2005-04-04 2017-04-04 X One, Inc. Methods for identifying location of individuals who are in proximity to a user of a network tracking system
US9967704B1 (en) 2005-04-04 2018-05-08 X One, Inc. Location sharing group map management
US9955298B1 (en) 2005-04-04 2018-04-24 X One, Inc. Methods, systems and apparatuses for the formation and tracking of location sharing groups
US9942705B1 (en) 2005-04-04 2018-04-10 X One, Inc. Location sharing group for services provision
US11778415B2 (en) 2005-04-04 2023-10-03 Xone, Inc. Location sharing application in association with services provision
US9883360B1 (en) 2005-04-04 2018-01-30 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US9854402B1 (en) 2005-04-04 2017-12-26 X One, Inc. Formation of wireless device location sharing group
US9854394B1 (en) 2005-04-04 2017-12-26 X One, Inc. Ad hoc location sharing group between first and second cellular wireless devices
US9749790B1 (en) 2005-04-04 2017-08-29 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US9736618B1 (en) 2005-04-04 2017-08-15 X One, Inc. Techniques for sharing relative position between mobile devices
US9654921B1 (en) 2005-04-04 2017-05-16 X One, Inc. Techniques for sharing position data between first and second devices
US20070094324A1 (en) * 2005-10-03 2007-04-26 Vata Korkut C Web-based, secure supervisory system for social guidance and professional consultation and method of use
US7444227B2 (en) 2005-10-11 2008-10-28 Nissan Technical Center North America, Inc. Vehicle communication system
US20070094065A1 (en) * 2005-10-24 2007-04-26 Chenghsiu Wu Activity planning method and system
US9443255B2 (en) 2005-10-25 2016-09-13 Qualcomm Incorporated Dynamic resource matching system
US8688148B2 (en) * 2005-10-25 2014-04-01 Qualcomm Incorporated Dynamic resource matching system
US20070093258A1 (en) * 2005-10-25 2007-04-26 Jack Steenstra Dynamic resource matching system
US7684891B2 (en) * 2006-08-04 2010-03-23 Hurco Companies, Inc. System and method for tool use management
US20080033592A1 (en) * 2006-08-04 2008-02-07 Stefan Okrongli System and method for tool use management
US20080126187A1 (en) * 2006-11-10 2008-05-29 Felkel D Hollis Method and System for Determining the Ability of an Organization to Successfully Interact with Government
WO2008111860A1 (en) * 2007-03-12 2008-09-18 Vortex Technology Services Limited Intentionality matching
US20100094863A1 (en) * 2007-03-12 2010-04-15 Branton Kenton-Dau Intentionality matching
AU2008225256B2 (en) * 2007-03-12 2009-07-30 Vortex Technology Services Limited Intentionality matching
US20090271374A1 (en) * 2008-04-29 2009-10-29 Microsoft Corporation Social network powered query refinement and recommendations
US20090287695A1 (en) * 2008-05-19 2009-11-19 John Vincent Egan Systems and methods for bidirectional matching
US8386396B2 (en) * 2008-05-19 2013-02-26 Exm Services International Pty Limited Systems and methods for bidirectional matching
US20090307314A1 (en) * 2008-06-05 2009-12-10 Patrick Martin Luther Smith Musical interest specific dating and social networking process
US20120036216A1 (en) * 2008-06-27 2012-02-09 Cvon Innovations Ltd Profiling method and system
EP2308020A1 (en) * 2008-06-27 2011-04-13 CVON Innovations Ltd Profiling method and system
US8285571B2 (en) * 2009-02-18 2012-10-09 Toyota Motor Engineering & Manufacturing North America (Tema) Rideshare system and associated methodology
US20100207812A1 (en) * 2009-02-18 2010-08-19 Toyota Motor Engineering & Manufacturing Na Rideshare system and associated methodology
EP2465051A1 (en) * 2009-08-12 2012-06-20 Google, Inc. Objective and subjective ranking of comments
US20110138305A1 (en) * 2009-12-03 2011-06-09 Yoshiko Akai Method and system for random matching and real-time compatibility assessment to facilitate serendipitous dating
US20150058364A1 (en) * 2010-09-21 2015-02-26 Gregory A. Pearson, Inc. Systems and methods for matching people based on perceived activities
US8868446B2 (en) 2011-03-08 2014-10-21 Affinnova, Inc. System and method for concept development
US9111298B2 (en) 2011-03-08 2015-08-18 Affinova, Inc. System and method for concept development
US9262776B2 (en) 2011-03-08 2016-02-16 The Nielsen Company (Us), Llc System and method for concept development
US9218614B2 (en) 2011-03-08 2015-12-22 The Nielsen Company (Us), Llc System and method for concept development
US9208515B2 (en) 2011-03-08 2015-12-08 Affinnova, Inc. System and method for concept development
US9208132B2 (en) 2011-03-08 2015-12-08 The Nielsen Company (Us), Llc System and method for concept development with content aware text editor
US10354263B2 (en) 2011-04-07 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to model consumer choice sourcing
US11037179B2 (en) 2011-04-07 2021-06-15 Nielsen Consumer Llc Methods and apparatus to model consumer choice sourcing
US11842358B2 (en) 2011-04-07 2023-12-12 Nielsen Consumer Llc Methods and apparatus to model consumer choice sourcing
US20170200086A1 (en) * 2011-08-04 2017-07-13 Edward Y. Margines Systems and methods of processing personality information
US9311383B1 (en) 2012-01-13 2016-04-12 The Nielsen Company (Us), Llc Optimal solution identification system and method
US11195223B2 (en) 2013-03-15 2021-12-07 Nielsen Consumer Llc Methods and apparatus for interactive evolutionary algorithms with respondent directed breeding
US9785995B2 (en) 2013-03-15 2017-10-10 The Nielsen Company (Us), Llc Method and apparatus for interactive evolutionary algorithms with respondent directed breeding
US9799041B2 (en) 2013-03-15 2017-10-24 The Nielsen Company (Us), Llc Method and apparatus for interactive evolutionary optimization of concepts
US11574354B2 (en) 2013-03-15 2023-02-07 Nielsen Consumer Llc Methods and apparatus for interactive evolutionary algorithms with respondent directed breeding
US10839445B2 (en) 2013-03-15 2020-11-17 The Nielsen Company (Us), Llc Method and apparatus for interactive evolutionary algorithms with respondent directed breeding
US9824404B2 (en) 2013-08-27 2017-11-21 Unittus, Inc. Method and system for providing a social media ecosystem cooperative marketplace
US9292885B2 (en) * 2013-08-27 2016-03-22 Unittus, Inc. Method and system for providing social search and connection services with a social media ecosystem
US20140006377A1 (en) * 2013-08-27 2014-01-02 Jon Anthony ASTORE Method and system for providing social search and connection services with a social media ecosystem
US9292886B2 (en) 2013-08-27 2016-03-22 Unittus, Inc. Method and system for providing social media ecosystem classified listings
US20150213139A1 (en) * 2014-01-24 2015-07-30 King.Com Limited Computer implemented method of providing a user profile
US9886710B2 (en) * 2014-03-25 2018-02-06 Ebay Inc. Data mesh visualization
US11100561B2 (en) 2014-03-25 2021-08-24 Ebay Inc. Data mesh visualization
US10719866B2 (en) 2014-03-25 2020-07-21 Ebay Inc. Complementary activity based on availability of functionality
US11210723B2 (en) 2014-03-25 2021-12-28 Ebay Inc. Data mesh based environmental augmentation
US10453111B2 (en) 2014-03-25 2019-10-22 Ebay Inc. Data mesh visualization
US10304114B2 (en) 2014-03-25 2019-05-28 Ebay Inc. Data mesh based environmental augmentation
US11120492B2 (en) 2014-03-25 2021-09-14 Ebay Inc. Device ancillary activity
US11900437B2 (en) 2014-03-25 2024-02-13 Ebay Inc. Data mesh based environmental augmentation
US20150279069A1 (en) * 2014-03-25 2015-10-01 Ryan Melcher Data mesh visualization
US11810178B2 (en) 2014-03-25 2023-11-07 Ebay Inc. Data mesh visualization
US11657443B2 (en) 2014-03-25 2023-05-23 Ebay Inc. Data mesh based environmental augmentation
WO2016137078A1 (en) * 2015-02-26 2016-09-01 (주)소울랩 Matching device and method for spouse candidates
US20160275531A1 (en) * 2015-03-16 2016-09-22 Jjmac Enterprises Ii, Llc Aura color companion generator
US11657417B2 (en) 2015-04-02 2023-05-23 Nielsen Consumer Llc Methods and apparatus to identify affinity between segment attributes and product characteristics

Also Published As

Publication number Publication date
US7552060B2 (en) 2009-06-23
US20060015487A1 (en) 2006-01-19

Similar Documents

Publication Publication Date Title
US20050131716A1 (en) Method for determining compatibility
Matz et al. Money buys happiness when spending fits our personality
Hitsch et al. What makes you click?—Mate preferences in online dating
US20230325691A1 (en) Systems and methods of processing personality information
US8170898B2 (en) System and method for facilitating bilateral and multilateral decision-making
Dale et al. Integrating women into class theory
Akaah et al. An empirical comparison of the predictive validity of self-explicated, Huber-hybrid, traditional conjoint, and hybrid conjoint models
Hardisty et al. How to measure time preferences: An experimental comparison of three methods
Grable et al. The influence of mood on the willingness to take financial risks
Hassan et al. E-lifestyle, customer satisfaction, and loyalty among the generation Y mobile users
Bhave et al. Emotional labour demands, wages and gender: A within‐person, between‐jobs study
US20050210025A1 (en) System and method for predicting the ranking of items
WO2009086121A1 (en) Matching process system and method
Hartono et al. Applying Kansei Engineering, the Kano model and QFD to services
US20070087313A1 (en) Method for improving relationship compatibility analysis based on the measure of psychological traits
Arrondel et al. ‘For richer, for poorer’: Assortative mating and savings preferences
KR20220045567A (en) Evaluation information management computer and evaluation information providing method
US20140222700A1 (en) Predictive pairing and/or matching systems, apparatus, and methods
Kim et al. Systematic differences in online reviews of hotel services between business and leisure travelers
Alinaghi et al. Income inequality and the accounting period in New Zealand: Evidence from Administrative Data
Merkle The affect heuristic and financial expectations: Risk, return, and esg
Zhang Eight types of “baby boomer” entrepreneurs
Malela et al. Banking services and customers bank selection criteria (Evidence from Ethiopian Commercial Banks in Addis Ababa.)
Wu et al. Do response styles affect the predictive validity of self-rated health among Chinese older men and women?
Van Loon et al. Using a factorial survey to estimate the relative importance of well-being dimensions according to older people: insights from a repeated survey experiment in Flanders

Legal Events

Date Code Title Description
AS Assignment

Owner name: HDVE, LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HANAN, MARTIN D.;VEST, HERB D.;REEL/FRAME:014803/0565

Effective date: 20031126

STCB Information on status: application discontinuation

Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION