CPC G06F 9/45533 (2013.01) [G06F 3/1203 (2013.01); G06F 3/123 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45595 (2013.01)] | 12 Claims |
1. An information processing apparatus operable to install and execute an application for providing an extended function, the information processing apparatus comprising:
one or more controllers including at least one processor and at least one memory, the one or more controllers being configured to function as:
an obtaining unit that obtains, from a server, a containerized application linked to a logged-in user or designated by the logged-in user;
a storing unit that stores the containerized application obtained by the obtaining unit;
a weighting unit that applies weighting to each of a plurality of containerized application stored in the storing unit in accordance with a characteristic or a usage state of the containerized application when a free capacity of the storing unit becomes less than or equal to a predetermined amount; and
a deleting unit that deletes, based on the weighting of each of the containerized applications, a containerized application among the plurality of containerized applications stored in the storing unit until the free capacity of the storing unit becomes greater that the predetermined amount in accordance with a logout of the logged-in user.
|