US 11,704,143 B2
Information processing apparatus, method of controlling the same, and storage medium
Xiaoli Wang, Tokyo (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by Canon Kabushiki Kaisha, Tokyo (JP)
Filed on Feb. 4, 2021, as Appl. No. 17/167,230.
Claims priority of application No. 2020-018214 (JP), filed on Feb. 5, 2020.
Prior Publication US 2021/0240505 A1, Aug. 5, 2021
Int. Cl. G06F 9/455 (2018.01); G06F 3/12 (2006.01)
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
OG exemplary drawing
 
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.