IP Library › Granted Patent US 11,784,966
Granted Patent B2
US 11,784,966 · App. 17/526,234 · Granted Oct 10, 2023

Information processing device, control method for information processing device, and recording medium, that suppress duplication of a device name in a DNS server

Inventor: Hayato Udo (Tokyo, JP)
Assignee: CANON KABUSHIKI KAISHA
H04L61/4511H04L61/5069
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,784,966
App. No.
17/526,234
Granted
Oct 10, 2023
Kind
B2
Abstract

An information processing device that is connected to a DNS server via a network in which the information processing device and the DNS server can communicate with each other comprising: a first confirmation unit that confirms if there is a duplication of a device name of the information processing device within the same local area network; a second confirmation unit that confirms if the device name of the information processing device is a duplicate of a device name registered in the DNS server if it is confirmed there is no duplication of the device name of the information processing device within the same local area network; and a registration unit that registers the device name of the information processing device in the DNS server if it is confirmed that the device name of the information processing device is not a duplicate of the device name registered in the DNS server.

Claims (40)

1. An information processing device communicable with to a DNS server via a network, the information processing device comprising:

at least one memory storing instructions; and

one or more processors configured to execute the instructions to:

confirm whether or not a device name of the information processing device is a duplicate of:

any of one or more first device names of one or more first devices in a first local area network to which the information processing device is connected; and

any of one or more second device names of one or more second devices in a second local network, which is different from the first local area network, registered in the DNS server; and

register the device name of the information processing device in the DNS server, in a state where the device name of the information processing device has been confirmed to be not a duplicate of:

any of the one or more first device names of the one or more first devices in the first local network; and

any of the one or more second device names of the one or more second devices in the second local area network registered in the DNS server.

2. The information processing device according to claim 1 , wherein:

the one or more processors execute the instructions to change the device name of the information processing device in a state where the device name of the information processing device has been confirmed to be a duplicate of any of the one or more first device names of the one or more first devices in the first local area network, and

in a state where the device name of the information processing device is changed, the one or more processors confirm whether or not the device name of the information processing device is a duplicate of any of the one or more first device names of the one or more first devices in the first local area network.

3. The information processing device according to claim 1 , wherein:

the one or more processors execute the instructions to change the device name of the information processing device in a state where the device name of the information processing device has been confirmed to be a duplicate of any of the one or more second device names of the one or more second devices in the second local area network registered in the DNS server, and

in a state where the device name of the information processing device is changed, the one or more processors confirm whether or not the device name of the information processing device is a duplicate of any of the one or more first device names of the one or more first devices in the first local area network.

4. The information processing device according to claim 1 , wherein the one or more processors, during the confirmation of whether or not the device name of the information processing device is a duplicate of any of the one or more first device names of the one of more first devices in the first local area network:

acquire the one or more first device names from the one or more first devices in the first local area network using a mDNS (Multicast DNS); and

compare the acquired one or more first device names with the device name of the information processing device to confirm whether or not a duplicate of the device name of the information processing device exists.

5. The information processing device according to claim 1 , wherein the one or more processors, during the confirmation of whether or not the device name of the information processing device is a duplicate of any of the one or more second device names of the one or more devices in the second local network registered in the DNS server:

request the DNS server to provide all the device names registered in the DNS server; and

compare all the device names acquired from the DNS server with the device name of the information processing device in response to the request.

6. The information processing device according to claim 1 , wherein the one or more processors, during the confirmation of whether or not the device name of the information processing device is a duplicate of any of the one or more second device names of the one or more second device in the second local network registered in the DNS server:

request the DNS server to provide a duplicate device name that is the same as the device name of the information processing device; and

in a state where the duplicate device name that is the same as the device name of the information processing device is returned from the DNS server in response to the request, determine that a duplicate of the device name of the information processing device exists.

7. The information processing device according to claim 1 , wherein the information processing device is a printing apparatus including a printing function.

8. The information processing device according to claim 7 , wherein, in a state where an operation setting of the information processing device is made to permit the use of a printing function for receiving print data from a print client capable of searching for a printing apparatus beyond a local area network using the DNS server and printing the print data, the one or more processors register the device name of the information processing device.

9. The information processing device according to claim 1 , wherein the information processing device is a scanner apparatus.

10. The information processing device according to claim 1 , wherein the one or more processors confirm whether or not the device name of the information processing device is a duplicate of any of the one or more second device names of the one or more second devices in the second local area network registered in the DNS server, in a state where the device name of the information processing device has been confirmed to be not a duplicate of any of the one or more first device names of the one or more first devices in the first local area network.

11. A control method for an information processing device communicable with a DNS server via a network, the method comprising:

confirming whether or not a device name of the information processing device is a duplicate of any of one or more first device names of one or more first devices in a first local area network to which the information processing is connected;

confirming whether or not the device name of the information processing device is a duplicate of any of one or more second device names of one or more second devices in a second local network, which is different from the first local area network, registered in the DNS server; and

registering the device name of the information processing device in the DNS server, in a state where the device name of the information processing device has been confirmed to be not a duplicate of:

any of the one or more first device names of the one or more first devices in the first local network; and

any of the one or more second device names of the one or more second devices in the second local area network registered in the DNS server.

12. A non-transitory storage medium storing a computer program executable by a computer of an information processing device communicable with a DNS server via network to execute a method comprising:

confirming whether or not a device name of the information processing device is a duplicate of any of one or more first device names of one or more first devices in a first local area network to which the information processing is connected;

confirming whether or not the device name of the information processing device is a duplicate of any of one or more second device names of one or more second devices in a second local network, which is different from the first local area network, registered in the DNS server; and

registering the device name of the information processing device in the DNS server, in a state where the device name of the information processing device has been confirmed to be not a duplicate of:

any of the one or more first device names of the one or more first devices in the first local network; and

any of the one or more second device names of the one or more second devices in the second local area network registered in the DNS server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2021
From: UDO, HAYATO
To: CANON KABUSHIKI KAISHA
Reel/Frame 058354/0466 →
Priority Claims (1)
JP 2020-192604 · Nov 19, 2020 · national
Continuity (1)
Related Publication 20220158969A1 · May 19, 2022