Name-Based IoT Discovery via DNS Event Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IoT data discovery methods rely on manual analysis of application flows based on documentation and API specifications, which is inefficient due to the rapid evolution of IoT technology, with new devices and applications emerging frequently, necessitating an automated and scalable solution.
Innovation Solution
A name-based IoT discovery method and system that utilizes DNS events to build IP-to-name mappings, receives data communication events, and determines if they are associated with IoT devices by querying the mappings and applying rules, leveraging machine learning and natural language processing to classify devices and traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual analysis of application flows is used for IoT data discovery, then accuracy in identifying IoT devices is improved, but productivity and scalability deteriorate due to time-consuming manual processes
Solution Approach 1:
The patent replaces manual mechanical analysis of application flows with automated computer-based systems that use DNS event monitoring, IP-to-name mapping, and machine learning algorithms to automatically identify and classify IoT devices, eliminating the need for manual documentation analysis while maintaining identification accuracy
Solution Approach 2:
The system enables self-service automated discovery where the network infrastructure itself provides the data needed for IoT identification through DNS events and communication traffic analysis, without requiring external manual intervention or detailed documentation from device manufacturers
2Reliability
If manual analysis based on documentation and API specifications is used, then reliability of IoT device identification is improved, but device complexity and operational burden increase
Solution Approach 1:
The patent extracts critical identification information from DNS events and network communication traffic, separating the identification function from complex documentation and API specifications. This allows reliable IoT device identification without requiring analysts to understand and process detailed technical documentation
Solution Approach 2:
The system introduces DNS events and IP-to_name mappings as intermediary data structures that bridge network traffic analysis and IoT device identification. These intermediaries simplify the complex relationship between network communications and device characteristics, making the discovery process more reliable yet simpler to operate
3Productivity
If automated discovery systems are implemented to improve productivity, then scalability is improved, but measurement precision and accuracy may deteriorate without proper validation
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors DNS events and communication traffic, validates identified IoT devices against established criteria, and refines its classification accuracy over time. This feedback loop ensures that automated discovery maintains high measurement precision while achieving improved productivity
Solution Approach 2:
The system performs preliminary actions by pre-building IP-to_name mappings and pre-establishing classification rules based on DNS event patterns. This preparation enables rapid and accurate automated discovery without requiring complex real-time analysis, thus maintaining precision while improving productivity
Data Source
AI summary
Name based Internet of Things (IoT) discovery includes receiving domain name system (DNS) events. An Internet Protocol (IP) address to name mapping is built based on the DNS events. A data communication event occurring in a computer network is received. A destination IP address in the data communication event is mapped to a domain name by querying the IP address to name mapping. Whether the data communication event is associated with an IoT device is determined based on the domain name satisfying a rule.


