Patent ID: 9442684
Filing Date: 2016-09-13
CPC Classification: G06F,H04N,H04W

Claim Text:
1. A non-transitory computer-readable storage medium storing a computer program for an information processing device configured to communicate with a plurality of devices, wherein the information processing device comprises: wherein the computer program includes instructions for causing the one or more processors of the information processing device to perform: receiving, via the first wireless communication interface, in a case that first communication device identification information is transmitted from a first communication device, the first communication device identification information for identifying the first communication device that can be communicated using the first wireless communication interface; receiving, via the second wireless communication interface, in a case that second communication device identification information is transmitted from a second communication device, the second communication device identification information for identifying the second communication device that can be communicated using the second wireless communication interface; storing the received first communication device identification information in the storage in a case that the first communication device identification information is received; storing the received second communication device identification information in the storage in a case that the second communication device identification information is received; selecting a communication target device that is to communicate with the information processing device from among the plurality of devices; accepting, via the operation unit, an execution instruction for executing a process for performing a communication of data with the communication target device; sending first inquiry information to a predetermined device via the second wireless communication interface in a case that only predetermined second communication device identification information is stored in the storage but first communication device identification information indicating that the predetermined device is the first communication device is not stored in the storage, the predetermined second communication device identification information is one of the second communication device identification information stored in the storage and indicates that the predetermined device is the second communication device; receiving, via the second wireless communication interface, first response information sent from the predetermined device as a response to the first inquiry information, the first response information being sent in a case that the predetermined device is capable of communicating in accordance with the first communication standard; storing the first communication device identification information indicating that the predetermined device is the first communication device when the first response information is received; performing the communication with the communication target device via the first wireless communication interface in a case that particular first communication device identification information is stored in the storage, the particular first communication device identification information being the first communication device identification information of the first communication device that is the selected communication target device; and performing the communication with the communication target device via the second wireless communication interface in a case that only the particular second communication device identification information is stored in the storage but the particular first communication device identification information is not stored in the storage, the particular second communication device identification information being the second communication device identification information of the second communication device that is the selected communication target device.