Network Device Selective IP Address Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network device systems do not allow users to selectively register IP addresses on a DNS server, leading to unnecessary processing and potential communication failures, especially with IPv6 link-local addresses being inadvertently accessed.

Innovation Solution

A network device with selecting and registering means to choose which addresses are registered on an external server, preventing the registration of specific addresses like IPv6 link-local addresses, thereby ensuring only usable IP addresses are mapped to host names.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all IP addresses are registered on the DNS server, then complete address mapping is achieved, but unnecessary processing and communication failures occur

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary IP addresses (excluding link-local addresses) from the complete set of device addresses and registers them on the DNS server. This selective extraction prevents unnecessary processing while maintaining reliable communication for valid addresses.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary filtering of IP addresses before registration, identifying and excluding link-local addresses that cannot be used for wide area network communication. This preliminary action prevents future communication failures and unnecessary processing attempts.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If IPv6 link-local addresses are registered on the DNS server, then complete address mapping is achieved, but access attempts to invalid addresses occur

Engineering Contradiction:
Improveaddress mapping completenessVSAvoidcommunication errors
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent removes link-local addresses from the set of addresses to be registered on the DNS server. By extracting only the suitable addresses (global unicast, site local, etc.), it prevents communication errors while maintaining ease of operation for valid addresses.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary anti-action by preventing the registration of link-local addresses that would cause harmful communication attempts. This proactive measure blocks potential communication errors before they can occur.

Inventive Principle:
Principle #9Preliminary anti-action

3Adaptability or versatility

If all addresses are mapped to host names, then DNS functionality is maximized, but security and usability are reduced

Engineering Contradiction:
ImproveDNS mapping coverageVSAvoidnetwork security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts only the secure and usable IP addresses from the complete address set for DNS registration. This selective approach maintains DNS functionality for valid addresses while enhancing network security by excluding addresses that should not be accessible.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different quality standards to different types of IP addresses. Link-local addresses are excluded from DNS registration due to their restricted nature, while other address types are registered appropriately. This local quality differentiation enhances both security and usability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11444917B2Network device, network device control method, and storage medium
Publication Date: 2022.09.13 CANON KK
  • US11444917B2 patent drawing
  • US11444917B2 patent drawing
  • US11444917B2 patent drawing

AI summary

A network device is available to communicate with an external server managing a combination of an address of a device and identification information identifying the device. The network device selects an address to be registered on the external server from multiple addresses corresponding to the network device and registers the selected address on the external server along with identification information identifying the network device.