Patent ID: 9286053
Filing Date: 2016-03-15
CPC Classification: G06F

Claim Text:
1. A management server comprising: a control program storing unit configured to store a plurality of types of control programs that correspond to skill levels of a user of a portable information terminal with respect to an apparatus to be controlled, as control programs which allow the user to remotely control the apparatus to be controlled via the portable information terminal; a control program request receiving unit configured to receive a request for the control program from the portable information terminal; a device information acquisition unit configured to acquire device information with respect to the apparatus to be controlled; a history acquisition unit configured to acquire a user's operation history for the apparatus to be controlled; a control program judgment unit configured to judge, based upon the operation history, the user's skill level and a corresponding control program type to be transmitted to the portable information terminal; a control program transmitting unit configured to read out the control program of the type thus judged from the control program storing unit, and to transmit the control program thus read out to the portable information terminal; and a version management unit configured to check whether or not the version of a control program that has already been transmitted to the portable information terminal matches a most recent version of the control program stored in the control program storing unit, and to instruct the control program transmitting unit to transmit the most recent version of the control program to the portable information terminal when the version thus checked does not match the most recent version, wherein, when the control program transmitting unit transmits the most recent version of the control program to the portable information terminal, the control program judgment unit is configured to again acquire the user's operation history for the apparatus to be controlled, and to judge, based upon the operation history, the control program type to be transmitted to the portable information terminal, and wherein the control program judgment unit lowers the user's skill level when the operation history includes less than predetermined number of times operating one or more predetermined functions on the apparatus to be controlled.