Mobile Device Identification via App List Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device identification methods based on device attributes are insufficient for meeting security and protection demands in complex internet environments, particularly in e-commerce, as they can lead to misidentification of devices with altered attributes, posing security risks.

Innovation Solution

A method that collects and matches the APP list of a target device with those in a device library, determining the number of identical APPs to set a device identifier when the number reaches a statistically optimized threshold, utilizing differences in installed APPs to uniquely identify devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device identification is based on device attributes, then identification can be performed, but misidentification occurs when attributes are altered

Engineering Contradiction:
Improvedevice identification reliabilityVSAvoiddevice identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the identification parameter from device attributes (which can be altered) to APP list information (which is more stable and harder to modify). By comparing APP lists between target devices and library devices, the system achieves more reliable identification that resists attribute alteration attacks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a copy of device information in the form of an APP list, which serves as a fingerprint for identification. This APP list copy can be stored in a library and compared against target devices, providing a reliable identification mechanism that doesn't depend on mutable device attributes.

Inventive Principle:
Principle #26Copying

2Measurement precision

If APP list matching is performed to identify devices, then identification accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedevice identification accuracyVSAvoididentification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses APP lists that devices naturally maintain for their own operation. Instead of requiring additional specialized components or complex external verification systems, the identification leverages the existing APP installation data that devices already have, simplifying the overall system architecture.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The APP list serves multiple functions: it is both the operational software environment of the device and the identification fingerprint. This multi-functionality eliminates the need for separate identification hardware or complex protocols, reducing system complexity while maintaining high identification accuracy.

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

Data Source

PatentUS11412063B2Method and apparatus for setting mobile device identifier
Publication Date: 2022.08.09 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11412063B2 patent drawing
  • US11412063B2 patent drawing
  • US11412063B2 patent drawing

AI summary

A method for setting a device identifier comprises: obtaining a first APP (Application) list of a target device; performing matching between the first APP list and a second APP list to determine a number of identical APPs in both the first APP list and the second APP list; determining whether the determined number of identical APPs reaches a pre-set threshold; and when the determined number of identical APPs reaches the pre-set threshold, setting a device identifier corresponding to the second APP list as the target device's device identifier.