DNS Spooler for Automatic User Association Across Media
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information device identification systems require users to perform additional operations like logging in to associate identical users across different media, which is cumbersome and often leads to inaccurate linking due to varying IP addresses and transmission issues.
Innovation Solution
An information device identification system that includes a remote host holding unit, a receiving unit, a determining unit, an IP address responding unit, and a device ID responding unit, allowing for user association without logging in by using a specific remote host name and IP address to uniquely identify devices and redirect users to a predetermined destination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If users are required to log in to associate identical users across different media, then user identification accuracy is improved, but ease of operation deteriorates
Solution Approach 1:
The system automatically performs user association without requiring user intervention. The DNS spooler automatically intercepts DNS queries, identifies users based on device information, and associates users across different media automatically, eliminating the need for manual login operations while maintaining identification accuracy
Solution Approach 2:
The DNS spooler acts as an intermediary between the user device and the remote host. It intercepts DNS resolution requests, injects tracking parameters into the domain name, and facilitates automatic user association through the redirect mechanism, thereby solving the contradiction by providing automated identification without user burden
2Device complexity
If IP addresses are used to identify devices, then device identification is simplified, but reliability deteriorates due to varying IP addresses
Solution Approach 1:
The system performs preliminary tracking by injecting parameters into the domain name during the DNS resolution phase, before the actual connection is established. This allows user identification to occur at the DNS level rather than relying on IP addresses that may change during connection establishment
Solution Approach 2:
The system replaces the mechanical IP address-based identification method with a domain name-based tracking mechanism. By embedding tracking parameters in the domain name that users access, the system achieves reliable user identification without depending on potentially varying IP addresses
Data Source
AI summary
An information device identification system includes: a remote host holding unit that holds a specific remote host name; a receiving unit that receives an inquiry about an internet protocol (IP) address corresponding to one remote host name; a determining unit that determines whether or not the one remote host name received by the receiving unit matches the specific remote host name held by the remote host holding unit; an IP address responding unit that responds by transmitting, to a device, an IP address of an information device instead of the IP address indicating one remote host when the determining unit determines that the one remote host name matches the specific remote host name; and a device ID responding unit that responds by transmitting, to the device, data including information for instructing the device to connect to a predetermined redirect destination and specific information for uniquely identifying the information device.


