Address Matching via DNS Resolution for Communication Method Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In content management systems, determining whether a registered address and an input address indicate the same location is challenging due to various address notation formats, such as IP-address-based and name-based notations, making it difficult for users to identify the appropriate communication method with external information processing apparatuses.

Innovation Solution

An information processing apparatus is equipped with an acquisition unit to retrieve a second address from a Domain Name System (DNS) server, a determination unit to compare it with a third address, and a communication unit to identify and use the appropriate communication method when the addresses match, enabling communication with external apparatuses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If simple character string comparison is used to match addresses, then the process is simple and fast, but it cannot determine whether addresses in different notation formats (IP address vs. domain name) indicate the identical location

Engineering Contradiction:
Improveaddress matching accuracyVSAvoidaddress resolution complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a Domain Name System (DNS) server as an intermediary to resolve domain names into IP addresses. The information processing apparatus queries the DNS server to obtain the IP address corresponding to a domain name, then compares the resolved IP address with the target IP address. This intermediary mechanism enables accurate matching between addresses in different notation formats without requiring the apparatus to directly interpret or convert between formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system supports multiple address notation formats (IP address and domain name), then the system is more versatile and user-friendly, but it becomes difficult to determine whether two addresses in different formats refer to the same location

Engineering Contradiction:
Improveaddress format compatibilityVSAvoidaddress equivalence detection
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent changes the parameter of address representation by converting domain names into their corresponding IP addresses through DNS resolution. This parameter transformation allows the system to compare addresses in a unified format (IP addresses), thereby enabling accurate equivalence detection while maintaining support for multiple address notation formats. The apparatus can accept both IP addresses and domain names as input, resolves domain names to IP addresses, and performs comparison based on the resolved IP addresses.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10523630B2Information processing apparatus, storage medium, and control method
Publication Date: 2019.12.31 CANON KK
  • US10523630B2 patent drawing
  • US10523630B2 patent drawing
  • US10523630B2 patent drawing

AI summary

An information processing apparatus acquires a second address by inquiring of a Domain Name System server a first address, determines whether the second address coincides with a third address, identifies a communication method when the determination unit determines that the second address coincides with the third address, and communicates with an external information processing apparatus using the identified communication method.