Federated User Identifier Aggregation for Profile Completeness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users registered across multiple online systems often provide incomplete information, leading to inefficiencies in content delivery as each system lacks a comprehensive understanding of the user's interests and characteristics.

Innovation Solution

An online system collects and generates a federated list of identifiers from various devices, browsers, and external systems, including metadata like confidence scores and connection weights, to create a comprehensive user profile for improved targeted content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users register with multiple online systems separately, then each system can maintain its own user profile and control, but the online systems cannot obtain a comprehensive understanding of the user's interests and characteristics

Engineering Contradiction:
Improveuser profile completenessVSAvoidsystem architecture
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines multiple identifiers from different online systems into a single federated list associated with one user. The system collects identifiers (device IDs, browser IDs, user IDs) from multiple sources and merges them into a unified structure that provides comprehensive user information while maintaining the independence of each source system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary online system that acts as a mediator between multiple external online systems and the target system. This intermediary collects, stores, and manages federated identifiers, enabling other systems to obtain comprehensive user information without directly integrating with each external system, thus reducing architectural complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If each online system maintains separate user profiles, then system independence and control are preserved, but content delivery cannot be fully tailored to user interests

Engineering Contradiction:
Improvecontent delivery effectivenessVSAvoiduser characteristics data
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent merges user information from multiple online systems into a federated list that provides a comprehensive view of user characteristics and interests. This consolidated information enables more effective and personalized content delivery by giving systems access to complete user profiles that aggregate data from various sources.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If comprehensive user information is collected across multiple systems, then accurate user profiling is achieved, but system complexity and data management burden increase

Engineering Contradiction:
Improveuser identification accuracyVSAvoiddata management system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments user identification data into distinct identifier types (device IDs, browser IDs, user IDs) organized in a structured federated list. This segmentation allows the system to manage complex multi-source data through a modular organization, where each identifier type can be independently tracked and associated with the user's comprehensive profile.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data management system that handles the complexity of collecting, storing, and managing federated identifiers from multiple sources. This intermediary layer absorbs the data management burden, allowing individual systems to benefit from accurate user identification without bearing the full complexity of multi-system data integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10412076B2Identifying users based on federated user identifiers
Publication Date: 2019.09.10 META PLATFORMS INC
  • US10412076B2 patent drawing
  • US10412076B2 patent drawing
  • US10412076B2 patent drawing

AI summary

An online system receives a variety of identifiers associated with a user of the online system and generates a federated list of identifiers for the user that includes each of the received identifiers. Identifiers may be browser identifiers, device identifiers, Internet protocol address, personally identifiable information, or a user identifier of a different online system. For each identifier in the federated list of identifiers, the online system generates metadata information such as a confidence score indicating a degree of certainty that the identifier can be used to accurately identify the user of the online system. The online system aggregates features associated with the identifiers in the federated list of identifiers to generate a comprehensive user profile of the user and uses the comprehensive user profile to better serve the user.