Dating System Matching via Social Graph Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dating systems face challenges in adequately connecting users due to self-reported information and the difficulty in determining user activity, leading to stilted interactions and reluctance in blind dates, as static profiles do not reflect current activities or interests.

Innovation Solution

A computerized dating system uses sparse social graph data to identify common interests between users by analyzing interactions with social networking objects, generating compatibility scores, and suggesting matches based on shared interests, activities, and geographic proximity, while incorporating degree of separation and promoting interactions through suggested messages and activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users self-report information about themselves in static profiles, then the system can store and display user information, but the profiles do not reflect current activities or interests and users are reluctant to go on blind dates

Engineering Contradiction:
Improveaccuracy of user informationVSAvoidreflection of current user activity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces social graph data as an intermediary to bridge the gap between static self-reported profiles and dynamic user activities. This intermediary data source provides objective information about user interests and activities without requiring direct user input, thereby resolving the contradiction between information reliability and adaptability to current user state

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring and analyzing user interactions with social networking objects. This feedback loop allows the system to update compatibility scores dynamically based on current user activities rather than relying solely on static self-reported information, addressing the need for profiles to reflect current user state

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system uses vast amounts of social networking object data to identify user interests, then it can identify specific interests, but it becomes difficult to identify general interests and common interests with other users

Engineering Contradiction:
Improveidentification of specific user interestsVSAvoidcomplexity of interest matching process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the vast social graph data into two distinct layers: specific interests (individual social networking objects a user interacts with) and general interests (categorized groupings of similar objects). This segmentation allows the system to maintain precise identification of specific interests while simplifying the matching process by operating with aggregated general interests when evaluating compatibility between users

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-dimension approach (matching based on specific individual objects) to a multi-dimensional approach by introducing general interest categories as an additional dimension. This allows the system to match users both on specific shared interests and on broader categorical interests, reducing the complexity of finding common ground in the vast social graph

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If the system generates compatibility scores based on common interests, then it can suggest matches, but the system cannot determine whether a user is still active because profiles are static

Engineering Contradiction:
Improvematchmaking efficiencyVSAvoiddetermination of user activity status
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and caching user interaction data with social networking objects before match suggestions are generated. This preliminary data collection and updating ensures that when compatibility scores are calculated, the system is working with current user activity information rather than stale profile data, thereby determining user activity status reliably

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that track user interactions with social networking objects over time. This continuous feedback loop provides real-time information about user activity status, allowing the system to distinguish between active and inactive users when generating match suggestions, thus resolving the contradiction between matchmaking efficiency and reliable activity determination

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10025835B2Selecting matches in a social dating system
Publication Date: 2018.07.17 PEERSTREAM INC
  • US10025835B2 patent drawing
  • US10025835B2 patent drawing
  • US10025835B2 patent drawing

AI summary

A social dating system selects matching users for a viewing user based on common interests between the matching user and the viewing user. The social dating system accesses information related to users from a social networking system, indicating relationships between users and social networking objects. The social dating system determines common interests between users by determining a relatedness of social networking objects. The common interests are used to determine compatibility between users and to select matching users. Suggested messages are also selected for the viewing user to initiate a conversation based on common interests. The suggested messages may be based on promotions by an advertiser.