IP Library Granted Patent US 12,307,147
Granted Patent B2
US 12,307,147 · App. 18/477,653 · Granted May 20, 2025

Communication apparatus that can search for an external access point and perform connection processing using different communication modes, method of controlling same, and non-transitory computer-readable storage medium

Inventor: Wahei Sugawara (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1286G06F3/1204G06F3/1236G06F3/1292H04W48/16
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 12,307,147
App. No.
18/477,653
Granted
May 20, 2025
Kind
B2
Abstract

A communication apparatus capable of operating in at least one of a plurality of modes including a first communication mode in which wireless communication is performed with another apparatus via an external access point and a second communication mode in which wireless communication is performed with another apparatus bypassing the external access point, the communication apparatus comprising: controlling unit configured to control a communication mode of the communication apparatus by enabling or disabling at least one of the plurality of communication modes; and executing unit configured to execute search processing to search for an external access point near the communication apparatus, wherein in a case where both the first communication mode and the second communication mode are disabled, the second communication mode is enabled and the search processing is executed in the second communication mode.

Claims (58)

1. A communication apparatus capable of operating in at least one of a plurality of modes including a first communication mode for wireless communication between the communication apparatus and another apparatus operating as a parent station and a second communication mode for wireless communication between the communication apparatus operating as the parent station and another apparatus not via an external access point, the communication apparatus comprising:

at least one processor configured to function as:

a controlling unit configured to control a communication mode of the communication apparatus by enabling or disabling at least one of the plurality of communication modes;

a receiving unit configured to receive an instruction for search processing to search for the external access point near the communication apparatus;

a first executing unit configured to, based on reception of the instruction, execute search processing to search for the external access point near the communication apparatus; and

a second executing unit configured to execute a connecting processing for establishing a connection between the communication apparatus and the external access point included in a result of the search processing,

wherein in a case where the instruction is received in a state that the second communication mode is enabled and the first communication mode is disabled, the search processing is executed by using the second communication mode before enabling the first communication mode and, after the search processing is executed, the first communication mode is enabled and the connecting processing is executed by using the first communication mode,

wherein the plurality of communication modes include a third communication mode in which wireless communication is performed with another apparatus via the external access point, and

in a case where both the first communication mode and the third communication mode are disabled and the search processing is executed at a first frequency band and not executed at a second frequency band different from the first frequency band, the second communication mode is enabled and the search processing is executed in the second communication mode, and

in a case where both the second communication mode and the third communication mode are disabled and the search processing is executed at the second frequency band different from the first frequency band, a communication mode other than the second communication mode is enabled and the search processing is executed in the communication mode other than the second communication mode.

2. The communication apparatus according to claim 1 , wherein

in a case where the instruction is received in a state that the first communication mode is enabled and the second communication mode is disabled, the search processing is executed by using the first communication mode without enabling or disabling any communication modes of the plurality of communication modes and, after the search processing is executed, the connecting processing is executed by using the first communication mode.

3. The communication apparatus according to claim 1 , wherein

in a case where the instruction is received in a state that both the first communication mode and the second communication mode are disabled, the second communication mode is temporarily enabled for performing the search processing and the search processing is executed in the second communication mode.

4. The communication apparatus according to claim 1 , wherein

the plurality of communication modes further include a wired communication mode in which wired communication is performed with another apparatus.

5. The communication apparatus according to claim 4 , wherein

in a case where the instruction is received in a state that both the first communication mode and the second communication mode are disabled and the wired communication mode is enabled, the second communication mode is enabled and the search processing is executed in the second communication mode.

6. The communication apparatus according to claim 5 , wherein

the search processing is executed in the second communication mode while the wired communication mode is maintained.

7. The communication apparatus according to claim 1 , wherein further comprising

a controlling unit configured to display a list of the result of the search processing on a display unit,

wherein an external access point selected from the list by a user and the communication apparatus are connected by the connecting processing.

8. The communication apparatus according to claim 1 , wherein

after the user selects the external access point from the list, the first communication mode is enabled and the connecting processing is executed by using the first communication mode.

9. The communication apparatus according to claim 1 , wherein the communication mode other than the second communication mode is a communication mode, different from the second communication mode, in which wireless communication is performed with another apparatus bypassing the external access point, or the third communication mode.

10. The communication apparatus according to claim 1 , wherein

the first frequency band is a 2.4 GHz frequency band, and

the second frequency band is a 5 GHz frequency band.

11. The communication apparatus according to claim 1 , wherein

the first communication mode is a communication mode used in communication compliant with IEEE 802.11 series.

12. The communication apparatus according to claim 1 , wherein

the second communication mode is a mode for executing communication based on Wi-Fi Direct or a mode where the communication apparatus operates as an access point.

13. The communication apparatus according to claim 1 , wherein the plurality of modes include a mode for executing communication according to Bluetooth Low Energy (BLE).

14. The communication apparatus according to claim 1 , wherein

the instruction is predetermined user operation to an operation unit of the communication apparatus.

15. The communication apparatus according to claim 1 , wherein

the instruction is an instruction transmitted to the communication apparatus from a terminal apparatus is external to the communication apparatus.

16. The communication apparatus according to claim 1 , further comprising

printing means for performing printing.

17. A non-transitory computer-readable storage medium storing a program for causing a computer of a communication apparatus capable of operating in at least one of a plurality of modes including a first communication mode for wireless communication between the communication apparatus and another apparatus operating as a parent station and a second communication mode for wireless communication between the communication apparatus operating as the parent station and another apparatus not via an external access point, the program causing the computer to:

control a communication mode of the communication apparatus by enabling or disabling at least one of the plurality of communication modes;

receive an instruction for search processing to search for the external access point near the communication apparatus; and

based on reception of the instruction, execute search processing to search for the external access point near the communication apparatus; and

execute a connecting processing for establishing a connection between the communication apparatus and the external access point included in a result of the search processing,

wherein in a case where the instruction is received in a state that the second communication mode is enabled and the first communication mode is disabled, the search processing is executed by using the second communication mode before enabling the first communication mode and, after the search processing is executed, the first communication mode is enabled and the connecting processing is executed by using the first communication mode,

wherein the plurality of communication modes include a third communication mode in which wireless communication is performed with another apparatus via the external access point, and

in a case where both the first communication mode and the third communication mode are disabled and the search processing is executed at a first frequency band and not executed at a second frequency band different from the first frequency band, the second communication mode is enabled and the search processing is executed in the second communication mode, and

in a case where both the second communication mode and the third communication mode are disabled and the search processing is executed at the second frequency band different from the first frequency band, a communication mode other than the second communication mode is enabled and the search processing is executed in the communication mode other than the second communication mode.

18. A method of controlling a communication apparatus capable of operating in at least one of a plurality of modes including a first communication mode for wireless communication between the communication apparatus and another apparatus operating as a parent station and a second communication mode for wireless communication between the communication apparatus operating as the parent station and another apparatus not via an external access point, the method comprising:

controlling a communication mode of the communication apparatus by enabling or disabling at least one of the plurality of communication modes;

receiving an instruction for search processing to search for the external access point near the communication apparatus;

based on reception of the instruction, executing search processing to search for the external access point near the communication apparatus; and

executing connecting processing for establishing a connection between the communication apparatus and the external access point included in a result of the search processing,

wherein in a case where the instruction is received in a state that the second communication mode is enabled and the first communication mode is disabled, the search processing is executed by using the second communication mode before enabling the first communication mode and, after the search processing is executed, the first communication mode is enabled and the connecting processing is executed by using the first communication mode,

wherein the plurality of communication modes include a third communication mode in which wireless communication is performed with another apparatus via the external access point, and

in a case where both the first communication mode and the third communication mode are disabled and the search processing is executed at a first frequency band and not executed at a second frequency band different from the first frequency band, the second communication mode

is enabled and the search processing is executed in the second communication mode, and in a case where both the second communication mode and the third communication mode are disabled and the search processing is executed at the second frequency band different from the first frequency band, a communication mode other than the second communication mode is enabled and the search processing is executed in the communication mode other than the second communication mode.

Priority Claims (1)
JP 2018-248376 · Dec 28, 2018 · national
Continuity (4)
Continuation 17862760 · Jul 12, 2022
Continuation 17359896 · Jun 28, 2021
Continuation PCTJP2019043119 · Nov 1, 2019
Related Publication 20240028280A1 · Jan 25, 2024
References Cited (25)
US 10129922B2 · Nogawa · 2018 [cited by examiner]
US 10455630B2 · Tanji · 2019 [cited by examiner]
US 20030058808A1 · Eaton · 2003 [cited by examiner]
US 20040253952A1 · Rager · 2004 [cited by examiner]
US 20140274141A1 · Gholmieh · 2014 [cited by examiner]
US 20140297899A1 · Chang · 2014 [cited by examiner]
US 20140323060A1 · Shimazaki · 2014 [cited by examiner]
US 20140323131A1 · Yun · 2014 [cited by examiner]
US 20140362841A1 · Shibata · 2014 [cited by examiner]
US 20170339743A1 · Watanabe · 2017 [cited by examiner]
US 20190050175A1 · Moriya · 2019 [cited by examiner]
US 20200137648A1 · Bhattacharyya · 2020 [cited by examiner]
US 20200267782A1 · Ichihara · 2020 [cited by examiner]
JP 2003008681A · 2003 [cited by applicant]
JP 2004112225A · 2004 [cited by examiner]
JP 2012129734A · 2012 [cited by applicant]
JP 2016127545A · 2016 [cited by applicant]
JP 2016152538A · 2016 [cited by applicant]
JP 2016178481A · 2016 [cited by applicant]
JP 2017135607A · 2017 [cited by applicant]
JP 2017212500A · 2017 [cited by applicant]
WO WO2020137164A1 · 2020 [cited by examiner]
International Search Report issued in corresponding International Patent Application No. PCT/JP2019/043119 dated Dec. 24, 2019. [cited by applicant]
Chinese Office Action issued Aug. 21, 2023 in counterpart Chinese Patent Appln. No. 201980086972.8. [cited by applicant]
Extended European Search Report dated Apr. 30, 2024 in counterpart European Patent Appln. No. 24151319.1. [cited by applicant]