IP Library › Granted Patent US 11,082,912
Granted Patent B2
US 11,082,912 · App. 16/688,419 · Granted Aug 3, 2021

Information processing apparatus, control method, and storage medium

Inventor: Shiho Sekiguchi (Yokohama, JP)
Assignee: Canon Kabushiki Kaisha
H04W48/16H04N1/00973H04W48/20H04W88/08
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,082,912
App. No.
16/688,419
Granted
Aug 3, 2021
Kind
B2
Abstract

A control method for an information processing apparatus includes establishing a connection between the information processing apparatus and a communication apparatus, and transmitting, to the communication apparatus via a connection between the information processing apparatus and the communication apparatus, an execution instruction for connection processing that is based on any one of AirStation One-Touch Secure System (AOSS) and Wi-Fi Protected Setup (WPS), wherein, in a case where the execution instruction has been received by the communication apparatus, the connection processing is performed by the communication apparatus, and wherein, in a connection between the communication apparatus and an access point to be established by the connection processing, the access point operates as a master device and the communication apparatus operates as a slave device.

Claims (52)

1. A control method for an information processing apparatus, the control method comprising:

receiving a predetermined instruction before processing for establishing a connection between the information processing apparatus and a communication apparatus is performed;

establishing the connection between the information processing apparatus and the communication apparatus; and

transmitting, to the communication apparatus via a connection between the information processing apparatus and the communication apparatus, an execution instruction for connection processing that is based on any one of AirStation One-Touch Secure System (AOSS) and Wi-Fi Protected Setup (WPS);

wherein, in a case where the execution instruction has been received by the communication apparatus, the connection processing is performed by the communication apparatus;

wherein, in a connection between the communication apparatus and an access point to be established by the connection processing, the access point operates as a master device and the communication apparatus operates as a slave device;

wherein, in a case where at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received and the communication apparatus are not able to connect to each other, the execution instruction is transmitted; and

wherein, in a case where at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received and the communication apparatus are able to connect to each other, the execution instruction is not transmitted.

2. The control method according to claim 1 , further comprising determining whether the communication apparatus is able to perform the connection processing,

wherein, in a case where it is determined that the communication apparatus is able to perform the connection processing, the execution instruction is transmitted to the communication apparatus, and

wherein, in a case where it is determined that the communication apparatus is not able to perform the connection processing, the execution instruction is not transmitted to the communication apparatus.

3. The control method according to claim 1 , further comprising, in a case where at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received and the communication apparatus are able to connect to each other, transmitting, to the communication apparatus via a connection between the information processing apparatus and the communication apparatus, the connection information for connecting to the access point to which the information processing apparatus has been connected when the predetermined instruction has been received,

wherein the access point to which the information processing apparatus has been connected when the predetermined instruction has been received and the communication apparatus connect to each other based on the connection information for connecting to the access point to which the information processing apparatus has been connected when the predetermined instruction has been received.

4. The control method according to claim 1 , further comprising acquiring, from the communication apparatus, a list of one or more access points each corresponding to the access point to which the communication apparatus is able to connect,

wherein, in a case where at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received is not included in the list, at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received and the communication apparatus are not able to connect to each other, and

wherein, in a case where at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received is included in the list, at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received and the communication apparatus are able to connect to each other.

5. The control method according to claim 4 , further comprising:

in a case where at least the access point to which the information processing apparatus has been connected when the predetermined instruction has been received is not included in the list, receiving selection of any one of the access points from the list;

receiving inputting of the connection information for connecting to the selected access point; and

determining whether the information processing apparatus is able to connect to the selected access point based on the input connection information,

wherein, in a case where it is determined that the information processing apparatus is able to connect to the selected access point based on the input connection information, the connection information for connecting to the selected access point is transmitted to the communication apparatus via a connection between the information processing apparatus and the communication apparatus, and

wherein, in a case where it is determined that the information processing apparatus is not able to connect to the selected access point based on the input connection information, the execution instruction is transmitted to the communication apparatus via a connection between the information processing apparatus and the communication apparatus.

