Cross-System Account Linking via Confidence-Based Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Different online systems maintain distinct identifiers for users, preventing seamless information exchange and hindering the ability of one system to access user information from another system, even if authorized, due to differing identification methods.

Innovation Solution

Establishing connections between accounts maintained by an online system and third-party accounts by comparing and matching information, applying rules to determine confidence levels, and generating clusters of associated accounts to facilitate accurate user identification and information sharing across systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If different online systems maintain distinct identifiers for users, then each system can independently manage its user identification, but information exchange between systems is prevented and user identification across systems becomes impossible

Engineering Contradiction:
Improveuser identification accuracyVSAvoiduser information accessibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a mapping table as an intermediary data structure that stores correspondence relationships between user identifiers from different online systems. This mapping table acts as a mediator that translates identifiers from one system to another, enabling information exchange without compromising the independence of each system's identifier management. The mapping table contains fields for first online system identifiers, second online system identifiers, and confidence levels, facilitating accurate user identification across systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of identifier representation by maintaining multiple identifier formats for the same user across different systems. Instead of using a single identifier type, the system stores and manages multiple identifier parameters (from different online systems) that all refer to the same user, allowing flexible identification and information retrieval across system boundaries.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If online systems exchange information about users, then user information becomes more accessible across systems, but privacy settings and authorization limitations may be violated

Engineering Contradiction:
Improveinformation exchange capabilityVSAvoidauthorization compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different confidence levels to different identifier mappings based on their reliability and authorization status. Each mapping in the mapping table has an associated confidence level that reflects the reliability of that particular identifier correspondence. This allows the system to selectively use high-confidence mappings for information exchange while maintaining authorization compliance, rather than treating all mappings uniformly.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If multiple identifiers are maintained for the same user across different systems, then user information can be accessed from multiple sources, but identifying the correct corresponding identifiers becomes complex

Engineering Contradiction:
Improveavailable user informationVSAvoididentifier matching complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the complex identifier matching problem into manageable components by organizing mappings in a structured mapping table. Each mapping is a discrete, independently manageable record that associates specific identifiers from different systems with a confidence level. This segmentation allows the system to process and evaluate multiple identifier correspondences systematically rather than handling them as a single complex matching problem.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces manual or complex algorithmic identifier matching with a pre-computed mapping table structure. Instead of performing complex real-time matching operations, the system uses the pre-established mapping relationships stored in the mapping table, which can be efficiently queried and resolved. This substitution of complex matching mechanics with a structured data lookup approach reduces computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9935913B2Establishing connections between third party accounts maintained by various third party systems and between third party accounts and accounts maintained by an online system
Publication Date: 2018.04.03 META PLATFORMS INC
  • US9935913B2 patent drawing
  • US9935913B2 patent drawing
  • US9935913B2 patent drawing

AI summary

Online system users interact with one or more third party systems, with the online system maintaining an account for each of its users and each third party system maintaining a third party account for each of its users. The online system compares information in a user's account to accessible information in third party accounts and establishes connections between the user's account and third party accounts based on the comparisons, a connection including a confidence level indicating a likelihood of a third party account being associated with the user of the online system corresponding to the user's account. Similarly, the online system compares information in different third party accounts and establishes connections between different third party accounts based on the comparisons including includes a confidence level indicating a likelihood of a third party account and an additional third party account being associated with the same user.