Patent ID: 8930910
Filing Date: 2015-01-06
Classification: G06F

Abstract:
1. An information processing apparatus capable of interrupting an existing object program among a plurality of object programs included in equipment connected to a network, comprising: a list information storage unit configured to store list information on additional programs transmitted to the equipment connected via a network, each additional program being configured to contribute to at least one of correcting a bug and enhancing a function of at least one of the object programs on the equipment; a combination information storage unit configured to store combination information indicating plural combinations of the additional programs, each combination including additional programs required to achieve a function, from at least one of correcting a bug and enhancing a function of a separate one of the object programs, associated with the combination, wherein at least one of the additional programs is not dedicated to a single object program and is stored as part of two separate and different combinations for two separate and different object programs; a determination unit configured to determine whether an activation of the additional programs transmitted to the equipment is possible based on the list information and a combination associated with a desired function included in the combination information; and a transmission unit configured to transmit an additional program deficient in the combination associated with the desired function and included in the combination information to the equipment if the activation of the additional programs is determined to be impossible, wherein when the determination unit determines that the activation of the additional programs is possible, one of the additional programs transmitted to the equipment is activated with respect to an object program which has become a target due to the activation.