Dynamic Proximity Thresholds in Social Network Location Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in efficiently notifying users of nearby friends and improving search and content relevance based on location history, as existing methods lack effective distance and time thresholds for proximity calculations and fail to integrate location data into user interactions and content ranking.

Innovation Solution

The system determines a threshold distance and time for proximity based on social affinity, calculates a proximity coefficient for each interaction, and uses this data to push notifications, improve search result ranking, and suggest tags for images by analyzing location histories and facial recognition, thereby enhancing user interaction and content relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system continuously monitors and notifies users of nearby friends using fixed distance thresholds, then users are informed of nearby friends, but notification accuracy and relevance deteriorate due to lack of social context

Engineering Contradiction:
Improveproximity detection accuracyVSAvoidsocial relationship context
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system dynamically changes the distance threshold parameter based on social affinity metrics. Instead of using a fixed geographic distance, the threshold is adjusted according to the strength of social relationships, allowing the same physical distance to represent different levels of proximity relevance depending on the users' social connection strength.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The notification system transitions from static fixed-distance thresholds to dynamic thresholds that adapt in real-time based on social affinity calculations. The system continuously updates proximity definitions by incorporating social relationship data, making the proximity detection both geographically and socially context-aware.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the system integrates location history and social affinity calculations, then notification relevance improves, but computational complexity and processing time increase

Engineering Contradiction:
Improvenotification relevanceVSAvoidsystem processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary calculations of social affinity metrics and establishes baseline proximity thresholds in advance, before actual notification events occur. By pre-computing social relationship strengths and storing them as reference data, the system reduces the computational burden during real-time notification processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces social affinity scores as an intermediary metric between raw geographic distance and notification decisions. This intermediate layer simplifies the complexity by translating complex social relationship data into a single comparable metric that can be easily integrated with geographic proximity calculations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system uses dynamic proximity thresholds based on social affinity, then notification accuracy improves, but energy consumption increases due to frequent calculations

Engineering Contradiction:
Improveproximity threshold accuracyVSAvoidmobile device energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements periodic updates of social affinity metrics rather than continuous real-time calculations. Social affinity thresholds are recalculated at scheduled intervals or triggered by significant events (e.g., new friendships, interaction milestones), reducing the frequency of computations while maintaining accuracy for active notification periods.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system leverages existing social interaction data and user-generated content to automatically update social affinity metrics without requiring additional active processing. By utilizing already-collected interaction patterns and relationship data, the system minimizes additional computational overhead and energy consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11449118B2Sharing locations with friends on online social networks
Publication Date: 2022.09.20 META PLATFORMS INC
  • US11449118B2 patent drawing
  • US11449118B2 patent drawing
  • US11449118B2 patent drawing

AI summary

In one embodiment, a mobile-client system may receive user input from a first user to send a message to a plurality of second users. The user input may include an indication of the first user currently being located at a first geographic location, a time period for which the first geographic location of the first user is visible to the plurality of second users, and one or more content items shared by the first user. The mobile-client system may send the message to one or more second users selected from the plurality of second users. The mobile-client system may receive a notification referencing one or more of the selected second users to whom the message was sent. The notification may include an indication of one or more second geographic locations shared by the one or more of the selected second users.