# US 2014/0208221 A1 · Computer-Readable Storage Medium Storing Communication Support Program and Communication Device

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

- Number: US 2014/0208221 A1
- Document ID: US20140208221A1
- Status: Published application
- Kind: A1
- Application number: 14/159,061
- Filed: 2014-01-20
- Published: 2014-07-24
- Earliest claimed: 2013-01-21
- Assignees: Brother Kogyo Kabushiki Kaisha
- Inventors: Norihiko Asai
- Web page: https://patentgrep.com/patent/US20140208221A1

## CPC

- H04W 48/20: Selecting an access point
- H04L 67/14: Session management (for real-time applications in data packet communications networks H04L65/1066)
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1226: {Discovery of devices having required properties}
- G06F 3/1236: {Connection management}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Communication using a communication device may be configured using a variety of options and processes. In one example, communication channels may be selected or otherwise designated. Depending on whether a communication channel has been previous selected or designated, differing processes and options may be provided to a user, thereby facilitating communication configuration. The processes and options may also differ depending on whether a communication channel is currently activated. Moreover, in some examples, if a device has not been previously selected as a communication destination, the communication configuration and process may provide an option to select a destination device.

## Claims

### Claim 1

A non-transitory computer-readable storage medium storing instructions therein, the instructions, when executed, causing a communication device to perform steps comprising:
generating, for display on a display unit, a channel selection screen for selecting a communication channel, from a plurality of communication channels, to be used for external device communication;
determining whether a first communication channel of the plurality of communication channels has already been selected as the communication channel for external device communication prior to generating the channel selection screen;
receiving a selection of the first communication channel through the channel selection screen;
generating, for display on the display unit, a device specification screen configured to receive user specification of an external device to be used for external device communication with the communication device using the first communication channel in response to determining that a first set of conditions is satisfied, the first set of conditions comprising:
determining that the first communication channel has already been selected as the communication channel for external device communication, and
determining that the first communication channel is selected through the channel selection screen; and
specifying the first communication channel as the communication channel to be used for external device communication, without generating the device specification screen, in response to determining that a second set of conditions is satisfied, the second set of conditions comprising:
determining that the first communication channel was not already selected as the communication channel for external device communication, and
determining that the first communication channel is selected through the channel selection screen.

### Claim 2 (depends on 1)

The computer-readable storage medium according to claim 1,
wherein generating the channel selection screen includes:
generating selection support fields in the channel selection screen, the selection support fields corresponding to the first communication channel and a second communication channel, respectively; and
generating the selection support field selected as the communication channel to be used for external device communication in a manner different from the other selection support field that is not selected as the communication channel to be used for external device communication.

### Claim 3 (depends on 1)

The computer-readable storage medium according to claim 1,
wherein generating the device specification screen includes:
adding, to the device specification screen, a candidate external device using the first communication channel; and
wherein the instructions, when executed, further cause the communication device to perform:
specifying the candidate external device as the external device to be used for external device communication using the first communication channel.

### Claim 4 (depends on 1)

The computer-readable storage medium according to claim 1,
wherein the instructions, when executed, further cause the communication device to perform:
determining whether a communication function using the first communication channel is enabled in response to determining that the first set of conditions is satisfied; and
specifying the external device for external device communication using the first communication channel on condition that the communication function becomes enabled, in response to determining that the communication function using the first communication channel is disabled.

### Claim 5 (depends on 4)

The computer-readable storage medium according to claim 4,
wherein the instructions, when executed, further cause the communication device to perform:
generating, in response to determining that the communication function using the first communication channel is disabled, a switching screen for enabling the communication function using the first communication channel.

### Claim 6 (depends on 1)

The computer-readable storage medium according to claim 1,
wherein the instructions, when executed, further cause the communication device to perform:
in response to a selection of the external device for external device communication, generating another channel selection screen including a name of the selected external device.

### Claim 7 (depends on 1)

The computer-readable storage medium according to claim 1,
wherein the instructions, when executed, further cause the communication device to perform:
adding, to the channel selection screen, an indication representing that a communication target device has not been specified when the external device for external device communication has not been specified.

### Claim 8 (depends on 1)

The computer-readable storage medium according to claim 1,
wherein the instructions, when executed, further cause the communication device to perform:
determining whether the external device to be used for external device communication using the first communication channel has been previously specified; and
specifying the first communication channel as the communication channel for external device communication upon the external device to be used for external device communication using the first communication channel being specified in response to determining that the first communication channel is selected through the channel selection screen and determining that the external device to be used for external device communication using the first communication channel has not been previously specified,
wherein the first and second sets of conditions further include:
determining that the external device to be used for external device communication using the first communication channel has been previously specified.

### Claim 9 (depends on 8)

The computer-readable storage medium according to claim 8,
wherein the instructions, when executed, further cause the communication device to perform:
generating the device specification screen to include a candidate external device to be used for external device communication using the first communication channel in response to determining that the first communication channel is selected through the channel selection screen and determining that the external device to be used for external device communication with using the first communication channel has not been previously specified; and
specifying the candidate external device as the external device to be used for external device communication using the first communication channel.

### Claim 10 (depends on 1)

The computer-readable storage medium according to claim 1,
wherein the first communication channel uses a Wi-Fi system, and
wherein the second communication channel uses a Bluetooth system.

### Claim 11

A communication device comprising:
a processor; and
memory storing instructions therein, the instructions, when executed by the processor, causing the communication device to perform steps comprising:
generating, for display on a display unit, a channel selection screen for selecting a communication channel, from a plurality of communication channels, to be used for external device communication;
determining whether a first communication channel of the plurality of communication channels has already been selected as the communication channel for external device communication prior to generating the channel selection screen;
receiving a selection of the first communication channel through the channel selection screen;
generating, for display on the display unit, a device specification screen configured to receive user specification of an external device to be used for external device communication with the communication device using the first communication channel in response to determining that a first set of conditions is satisfied, the first set of conditions comprising:
determining that the first communication channel has already been selected as the communication channel for external device communication, and
determining that the first communication channel is selected through the channel selection screen; and
specifying the first communication channel as the communication channel to be used for external device communication, without generating the device specification screen, in response to determining that a second set of conditions is satisfied, the second set of conditions comprising:
determining that the first communication channel was not already selected as the communication channel for external device communication, and
determining that the first communication channel is selected through the channel selection screen.
