Patent ID: 9367267
Filing Date: 2016-06-14
CPC Classification: G06F,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: transmitting, via the network interface, data information request information to a server device connected with the network, the data information request information being for requesting the server device to send, to the relaying device, at least one data identification information identifying respectively at least one data stored in the server device; receiving the at least one data identification information from the server device via the network interface after the data information request information being transmitted; generating data selection screen data in response to the reception of the at least one data identification information, the data selection screen data being data for causing an image processing device to display first options that respectively correspond to the at least one of data identification information, the image processing device being configured to execute an image processing and being connected with the network; transmitting, via the network interface, the generated data selection screen data to the image processing device; receiving, via the network interface, from the image processing device, data selection instruction information after the data selection screen data being transmitted, the data selection instruction information being information that corresponds to a selected first option that has been selected via an input interface included in the image processing device, among the first options displayed receiving, from the server device via the network interface, data type information indicating whether selection data is a first type data or a second type data, the selection data being data corresponding to the data selection instruction information among the at least one data stored in the server device; determining that the selection data is the first type data or the second type data based on the received data type information; wherein when the selection data is the first type data, the instructions further causing the relaying device to perform: transmitting, via the network interface to the server device, first download request information that requests transmission of the selection data, the first download request information including the data identification information identifying the selection data, receiving, from the server device via the network interface, the selection data identified by the received data selection instruction information; executing conversion processing in response to the reception of the selection data, the conversion processing converting the selection data of the first type data into converted data which can be interpreted by the image processing device; transmitting converted data reception information to the image processing device the converted data reception information being for causing the image processing device to request the relaying device to transmit the converted data to the image processing device, and the converted data reception information being generated in the relaying device receiving, via the network interface, from the image processing device, second download request information that requests transmission of the converted data; transmitting, via the network interface, the converted data to the image processing device in response to the reception of the second download request information; wherein when the selection data is the second type data, the instructions further causing the relaying device to perform: transmitting selection data reception information to the image processing device via the network interface, the selection data reception information being for causing the image processing device to request the server device to transmit the selection data to the image processing device, the selection data reception information including the data identification information identifying the selection data.