IP Library › Granted Patent US 9,961,150
Granted Patent B2
US 9,961,150 · App. 14/584,429 · Granted May 1, 2018

Non-transitory computer-readable storage medium storing instructions for information processing device, information processing device, and method for controlling information processing device

Inventor: Katsura Banno (Nagoya, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
H04L67/16G06F3/1204G06F3/1226G06F3/1236G06F3/1292H04L43/10H04W4/008H04W84/12H04W84/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 9,961,150
App. No.
14/584,429
Granted
May 1, 2018
Kind
B2
Abstract

An information processing device may search for a communicable communication device which is a communication device capable of communication. The information processing device may display, in a case that a communicable communication device is detected, a device image and an interface image associated with each other on a display unit of the information processing device. The device image may indicate the detected communicable communication device. The interface image may indicate the communication interface corresponding to the detected communicable communication device. The information processing device may display, in a case that a plurality of communicable communication devices is detected, a plurality of device images corresponding to the plurality of detected communicable communication devices and a plurality of interface images corresponding to the plurality of detected communicable communication devices in one display screen on the display unit.

Claims (113)

1. A non-transitory computer-readable storage medium storing instructions for an information processing device,

the information processing device comprising:

K types of information processing device communication interfaces configured to communicate with a plurality of communication devices having different device types and configured to use K types of communication protocols, K being an integer greater than or equal to two;

a storage unit storing a database, the database storing, for each device type of the communication device, communication device communication interfaces that can be used by a corresponding device type of the communication device;

a display unit; and

a processor coupled to the K types of information processing device communication interfaces,

wherein the instructions, when executed by the processor, cause the information processing device to perform:

receiving a device type of a target communication device that is to be searched; determining the target communication device having the received device type; obtaining, based on the database, L types of candidate communication device communication interfaces that can be used by the target communication device, L being an integer greater than or equal to two;

determining M types of overlapping communication interfaces that are included both in the L types of candidate communication device communication interfaces and in the K types of information processing device communication interfaces, M being an integer greater than or equal to two, less than or equal to K, and less than or equal to L;

searching for, from among the M types of overlapping communication interfaces, a communicable interface that can perform a communication between the information processing device and the target communication device; and

displaying, in a case that the communicable interface is detected by the searching, a device image corresponding to a communicable communication device and an interface image corresponding to the communicable communication device in one display screen on the display unit,

the communicable communication device being a communication device that comprises the detected communicable interface,

the device image indicating the communicable communication device, and the interface image indicating the communication device communication

interface corresponding to the communicable communication device,

wherein each device type includes at least one of device classification information, model classification information, and communication method information,

the device classification information being for identifying a type of print media available to a corresponding communication device,

the model classification information being for identifying a model of the corresponding communication device, and

the communication method information being for identifying a method to perform communication with the corresponding communication device,

wherein the determining of the target communication device includes determining a communication device that satisfies at least one condition included in the at least one of the device classification information, the model classification information and the communication method information included in the device type received in the receiving as the target communication device, and

wherein the displaying of the device image and the interface image, includes:

displaying, before the communicable communication device is detected by the searching, at least two interface images on the display unit in a display order in accordance with a predeterminedly set specific display order;

changing the display order of the interface image for which the device image is to be additionally displayed to be an order that is higher than an interface image of a communication device for which no communicable communication device has been detected and that complies with the specific display order, in the case of additionally displaying, on the display unit, the device image in association with the interface image of an information processing device communication interface for which the communicable communication device was detect; and

displaying the at least two interface images on the display unit in the changed display order.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein

the searching includes searching for the communicable interfaces in parallel for the M types of overlapping communication interfaces, and

the displaying includes displaying, in response to the communicable interface being detected in the searching, the device image and the interface image that correspond to the detected communicable interface.

3. The non-transitory computer-readable storage medium according to claim 1 , wherein

the K types of information processing device communication interfaces include:

a first communication interface configured to communicate with a communication device based on a wireless LAN standard without using a relay device; and

a second communication interface configured to communicate with a communication device based on the wireless LAN standard using the relay device, and

the displaying of the device image and the interface image includes displaying, in a case that a communicable communication device that can communicate with both the first communication interface and the second communication interface is detected by the searching, a device image associated with the second communication interface with higher priority than a device image associated with the first communication interface on the display unit.

4. The non-transitory computer-readable storage medium according to claim 3 ,

wherein

in the case that the communicable communication device that can communicate with both the first communication interface and the second communication interface is detected by the searching, the displaying of the device image and the interface image includes;

displaying, on the display unit, an IP address of the communicable communication device in association with the device image associated with the second communication interface;

and displaying, on the display unit, identifying information for identifying the first communication interface in association with the device image associated with the first communication interface.

5. The non-transitory computer-readable storage medium according to claim 3 , wherein

the searching for the communicable communication device includes:

receiving interface identifying information for identifying the first communication interface from a first communication device, in a case that a first communication device that can communicate using the first communication interface is present, the interface identifying information including a first communication device physical address being a unique physical address for identifying the first communication device;

receiving a second communication device physical address being a unique physical address for identifying the second communication interface from a second communication device, in a case that a second communication device that can communicate using the second communication interface is present; and

determining that the first communication device and the second communication device are a same communication device that can communicate using both the first communication interlace and the second communication interface, in a case that the interface identifying information and the second communication device physical address are received, and the first communication device physical address included in the interface identifying information matches the second communication device physical address.

6. The non-transitory computer-readable storage medium according to claim 3 ,

wherein the displaying of the device image and the interface image includes:

displaying, in a case that a device image having a higher priority set is to be displayed on the display unit, the device image associated with the interface image on the display unit; and

displaying, on the display unit, in a case that a device image having a lower priority set is to be displayed on the display unit, an image for receiving an input of an instruction to display the device image associated with the interface image on the display unit.

7. The non-transitory computer-readable storage medium according to claim 3 , wherein

a display screen displayed on the display unit includes a plurality of device images being aligned from a first direction side to a second direction, side, and

the displaying of the device image and the interface image includes displaying, in a case that a device image having a higher priority set is to be displayed on the display unit, the device image having the higher priority set on the first direction side.

8. The non-transitory computer-readable storage medium according to claim 1 , wherein

the K types of information processing device communication interfaces include:

a first communication interface configured to communicate with a communication device based on a Near Field Communication (NFC) wireless communication protocol; and

a second communication interface configured to communicate with a communication device based on a wireless communication protocol different from the NFC wireless communication protocol, and

the displaying of the device image and the interface image includes displaying, on the display unit, information indicating that a communication using the second communication interface can be performed with a communication device that is a communication target, when a communication using the first communication interface is performed with the communication device that is the communication target.

9. The non-transitory computer-readable storage medium according to claim 8 , wherein the displaying of the device image and the interface image includes displaying, in a case that the first communication interface is included in the one or more overlapping communication interfaces, on the display unit, information indicating that the communication using the second communication interface can be performed with the communication device that is the communication target in response to the communication using the first communication interface being performed with the communication device that is the communication target.

10. The non-transitory computer-readable storage medium according to claim 1 , further stores specific instructions for the information processing device,

the instructions further cause the information processing device to perform storing communication performing information in a storage unit of the information processing device, the communication performing information being for performing a communication with the communicable communication device, and

the specific instructions, when executed by the processor, cause the information processing device to perform:

receiving the communication performing information stored in the storage unit; and

communicating, when one of the device images displayed on the display unit is selected, with the communicable communication device specified by the selected device image,

the communicating being performed based on the communication performing information and using an information processing device communication interface associated with the communicable communication device specified by the selected device image.

11. The non-transitory computer-readable storage medium according to claim 10 , wherein

the instructions further cause the information processing device to perform:

displaying a list of a plurality of device types on the display unit in a case that no communicable communication device is detected in the searching; and

storing selected device type information in the storage unit when one of the plurality of device types displayed on the display unit is selected,

the specific instructions further cause the information processing device to perform:

receiving the selected device type information stored in the storage unit; and

generating data for causing the communication device, having the device type as identified by the selected device type information, to perform various processes.

12. The non-transitory computer-readable storage medium according to claim 10 , wherein

a plurality of types of the specific instructions is present, and

the instructions are read by the processor when the instructions are called by one of the plurality of types of the specific instructions.

13. An information processing device comprising:

K types of information processing device communication interfaces configured to communicate with a plurality of communication devices having different device types and configured to use K types of communication protocols, K being an integer greater than or equal to two;

a storage unit storing a database, the database storing, for each device type of the communication device, communication device communication interfaces that can be used by a corresponding device type of the communication device;

a display unit; and

a processor coupled to the K types of information processing device communication interfaces, wherein the processor is configured to perform:

receiving a device type of a target communication device that is to be searched; determining the target communication device having the received device type; obtaining, based on the database, L types of candidate communication device communication interfaces that can be used by the target communication device, L being an integer greater than or equal to two;

determining M types of overlapping communication interfaces that are included both in the L types of candidate communication device communication interfaces and in the K types of information processing device communication interfaces, M being an integer greater than or equal to less than or equal to K, and less than or equal to L;

searching for, from among the M types of overlapping communication interfaces, a communicable interface that can perform a communication between the information processing device and the target communication device; and

displaying, in a case that the communicable interface is detected by the searching, a device image corresponding to a communicable communication device and an interface image corresponding to the communicable communication device in one display screen on the display unit,

the communicable communication device being a communication device that comprises the detected communicable interface,

the device image indicating the communicable communication device, and

the interface image indicating the communication device communication interface corresponding to the communicable communication device,

wherein each device type includes at least one of device classification information, model classification information, and communication method information,

the device classification information being for identifying a type of print media available to a corresponding communication device,

the model classification information being for identifying a model of the corresponding communication device, and

the communication method information being for identifying a method to perform communication with the corresponding communication device,

wherein the determining of the target communication device includes determining a communication device that satisfies at least one condition included in the at least one of the device classification information, the model classification information and the communication method information included in the device type received in the receiving as the target communication device, and

wherein the displaying of the device image and the interface image includes:

displaying, before the communicable communication device is detected by the searching, at least two interface images on the display unit in a display order in accordance with a predeterminedly set specific display order;

changing the play order of the interface image for which the device image is to be additionally displayed to be an order that is higher than an interface image of a communication device for which no communicable communication device has been detected and that complies with the specific display order, in the case of additionally displaying, on the display unit, the device image in association with the interface image of an information processing device communication interface for which the communicable communication device was detected; and

displaying the at least two interface images on the display unit in the changed display order.

14. A method for controlling an information processing device, the information processing device comprising:

a display unit; and

K types of information processing device communication interfaces configured to communicate with a plurality of communication devices having different device types and configured to use K types of communication protocols, K being an integer greater than or equal to two; and

a storage unit storing a database, the database storing, for each device type of the communication device, communication device communication interfaces that can be used by a corresponding device type of the communication device,

the method comprising:

receiving a device type of a target communication device that is to be searched; determining the target communication device having the received device type; obtaining, based on the database, L types of candidate communication device

communication interfaces that can be used by the target communication device, L being an integer greater than or equal to two;

determining M types of overlapping communication interfaces that are included both in the L types of candidate communication device communication interfaces and in the K types of information processing device communication interfaces, M being an integer greater than or equal to two, less than or equal to K, and less than or equal to L;

searching for, from among the M types of overlapping communication interfaces, a communicable interface that can perform a communication between the information processing device and the target communication device; and

displaying, in a case that the communicable interface is detected by the searching, a device image corresponding to a communicable communication device and an interface image corresponding to the communicable communication device in one display screen on the display unit,

the communicable communication device being a communication device that comprises the detected communicable interface,

the device image indicating the communicable communication device, and the interface image indicating the communication device communication

interface corresponding to the communicable communication device,

wherein each device type at least one of includes device classification information, model classification information, and communication method information,

the device classification information being for identifying a type of print media available to a corresponding communication device,

the model classification information being for identifying a model of the corresponding communication device, and

the communication method information being for identifying a method to perform communication with the corresponding communication device,

wherein determining of the target communication device includes determining a communication device that satisfies at least one condition included in the at least one of the device classification information, the model classification information and the communication method information included in the device type received in the receiving as the target communication device, and

wherein the displaying of the device image and the interface image includes:

displaying, before the communicable communication device is detected by the searching, at least two interface imaged on the display unit in a display order in accordance with a predeterminedly set specific display order;

changing the display order of the interface image for which the device image is to be additionally displayed to be an order that us higher than an interface image of a communication device for which no communicable communication device has been detected at that complies with the specific display order, in the case of additionally displaying, on the display unit, the device image in association with the interface image of an information processing device communication interface for which the communicable communication device was detected;

displaying the at least two interface images on the display unit in the changed display order.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2014
From: BANNO, KATSURA
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 034594/0761 →
Priority Claims (1)
JP 2013-271751 · Dec 27, 2013 · national
Continuity (1)
Related Publication 20150189025A1 · Jul 2, 2015