Cross-Ecosystem User Identifier Mapping via Co-location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack the ability to effectively link user identifiers across different device ecosystems, such as mobile devices and non-mobile devices, for personalized services like targeted advertising, due to the lack of common identifier mapping services between diverse ecosystems.

Innovation Solution

A system with a processing component and a mapping engine that maps user identifiers between different device ecosystems by utilizing co-location occurrences of identifiers across various network accesses to associate mobile device identifiers with identifiers from other devices, even when they operate within different ecosystems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user identifiers from different device ecosystems are mapped together using co-location occurrences, then the ability to provide personalized services across devices is improved, but the complexity of the mapping system increases

Engineering Contradiction:
Improveidentifier mapping capabilityVSAvoidmapping system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a mapping system that acts as an intermediary between different device ecosystems. This mapping system uses co-location occurrence data as a mediator to link identifiers from mobile and non-mobile devices without requiring direct integration between the ecosystems, thereby enabling cross-device personalization while managing system complexity through indirect connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The mapping system is designed to handle multiple device ecosystems simultaneously using a universal approach. By implementing a single mapping mechanism that works across different device types and ecosystems, the system avoids the complexity of creating separate mapping solutions for each ecosystem pair,从而实现 multi-functional identifier mapping capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If co-location occurrence data is collected and processed across multiple networks and devices, then the accuracy of user identification is improved, but the computational resources and processing time increase

Engineering Contradiction:
Improveuser identification accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-collecting and storing co-location occurrence data in a database before mapping operations are needed. This pre-processing allows the mapping system to quickly retrieve and analyze historical co-location patterns when identifier mapping is required, reducing real-time computational burden while maintaining high identification accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the identifier mapping process into distinct stages: data collection, data storage, and mapping execution. By dividing the overall process into manageable segments, the system can optimize each stage independently, processing co-location data in organized chunks rather than attempting to handle all data simultaneously, thereby improving processing efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3363177B1Mapping user identifiers between different device ecosystems
Publication Date: 2021.08.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3363177B1 patent drawingFigure 1
  • EP3363177B1 patent drawingFigure 2~3
  • EP3363177B1 patent drawingFigure 4

AI summary

Techniques and technologies for mapping user identifiers between different device ecosystems are described. In at least some embodiments, a system includes a processing component, a memory, and a mapping engine configured to map a first identifier associated with a user with a second identifier, at least one of the first or second identifiers being associated with a first device ecosystem; and map a third identifier associated with a second device ecosystem with at least one of the first identifier or the second identifier, the second device ecosystem different from the first device ecosystem, based at least partially on (i) a plurality of first co-location occurrences of the third identifier with the first identifier, and (ii) a plurality of second co-location occurrences of the third identifier with the second identifier. The mapping engine may provide an indication of an association of the third identifier with the user.