IoT Traffic Control via Domain Name Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling traffic flow in IoT devices connected via cellular or wireless networks face challenges due to dynamic IP address changes, leading to errors and increased operational effort in allow-listing or deny-listing specific IP addresses, which are not flexible enough for websites with external resources and subdomains.

Innovation Solution

A system and method for automated traffic flow control using domain names, where device information is received, associated with service profiles, and monitored for IP address changes, with a traffic rule schema translator and protocol data analyzer updating IP addresses as needed to ensure accurate access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If allow-listing or deny-listing specific IP addresses is used to control traffic flow, then access control is achieved, but continuous updating and knowledge of those addresses is required, increasing operational effort and complexity

Engineering Contradiction:
Improveaccess control accuracyVSAvoidoperational effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces domain names as an intermediary between devices and IP addresses. Instead of directly managing dynamic IP addresses, the system uses domain names that resolve to IP addresses through DNS. This intermediary layer allows traffic control rules to remain stable while IP addresses change, eliminating the need for continuous manual updates of IP address allow-lists or deny-lists.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If domain names are used instead of specific IP addresses for traffic control, then simplicity and flexibility are improved, but errors may occur due to IP address changes associated with domain names

Engineering Contradiction:
Improvesimplicity of traffic controlVSAvoidaccuracy of access control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements automatic monitoring of DNS records to detect when IP addresses associated with domain names change. When changes are detected, the traffic control rules are automatically updated to reflect the new IP addresses. This feedback mechanism ensures that domain name-based control remains accurate and reliable even as underlying IP addresses change dynamically.

Inventive Principle:
Principle #23Feedback

3Reliability

If manual management of IP address allow-lists or deny-lists is performed, then access control is enforced, but time and resources are consumed for continuous updating

Engineering Contradiction:
Improveaccess control enforcementVSAvoidtime for continuous updating
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automates the entire process of detecting IP address changes and updating traffic control rules. The automatic DNS monitoring and rule update mechanisms eliminate the need for manual intervention, allowing the system to self-maintain accurate access control lists without consuming human time or resources for continuous updates.

Inventive Principle:
Principle #25Self-service

4Reliability

If traditional IP address-based filtering is used, then traffic control is achieved, but flexibility for websites with external resources and subdomains is limited

Engineering Contradiction:
Improvetraffic control effectivenessVSAvoidflexibility for external resources
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from managing traffic control at the IP address level to the domain name level, adding a higher dimension of abstraction. This allows a single domain name rule to automatically cover multiple IP addresses, subdomains, and external resources associated with that domain, providing much greater flexibility for managing access to websites and their related resources without requiring separate rules for each IP address.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11871214B2Traffic flow control using domain name
Publication Date: 2024.01.09 AERIS COMM INC
  • US11871214B2 patent drawing
  • US11871214B2 patent drawing
  • US11871214B2 patent drawing

AI summary

A computer-implemented system and method for automated traffic flow control using domain name for one or more devices enabled for connectivity over cellular network are disclosed. The computer-implemented method for automated traffic flow control using domain name for one or more devices enabled for connectivity includes receiving device information for the one or more devices; receiving domain name information for at least one domain name that the one or more devices are allowed to access, denied to access or a combination thereof; associating the at least one domain name with one or more internet protocol (IP) addresses; monitoring the at least one domain for change in the one or more IP addresses for that domain; and updating the one or more IP addresses of the domain name if any change in the one or more IP addresses for that domain is found.