IP Library Granted Patent US 11,368,989
Granted Patent B2
US 11,368,989 · App. 16/646,742 · Granted Jun 21, 2022

Information processing apparatus, method of controlling the same, and program

Inventor: Ko Ichihara (Toride, JP)
Assignee: CANON KABUSHIKI KAISHA
H04W76/11H04L61/2007H04L61/6059H04W84/18
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,368,989
App. No.
16/646,742
Granted
Jun 21, 2022
Kind
B2
Abstract

An information processing apparatus characterized by comprising: at least one wireless communication means capable of executing a plurality of communication modes that include a first communication mode in which the wireless communication means communicates information concerning a predetermined service to be provided to an external apparatus with the external apparatus; basic configuration means for deciding whether to assign an IP address used for a second communication mode different from the first communication mode to the wireless communication means; and communication mode setting means for setting the IP address for the wireless communication means regardless of a decision by the basic configuration means if the first communication mode is enabled.

Claims (34)

1. An information processing apparatus configured to perform communication using a first communication mode supporting a function for communicating information concerning a service to be provided to an external apparatus, with the external apparatus, using Internet Protocol version 4 (IPv4) address or Internet Protocol version 6 (IPv6) address, and a second communication mode, which does not support performing communication using IPv4 address and supports performing communication using an IPv6 address, comprising:

at least one memory that stores a set of instructions; and

at least one processor that executes the instructions, causing the information processing apparatus to perform operations including:

setting at least one type of an Internet Protocol (IP) address used for communication out of the IPv4 address and the IPv6 address as an operation setting of the information processing apparatus; and

in a case where use of the second communication mode is enabled on the information processing apparatus and the operation setting is set to use the IPv4 address and not to use the IPv6 address for communication, assigning the IPv6 address as the IP address to be used in the second communication mode.

2. The apparatus according to claim 1 , wherein the operations further include:

transmitting, to the external apparatus, information indicating the service provided by using the function.

3. The apparatus according to claim 1 , wherein the IPv6 address used in the first communication mode is a link local address using an IPv6 format.

4. The apparatus according to claim 1 , wherein the function is a function for communicating service information to the external apparatus in a period, repeated in a predetermined cycle, in which beacons are transmitted or received by a plurality of apparatuses including the information processing apparatus.

5. The apparatus according to claim 1 , wherein the operations further include:

receiving a connection request of the second communication mode from the external apparatus after communicating information concerning the service with the external apparatus using the function;

determining whether the received connection request includes information related to the IPv6 address;

transmitting a connection response in the second communication mode to the external apparatus if it is determined that the information is included, and

transmitting, to the external apparatus, information for establishing connection in a third communication mode different from both the first communication mode and the second communication mode if it is determined that the information is not included.

6. The apparatus according to claim 1 , wherein the information processing apparatus is an image processing apparatus, and

the information concerning the service to be provided to the external apparatus using the function includes information concerning at least one of a printing service and a scan service.

7. A method of controlling an information processing apparatus that performs communication using a first communication mode supporting a function for communicating information concerning a service to be provided to an external apparatus, with the external apparatus, using Internet Protocol version 4 (IPv4) address or Internet Protocol version 6 (IPv6) address, and a second communication mode, which does not support performing communication using IPv4 address and supports performing communication using an IPv6 address, the method comprising:

setting using the IPv4 address and not using the IPv6 address for communication as an operation setting of the information processing apparatus;

enabling the second communication mode on the information processing apparatus; and

assigning the IPv6 address as the IP address to be used for communication in the second communication mode.

8. A non-transitory computer-readable storage medium storing instructions for causing a computer to execute respective steps in a method of controlling an information processing apparatus that performs communication using a first communication mode supporting a function for communicating information concerning a service to be provided to an external apparatus, with the external apparatus, using Internet Protocol version 4 (IPv4) address or Internet Protocol version 6 (IPv6) address, and a second communication mode, which does not support performing communication using IPv4 address and supports performing communication using an IPv6 address, the method comprising:

setting using the IPv4 address and not using the IPv6 address for communication as an operation setting of the information processing apparatus;

enabling the second communication mode on the information processing apparatus; and

assigning the IPv6 address as the IP address to be used for communication in the second communication mode.

9. The apparatus according to claim 4 , wherein the period is a Discovery Window (DW) of Neighbor Awareness Networking (NAN).

10. The apparatus according to claim 1 , wherein, in a case where use of the first communication mode is enabled on the information processing apparatus and the operation setting is set to use the IPv4 address and not to use the IPv6 address for communication, the operations further include assigning the IPv4 address as the IP address to be used in the first communication mode and not accepting an assignment of the IPv6 address as the IP address to be used in the first communication mode.

11. The apparatus according to claim 1 , wherein the operations further include, in a case where the use of the second communication mode is enabled on the information processing apparatus, assigning a link local address of IPv6 corresponding to MAC (Media Access Control) of a network interface of the image processing apparatus as the IP address used in the second communication mode.

12. The apparatus according to claim 11 , wherein the link local address is assigned as the IP address used in the second communication mode in a case where the information processing apparatus is powered on.

13. The apparatus according to claim 1 , wherein the operations further include displaying a setting screen that accepts user operations for setting the operation setting.

14. An information processing apparatus configured to perform communication using a first communication mode using Internet Protocol version 4 (IPv4) address or Internet Protocol version 6 (IPv6) address, and a second communication mode, which does not support performing communication using IPv4 address and supports performing communication using an IPv6 address, comprising:

at least one memory that stores a set of instructions; and

at least one processor that executes the instructions, causing the information processing apparatus to perform operations including:

setting at least one type of an Internet Protocol (IP) address used for communication out of the IPv4 address and the IPv6 address as an operation setting of the information processing apparatus; and

in a case where use of the second communication mode is enabled on the information processing apparatus and the operation setting is set to use the IPv4 address and not to use the IPv6 address for communication, assigning the IPv6 address as the IP address to be used in the second communication mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: MIHO SHIMA, LEGAL HEIR AND REPRESENTATIVE OF KO ICHIHARA (DECEASED)
To: CANON KABUSHIKI KAISHA
Reel/Frame 052149/0307 →
Priority Claims (1)
JP JP2017-188983 · Sep 28, 2017 · national
Continuity (1)
Related Publication 20200267782A1 · Aug 20, 2020