# US 10,372,386 B2 · Communication apparatus, method of controlling the same, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,386 B2
- Document ID: US10372386B2
- Status: Granted
- Kind: B2
- Application number: 15/401,347
- Filed: 2017-01-09
- Published: 2017-04-27
- Granted: 2019-08-06
- Earliest claimed: 2015-04-10
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yasuhiro Hosoda
- Web page: https://patentgrep.com/patent/US10372386B2

## CPC

- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1236: {Connection management}
- G06F 3/128: {Direct printing, e.g. sending document file, using memory stick, printing from a camera}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- H04L 67/306: User profiles
- H04N 1/00307: {with a mobile telephone apparatus (constructional features of portable telephone sets H04M1/0202; mobile radio systems H04W84/00)}
- H04N 1/32117: {in a separate transmission or protocol signal prior to or subsequent to the image data transmission, e.g. in digital identification signal [DIS], in non standard setup [NSS] or in non standard field [NSF] (for mode signalling H04N1/333)}
- H04N 1/32765: {Initiating a communication}
- H04N 1/4413: {involving the use of passwords, ID codes or the like, e.g. PIN}
- H04N 1/4433: {to an apparatus, part of an apparatus or an apparatus function}
- H04W 12/08: Access security
- H04W 12/50: Secure pairing of devices
- H04W 48/10: using broadcasted information
- H04N 2201/0041: Point to point (H04N2201/0039 takes precedence)
- H04N 2201/0055: By radio
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N 2201/3205: of identification information, e.g. name or ID code (H04N2201/3209 takes precedence)
- H04W 24/02: Arrangements for optimising operational condition
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 88/08: Access point devices
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A communication apparatus and a method for controlling same, where a wireless communication unit that can operate in a direct wireless communication mode that executes direct wireless communication between an external apparatus and the communication apparatus is comprised, and when a user of the communication apparatus is specified, at least user information of the user is used to generate an SSID that is used in the direct wireless communication mode.

## Claims

### Claim 1

A communication apparatus equipped with a direct wireless communication function for executing a direct wireless communication with an external apparatus, the communication apparatus comprising:
a memory configured to store a plurality of SSIDs, used by the direct wireless communication function, in correspondence with user information of users, respectively; and
at least one processor that executes instructions to:
specify a user of the communication apparatus; and
select, from the plurality of SSIDs stored in the memory, an SSID that corresponds to user information of the specified user,
wherein the wireless communication unit uses the selected SSID to execute the direct wireless communication function.

### Claim 2 (depends on 1)

The communication apparatus according to claim 1, wherein a user who is logged into the communication apparatus is specified by user authentication processing as the user of the communication apparatus.

### Claim 3 (depends on 1)

The communication apparatus according to claim 1, wherein the processor further executes instructions to:
determine, when the communication apparatus receives from a user an instruction for executing the direct wireless communication function, whether or not the SSID that corresponds to the user information of the specified user is stored in the memory; and
create, when it is determined that the SSID that corresponds to the user information of the specified user is not stored in the memory, an SSID to be used in the direct wireless communication function,
wherein the created SSID is stored in the memory in correspondence with the user information of the specified user.

### Claim 4 (depends on 3)

The communication apparatus according to claim 3, wherein the SSID is created by concatenating a predetermined character string to the user information.

### Claim 5 (depends on 1)

The communication apparatus according to claim 1, wherein if a setting that indicates use of a user-exclusive SSID is set in the communication apparatus, the wireless communication unit uses the selected SSID to execute the direct wireless communication function.

### Claim 6 (depends on 5)

The communication apparatus according to claim 5, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, the wireless communication unit uses a randomly generated SSID to execute the direct wireless communication function.

### Claim 7 (depends on 5)

The communication apparatus according to claim 5, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, the wireless communication unit uses a predetermined SSID set in the communication apparatus in advance to execute the direct wireless communication function.

### Claim 8 (depends on 5)

The communication apparatus according to claim 5, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, the wireless communication unit uses one of a randomly generated SSID and a predetermined SSID set in the communication apparatus in advance to execute the direct wireless communication function.

### Claim 9 (depends on 1)

The communication apparatus according to claim 1, wherein the communication apparatus is a printing apparatus that can execute printing.

### Claim 10

A method of controlling a communication apparatus equipped with a direct wireless communication function that executes a direct wireless communication with an external apparatus, the method comprising:
specifying a user of the communication apparatus; and
obtaining, from a plurality of SSIDs stored in correspondence with user information of users, respectively, an SSID that corresponds to user information of the specified user,
wherein the communication apparatus uses the obtained SSID to execute the direct wireless communication function.

### Claim 11 (depends on 10)

The method according to claim 10, wherein a user who is logged into the communication apparatus is specified by user authentication processing as the user of the communication apparatus.

### Claim 12 (depends on 10)

The method according to claim 10, further comprising:
determining, when the communication apparatus receives from a user an instruction for executing the direct wireless communication function, whether or not the S SID that corresponds to the user information of the specified user is obtained; and
generating, when it is determined that the SSID that corresponds to the user information of the specified user is not obtained, an SSID to be used in the direct wireless communication function,
wherein the generated SSID is used for executing the direct wireless communication function.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the SSID is generated by concatenating a predetermined character string to the user information.

### Claim 14 (depends on 10)

The method according to claim 10, wherein if a setting that indicates use of a user-exclusive SSID is set in the communication apparatus, the obtained SSID is used for executing the direct wireless communication function.

### Claim 15 (depends on 14)

