IP-Hardened UDID for Stable Device Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Device identification is challenging when IP addresses change or account IDs are unavailable, making conventional methods unreliable for consistent device recognition.

Innovation Solution

A server-based IP hardened universal device identifier (UDID) system that generates a UDID using multiple device attributes, including an IP address when available, and compensates for changes by analyzing device attributes to assign a stable UDID.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If IP address is used for device identification, then device identification is simple and direct, but the identification becomes unreliable when IP address changes

Engineering Contradiction:
Improvedevice identification simplicityVSAvoididentification consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments device identification into multiple independent attributes (IP address, user agent, screen resolution, time zone, language, etc.) rather than relying on a single IP address. Each attribute is collected and evaluated separately, allowing the system to maintain identification reliability even when individual attributes like IP address change.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite identification profile by combining multiple device attributes into a unified device fingerprint. This composite approach mirrors the composite materials principle where multiple components work together to achieve properties that individual components cannot provide alone, ensuring reliable device identification despite changes in any single attribute.

Inventive Principle:
Principle #40Composite materials

2Ease of operation

If account ID is used for device identification, then device recognition is straightforward, but identification fails when account ID changes in new-user flow

Engineering Contradiction:
Improvedevice recognition simplicityVSAvoididentification flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces device attributes and device fingerprint as an intermediary between the device and the identification system, replacing direct reliance on account ID. This intermediary layer allows the system to identify devices independently of account information, enabling seamless new-user flow where account ID may not yet exist or may change.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables devices to identify themselves through their own inherent attributes (hardware characteristics, software configuration, network properties) without requiring external account ID assignment. This self-service identification mechanism allows devices to be recognized autonomously, facilitating new-user registration and account creation workflows.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple device attributes are collected for IP hardened UDID generation, then identification reliability improves, but system complexity increases

Engineering Contradiction:
Improveidentification stabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal device identification system that collects multiple attributes serving multiple functions: IP address for network identification, user agent for browser identification, screen resolution for device type identification, time zone and language for regional identification. This multi-functional attribute collection approach achieves reliable identification without proportionally increasing system complexity, as the same infrastructure serves multiple identification purposes simultaneously.

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

Data Source

PatentUS12566614B2IP hardened universal device identifier
Publication Date: 2026.03.03 MASTERCARD TECHNOLOGIES CANADA ULC
  • US12566614B2 patent drawing
  • US12566614B2 patent drawing
  • US12566614B2 patent drawing

AI summary

Embodiments herein provide a server including a memory and an electronic processor. The server includes a UDID database. The electronic processor is configured to receive an identification request regarding a currently-observed user device having a first set of attributes associated with the currently-observed user device. The first set of attributes includes an IP address of the currently-observed user device. The electronic processor is further configured to generate an IP hardened UDID associated with the currently-observed user device based on the first set of attributes, and store the IP hardened UDID in the UDID database. The generation of the IP hardened UDID compensates for changes in the IP address of the currently-observed user device over a period of time.