Patent ID: 9699633
Date: 2017-07-04
CPC Classifications: H04L,H04N,H04W

Claim:
1. An input/output system comprising: a mobile terminal; and a cooperative processing apparatus connected to the mobile terminal; wherein the mobile terminal includes a first processor coupled to a first memory storing instructions which, when executed, causes the first processor to perform process steps of accepting an instruction to execute an input process and an instruction to execute an output process; acquiring first apparatus information specifying a first electronic device of a plurality of electronic devices from the first electronic device in response to the instruction to execute the input process; acquiring second apparatus information specifying a second electronic device of the plurality of electronic devices from the second electronic device after accepting the instruction to execute the output process; transmitting an input process execution request to execute the input process to the first electronic device that is specified by the acquired first apparatus information; directly transmitting from the mobile terminal to the second electronic device, a first execution request to execute the output process with respect to electronic data input to the cooperative processing apparatus by the input process executed by the first electronic device if the second electronic device and the mobile terminal are capable of direct data communication; and transmitting to the cooperative processing apparatus a second execution request to execute the output process with respect to the electronic data if the second electronic device and the mobile terminal are not capable of direct data communication; and wherein the cooperative processing apparatus includes a second processor coupled to a second memory storing instructions which, when executed, causes the second processor to perform process steps of storing the electronic data input by the first electronic device; and transmitting a third execution request to execute the output process to the second electronic device upon receiving the second execution request to execute the output process from the mobile terminal, the third execution request including the stored electronic data and causing the second electronic device to output the stored electronic data.