The method according to claim 14, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, a randomly generated SSID is used for executing the direct wireless communication function.

### Claim 16 (depends on 14)

The method according to claim 14, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, a predetermined SSID set in the communication apparatus in advance is used for executing the direct wireless communication function.

### Claim 17 (depends on 14)

The method according to claim 14, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, one of a randomly generated SSID and a predetermined SSID set in the communication apparatus in advance is used for executing the direct wireless communication function.

### Claim 18 (depends on 10)

The method according to claim 10, wherein the communication apparatus is a printing apparatus that can execute printing.

### Claim 19

A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of controlling a communication apparatus equipped with a direct wireless communication function that executes a direct wireless communication with an external apparatus, the method comprising:
specifying a user of the communication apparatus; and
obtaining, from a plurality of SSIDs stored in correspondence with user information of users, respectively, an SSID that corresponds to user information of the specified user,
wherein the communication apparatus uses the obtained SSID to execute the direct wireless communication function.

### Claim 20

A communication apparatus equipped with a direct wireless communication function for executing a direct wireless communication with an external apparatus, the communication apparatus comprising:
at least one memory configured to store a plurality of SSIDs, used by the direct wireless communication function, in correspondence with user information of users, respectively, and
at least one processor that executes instructions to:
specify user information of a user who is using the communication apparatus, and
select, from the plurality of SSIDs stored in the memory, an SSID that corresponds to the specified user information,
wherein the wireless communication unit uses the selected SSID to execute the direct wireless communication function.

### Claim 21 (depends on 20)

The communication apparatus according to claim 20, wherein the user information of a user who is logged into the communication apparatus is specified by user authentication processing.

### Claim 22 (depends on 20)

The communication apparatus according to claim 20, wherein the processor further executes instructions to:
determine, when the communication apparatus receives from a user an instruction for executing the direct wireless communication function, whether or not the S SID that corresponds to the specified user information is stored in the memory; and
create, when it is determined that the SSID that corresponds to the specified user information is not stored in the memory, an SSID to be used in the direct wireless communication function,
wherein the created SSID is stored in the memory in correspondence with the user information of the specified user.

### Claim 23 (depends on 22)

The communication apparatus according to claim 22, wherein the SSID is created by concatenating a predetermined character string to the user information.

### Claim 24 (depends on 20)

The communication apparatus according to claim 20, wherein if a setting that indicates use of a user-exclusive SSID is set in the communication apparatus, the wireless communication unit uses the selected SSID to execute the direct wireless communication function.

### Claim 25 (depends on 24)

The communication apparatus according to claim 24, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, the wireless communication unit uses a randomly generated SSID to execute the direct wireless communication function.

### Claim 26 (depends on 24)

The communication apparatus according to claim 24, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, the wireless communication unit uses a predetermined SSID set in the communication apparatus in advance to execute the direct wireless communication function.

### Claim 27 (depends on 24)

The communication apparatus according to claim 24, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, the wireless communication unit uses one of a randomly generated SSID and a predetermined SSID set in the communication apparatus in advance to execute the direct wireless communication function.

### Claim 28 (depends on 20)

The communication apparatus according to claim 20, wherein the communication apparatus is a printing apparatus that can execute printing.

### Claim 29

A method of controlling a communication apparatus equipped with a direct wireless communication function that executes a direct wireless communication with an external apparatus, the method comprising:
identifying a user who is operating the communication apparatus; and
obtaining, from a plurality of SSIDs stored in correspondence with users, respectively, an SSID that corresponds to the identified user,
wherein the communication apparatus uses the obtained SSID to execute the direct wireless communication function.

### Claim 30 (depends on 29)

The method according to claim 29, wherein a user who is logged into the communication apparatus is identified by user authentication processing.

### Claim 31 (depends on 29)

The method according to claim 29, further comprising:
determining, when the communication apparatus receives from a user an instruction for executing the direct wireless communication function, whether or not the SSID that corresponds to the identified user is obtained; and
generating, when it is determined that the SSID that corresponds to the identified user is not obtained, an SSID to be used in the direct wireless communication function,
wherein the generated SSID is used for executing the direct wireless communication function.

### Claim 32 (depends on 31)

The method according to claim 31, wherein the SSID is generated by concatenating a predetermined character string to user information of the identified user.

### Claim 33 (depends on 29)

The method according to claim 29, wherein if a setting that indicates use of a user-exclusive SSID is set in the communication apparatus, the obtained SSID is used for executing the direct wireless communication function.

### Claim 34 (depends on 33)

The method according to claim 33, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, a randomly generated SSID is used for executing the direct wireless communication function.

### Claim 35 (depends on 33)

The method according to claim 33, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, a predetermined SSID set in the communication apparatus in advance is used for executing the direct wireless communication function.

### Claim 36 (depends on 33)

The method according to claim 33, wherein if a setting that indicates use of a user-exclusive SSID is not set in the communication apparatus, one of a randomly generated SSID and a predetermined SSID set in the communication apparatus in advance is used for executing the direct wireless communication function.

### Claim 37 (depends on 29)

The method according to claim 29, wherein the communication apparatus is a printing apparatus that can execute printing.

### Claim 38

A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of controlling a communication apparatus equipped with a direct wireless communication function that executes a direct wireless communication with an external apparatus, the method comprising:
specifying user information of a user who is using the communication apparatus; and
obtaining, from a plurality of SSIDs stored in correspondence with user information of users, respectively, an SSID that corresponds to the specified user information,
wherein the communication apparatus uses the obtained SSID to execute the direct wireless communication function.
