Universal Device Identifier for Cross-Application Mobile Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to reliably and accurately identify mobile devices across multiple applications and users on the same device, as service-specific identifiers are isolated within each application's sandbox environment, preventing cross-application tracking.

Innovation Solution

A method and system that generate and store a universal device identifier (WaferID) in persistent shared storage, accessible by multiple applications, allowing for cross-application identification and tracking of mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If service-specific identifiers are stored in each application's sandbox environment, then application security and isolation are improved, but cross-application device identification capability deteriorates

Engineering Contradiction:
Improveapplication securityVSAvoidcross-application identification
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent divides the storage system into two segments: sandboxed storage for each application (maintaining security and isolation) and shared storage accessible by multiple applications (enabling cross-application identification). The service-specific identifier is stored in the application's sandbox, while a universal device identifier is stored in shared storage, allowing both security and cross-application tracking to coexist.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a universal device identifier as an intermediary that bridges the gap between sandboxed applications. This intermediary identifier is stored in shared storage and can be accessed by multiple applications, enabling cross-application device identification without compromising the security boundaries of individual application sandboxes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If each application generates its own service-specific identifier, then application independence is improved, but device identification consistency across applications deteriorates

Engineering Contradiction:
Improveapplication independenceVSAvoiddevice identification consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal device identifier that serves multiple applications simultaneously. This single identifier is stored in shared storage and can be accessed by any application on the device, providing consistent device identification across all applications while allowing each application to maintain its own service-specific identifier for independent operation.

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

3Reliability

If sandbox environments isolate application resources, then application security is improved, but information sharing capability between applications deteriorates

Engineering Contradiction:
Improveapplication securityVSAvoididentifier accessibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The storage system is segmented into sandboxed storage for each application and shared storage for common data. The service-specific identifier remains in the application's sandboxed storage, while the universal device identifier is placed in shared storage, enabling information sharing without compromising security isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The universal device identifier acts as an intermediary piece of information that can be shared across application boundaries through the shared storage mechanism, allowing applications to identify the device consistently without requiring direct access to each other's sandboxed storage areas.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240422157A1Methods and systems for persistent cross-application mobile device identification
Publication Date: 2024.12.19 THE 41ST PARAMETER
  • US20240422157A1 patent drawing
  • US20240422157A1 patent drawing
  • US20240422157A1 patent drawing

AI summary

Systems and methods are provided for persistent cross-application mobile device identification. A mobile device may have a plurality of sandboxes in memory containing applications. The mobile device may have a shared storage which may accessible by applications from different sandboxes. A storage location identifier may be used to access information in shared storage. A universal device identifier may be stored in the shared storage to identify the mobile device and may be accessible by multiple applications and updates to applications. The universal device identifier may be used to track the mobile device for advertising, fraud detection, reputation tracking, or other purposes.