Location Determination Using Social Graph Confidence Scores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in accurately determining a user's location and ranking or suppressing entities in search results, particularly in complex social graphs with numerous nodes and edges, where existing methods lack precision and relevance.

Innovation Solution

The system determines a user's likely location using geographic information and social networking data, identifies candidate place-entities with confidence scores, ranks them based on user interactions, and suppresses duplicates or less relevant entities by analyzing duplication values and social graph information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system uses geographic-location information and social-networking information to determine user location, then location determination accuracy is improved, but the complexity of data processing increases

Engineering Contradiction:
Improvelocation determination accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex determination process into distinct modules: receiving geographic-location information, receiving social-networking information, identifying candidate place-entities, and determining confidence scores. This modular approach manages complexity by breaking down the overall task into manageable, independent processing stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces candidate place-entities as intermediary objects between raw location data and final location determination. These candidates serve as intermediate results that bridge the gap between multiple data sources and the final confident location identification, simplifying the overall decision process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system identifies multiple candidate place-entities and determines confidence scores, then location determination accuracy is improved, but the time required for processing increases

Engineering Contradiction:
Improvelocation determination accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial action by identifying multiple candidate place-entities rather than seeking a single definitive match immediately. By generating a ranked list of candidates with confidence scores, the system achieves sufficient accuracy without exhaustively processing all possible locations, balancing precision with efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary action by pre-identifying candidate place-entities and their associated confidence scores before final location determination. This preliminary ranking allows the system to quickly select the most likely location without re-evaluating all candidates, reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system ranks place-entities based on user interactions and suppresses duplicates, then search result relevance is improved, but the complexity of analysis increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoidanalysis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses feedback from user interactions (such as check-ins, likes, and shares) to rank place-entities and suppress duplicates. This feedback mechanism continuously improves search result relevance by learning from user behavior patterns, while the automated nature of the feedback processing manages analytical complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters by using duplication-values and interaction frequencies as ranking criteria. By transforming raw interaction data into standardized parameters for comparison and ranking, the system improves result relevance while managing analysis complexity through parameter standardization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10271173B1Location-based place determination using online social networks
Publication Date: 2019.04.23 META PLATFORMS INC
  • US10271173B1 patent drawing
  • US10271173B1 patent drawing
  • US10271173B1 patent drawing

AI summary

In one embodiment, a method includes sending information associated with multiple candidate place-entities to a user, receiving a selection of one candidate place-entity by the user, and updating the rating of the selected candidate place-entity on an online social network. In particular, the sending is based on calculated probabilities the candidate place-entities are associated with a particular geographic location.