Add Nearby Users Component Connectivity Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interaction platforms face challenges in enabling users to connect with geographically nearby individuals who share similar interests, as existing systems lack efficient methods to determine and facilitate connections based on geographical proximity and connectivity values.

Innovation Solution

The add nearby users component determines geographically nearby users on an interaction platform by assessing their connectivity value, which is based on mutual friends within the platform and common contacts outside it, allowing users to send friend requests if they meet a set threshold, while considering restricted locations and privacy settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the platform enables users to connect with geographically nearby users based on connectivity value, then user connectivity and meaningful interactions are improved, but system complexity increases due to need for location assessment and connectivity calculation

Engineering Contradiction:
Improveuser connectivityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component that automatically calculates connectivity values based on mutual friends and common contacts, and another intermediary that handles location proximity assessment. These intermediaries abstract the complexity of connection logic from the user interface, allowing users to simply see and connect with nearby users without understanding the underlying computational mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service by automatically determining connectivity values and location proximities without requiring manual input from users. The platform autonomously calculates which users are geographically nearby and qualifies for connection based on pre-established criteria, reducing the operational burden on users while maintaining connection quality.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the platform displays geographically nearby users with high connectivity values, then ease of operation is improved by automatic filtering, but loss of information occurs regarding users who may be nearby but fall below threshold criteria

Engineering Contradiction:
Improveease of adding usersVSAvoiduser list completeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system dynamically adjusts the visibility parameter of nearby users based on their connectivity values. Users above the threshold are displayed with connection options, while users below the threshold remain invisible. This parameter-based filtering simplifies the user interface by only presenting relevant connection opportunities, though it does filter out some potential connections.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The connectivity threshold and display criteria are dynamic parameters that can be adjusted by users or system administrators. This allows the system to adapt between different modes: strict filtering for quality connections or relaxed filtering for maximum visibility, balancing ease of operation with information completeness based on current needs.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the system calculates connectivity value based on mutual friends and common contacts, then accuracy of connection matching is improved, but processing time increases

Engineering Contradiction:
Improveconnectivity measurement accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-calculating and storing connectivity values for all user pairs in advance. Rather than calculating connectivity values in real-time when a user views their feed, the system has already computed these metrics during background processing, so that when a user interacts with the platform, the connectivity information is immediately available without additional processing delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The connectivity calculation system operates continuously in the background, maintaining up-to-date connectivity values as users add or remove friends. This continuous operation ensures that when a user views nearby users, the connectivity metrics are already current and ready for immediate display, eliminating processing time delays.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250097188A1Adding nearby users
Publication Date: 2025.03.20 SNAP INC
  • US20250097188A1 patent drawing
  • US20250097188A1 patent drawing
  • US20250097188A1 patent drawing

AI summary

A user with geographically nearby users is offered the opportunity to send the nearby users a friend request. Example methods include accessing a location of a user system of a user, where the user a member of an interaction platform, determining a list of other users, where the list of other users include other users associated with other user systems that are within a threshold distance of the location of the user system, where the other users have a threshold number of connections with the user, and where the other users are members of the interaction platform. The method may further include causing to be displayed on a screen of the user system indications of the other users of the list of other users and user interface items for the user to send a friend request to a corresponding other user of the list of other users.