Discovery Server Mapping Application and Network Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a mechanism to establish a relationship between application-level identities used by internet applications and network-level device identifiers in telecommunication provider networks, enabling better interworking and targeted services such as improved ad targeting for end users.

Innovation Solution

A system and method that involves a Discovery Server to map application-level identities, such as HTTP cookies or unique device identifiers, to network-level device identifiers like IP addresses or IMEI, through a discovery process that redirects protocol requests or inserts additional HTML elements to facilitate the mapping, allowing the provider to utilize its intelligence for customized content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If telecommunication providers operate with clear separation of responsibilities between network-level and application-level identifiers, then scalability and privacy are improved, but the ability to interwork between provider networks and applications for targeted services deteriorates

Engineering Contradiction:
Improveinterworking capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a mapping system that acts as an intermediary between network-level identifiers (managed by telecommunication providers) and application-level identifiers (used by internet applications). This mapping system enables interworking and targeted services without requiring the provider networks to directly handle application-level identifiers, thus maintaining the clear separation of responsibilities while achieving the desired interworking capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If provider networks utilize application-level identifiers for ad targeting, then ad targeting precision is improved, but the complexity of mapping and managing identifier relationships increases

Engineering Contradiction:
Improvead targeting precisionVSAvoididentifier mapping complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent establishes mapping relationships between network-level and application-level identifiers in advance, before the actual ad targeting process. This preliminary mapping allows the system to quickly and accurately match users with relevant advertisements without needing to perform complex real-time identifier correlation, thus achieving high ad targeting precision while minimizing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a mapping mechanism is introduced between application and network identities, then the ability to provide targeted services is improved, but the loss of information and privacy concerns increase

Engineering Contradiction:
Improvetargeted service capabilityVSAvoiduser privacy information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent extracts only the necessary mapping information needed to provide targeted services, rather than collecting or processing complete user identity data. The mapping system stores and processes minimal identifier correlations sufficient for ad targeting and personalized content delivery, thereby reducing information loss and privacy concerns while maintaining targeted service capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9621625B2Method and system for correlation of internet application domain identities and network device identifiers
Publication Date: 2017.04.11 CINARRA SYST
  • US9621625B2 patent drawing
  • US9621625B2 patent drawing
  • US9621625B2 patent drawing

AI summary

System and methods for determining a relationship between an application-level identifier and a network-level identifier are provided. In one implementation, a discovery server receives a data request that includes an application-level identifier and a transitory network-level identifier. Based on the transitory network-level identifier, the discovery server determines a stable network-level identifier, and further maps the application-level identifier to the stable network-level identifier.