Contactless Multiplexer Resolves NFC AID Ambiguity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


