Patent ID: 9164797
Filing Date: 2015-10-20
Classification: G06F

Abstract:
1. An information processing apparatus comprising: an application program information acquisition unit that acquires, for each application program in operation and an application program that is desired to be operated, an amount of resources to be used in each of a plurality of operation modes; an operation determination unit that determines, in accordance with the amount of resources acquired by the application information acquisition unit, whether the application program desired to be operated is installable or executable; and a resource information acquisition unit that acquires a total resource amount of the information processing apparatus and a number (N) of concurrently executable applications for each of the plurality of operation modes, wherein the operation determination unit determines for each mode of the plurality of operation modes: a maximum resource use amount for each application executable in that mode, and a sum of resource use amounts of the N applications with the highest resource use amounts, and further determines a total resource use amount by summing the sums of the resource use amounts of the N applications for each mode of the plurality of operation modes, and wherein if the determined total resource use amount is equal to or lower than the total resource amount acquired by the resource information acquisition unit, the operation determination unit determines that the application program desired to be operated is installable or executable.