Patent ID: 8838740

Claim:
An information processing apparatus that is connected, via a network, to a device control apparatus to which a device is locally or internally connected, comprising: (A) a processor; (B) an identification information acquisition unit configured to acquire device control apparatus identification information associated with the device control apparatus, and device identification information associated with the device, from the device control apparatus; (C) a request parameter creation unit configured to perform the following operations when a transfer request to the device is received from an upper layer software program: (i) extract predetermined parameters necessary for controlling the device via the device control apparatus from parameters included in the transfer request, as request parameters, (ii) transmit a device transfer request including the request parameters to the device, and (iii) store parameters included in the transfer request except the request parameters, as first parameters; and (D) a transfer response generation unit configured to perform the following operations when response parameters corresponding to the request parameters are received: (i) generate a transfer response by adding the stored first parameters to the response parameters, and (ii) transmit the generated transfer response to the upper layer software program.