6. The control method according to claim 1 , further comprising:

searching for the communication apparatus via the access point to which the information processing apparatus is connected, after the execution instruction is transmitted; and

re-transmitting the execution instruction in a case where the communication apparatus has not been found by the searching.

7. The control method according to claim 1 , further comprising performing notification processing for prompting the user to perform, on the access point, an operation to cause the access point to perform the connection processing.

8. The control method according to claim 1 , further comprising determining whether the access point input by the user is able to perform the connection processing,

wherein, in a case where it is determined that the access point input by the user is able to perform the connection processing, the execution instruction is transmitted to the communication apparatus, and

wherein, in a case where it is determined that the access point input by the user is not able to perform the connection processing, the execution instruction is not transmitted to the communication apparatus.

9. The control method according to claim 1 , wherein the connection processing which the access point performs includes processing for issuing a predetermined beacon which the communication apparatus that is performing the connection processing is able to receive.

10. The control method according to claim 1 , wherein the connection processing which the communication apparatus performs includes processing for searching for a beacon which the access point that is performing the connection processing issues and processing for acquiring the connection information from the access point that issues the beacon found by the searching.

11. The control method according to claim 1 , wherein the connection information includes a password used to connect to an access point.

12. The control method according to claim 1 , wherein a connection between the information processing apparatus and the communication apparatus is Wi-Fi.

13. The control method according to claim 1 , wherein a connection between the information processing apparatus and the communication apparatus is a connection using Bluetooth Classic or Bluetooth Low Energy.

14. The control method according to claim 1 , wherein a connection between the access point and the communication apparatus and a connection between the access point and the information processing apparatus are Wi-Fi.

15. The control method according to claim 1 , wherein the communication apparatus is a printer which performs printing.

16. The control method according to claim 1 , wherein, after the execution instruction is transmitted, a print job is transmitted to the communication apparatus via the access point.

17. A control method for an information processing apparatus, the control method comprising:

establishing a connection between the information processing apparatus and a communication apparatus;

transmitting, to the communication apparatus via a connection between the information processing apparatus and the communication apparatus, an execution instruction for connection processing that is based on any one of AirStation One-Touch Secure System (AOSS) and Wi-Fi Protected Setup (WPS);

searching for the communication apparatus via an access point to which the information processing apparatus is connected, after the execution instruction is transmitted; and

re-transmitting the execution instruction in a case where the communication apparatus has not been found by the searching;

wherein, in a case where the execution instruction has been received by the communication apparatus, the connection processing is performed by the communication apparatus; and

wherein, in a connection between the communication apparatus and the access point to be established by the connection processing, the access point operates as a master device and the communication apparatus operates as a slave device.

18. A control method for an information processing apparatus, the control method comprising:

establishing a connection between the information processing apparatus and a communication apparatus;

determining whether an access point input by a user is able to perform connection processing; and

transmitting, to the communication apparatus via a connection between the information processing apparatus and the communication apparatus, an execution instruction for connection processing that is based on any one of AirStation One-Touch Secure System (AOSS) and Wi-Fi Protected Setup (WPS);

wherein, in a case where the execution instruction has been received by the communication apparatus, the connection processing is performed by the communication apparatus;

wherein, in a connection between the communication apparatus and an access point to be established by the connection processing, the access point operates as a master device and the communication apparatus operates as a slave device;

wherein, in a case where it is determined that the access point input by the user is able to perform the connection processing, the execution instruction is transmitted to the communication apparatus; and

wherein, in a case where it is determined that the access point input by the user is not able to perform the connection processing, the execution instruction is not transmitted to the communication apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: SEKIGUCHI, SHIHO
To: CANON KABUSHIKI KAISHA
Reel/Frame 051622/0680 →
Priority Claims (1)
JP JP2018-219686 · Nov 22, 2018 · national
Continuity (1)
Related Publication 20200169948A1 · May 28, 2020