Patent ID: 9432441
Filing Date: 2016-08-30
CPC Classification: H04L,H04N

Claim Text:
1. A relaying device comprising: a network interface configured to connect with a network; a processor coupled to the network interface; and a memory storing instructions, the instructions, when executed by the processor, causing the relaying device to perform: receiving, via the network interface, from an image processing device which is connected with the network, selected data format instruction information identifying a selected data format, the selected data format being a data format selected as the data format in uploading upload data transmitted from the image processing device to a server device which is: configured to store uploaded data; and connected with the network; receiving, via the network interface, from the image processing device, upload data format instruction information identifying a data format of the upload data; and determining whether the data format of the upload data, identified by the upload data format instruction information, is a first format, a second format, a third format, or another format and whether the selected data format, identified by the selected data format instruction information, is the first format, the second format, the third format or another format, the first format being a format which can be generated by the image processing device, the second format being a format which cannot be generated by the image processing device, and the third format being a format which cannot be interpreted by the image processing device, when it is determined that the upload data is in the first format and the selected data format is the second format or that the upload data is in the third format and the selected data format is not the third format, the instructions further cause the relaying device to perform: converting the received upload data into converted data in the selected data format; and transmitting the converted data to the server device via the network interface, when it is determined that the data format of the upload data and the selected data format are the same, the instructions further cause the relaying device to perform: transmitting, via the network interface upload information to the image processing device, the upload information being for causing the image processing device to transmit the upload data to the server device not via the relaying device.