Contactless Multiplexer Resolves NFC AID Ambiguity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless devices face ambiguity in routing near-field communication (NFC) messages due to multiple applications sharing the same application identifier (AID) value, leading to challenges in determining the target application for NFC communication.

Innovation Solution

A contactless multiplexer, integrated within the NFC processor of the wireless device, utilizes an AID registry that includes additional logical data for each AID value to resolve ambiguity by determining the target application associated with the AID value and routing NFC communication accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications share the same AID value to enable versatile NFC functionality, then the adaptability of the system is improved, but the routing precision deteriorates due to ambiguity in identifying the target application

Engineering Contradiction:
ImproveNFC functionalityVSAvoidrouting precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the AID identification system by introducing additional discriminative attributes (package name, process ID, user ID) alongside the traditional AID value. This segmentation allows multiple applications to share the same AID while maintaining distinguishable identities through their unique attribute combinations, thereby resolving routing ambiguity without sacrificing functional versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary routing mechanism that sits between the NFC processor and applications. This intermediary uses a comprehensive routing table that matches AID values combined with additional attributes (package name, process ID, etc.) to determine the correct target application. The intermediary resolves the conflict by translating ambiguous AID-based requests into precise application-specific routing decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If an AID registry with additional logical data is implemented to resolve routing ambiguity, then the routing precision is improved, but the device complexity increases due to the need for maintaining and querying the registry

Engineering Contradiction:
Improverouting precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-populating the AID registry with all necessary routing information (AID values, package names, process IDs, user IDs) during application installation and registration. This pre-computation of routing data eliminates the need for complex real-time analysis during NFC operations, reducing operational complexity while maintaining high routing precision through the ready-made routing tables.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If traditional AID-based routing is used without additional attributes, then the system complexity is minimized, but the reliability of NFC communication deteriorates due to ambiguous routing to the wrong application

Engineering Contradiction:
Improvesystem complexityVSAvoidcommunication reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by making the routing information specific to each application's local context through attributes like package name, process ID, and user ID. Instead of using a single global AID value that causes ambiguity, the system incorporates locally unique identifiers that are specific to each application instance, thereby ensuring reliable and unambiguous routing while maintaining manageable system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250202530A1Application identifier (AID) routing and ambiguity resolution via a contactless multiplexer
Publication Date: 2025.06.19 APPLE INC
  • US20250202530A1 patent drawing
  • US20250202530A1 patent drawing
  • US20250202530A1 patent drawing

AI summary

This application sets forth techniques for application identifier (AID) routing and ambiguity resolution via a contactless multiplexer of a wireless device, including determining a target application associated with an AID value, from multiple available applications that share the identical AID value, and routing near-field communication (NFC) communication to the determined target application.