Patent ID: 7346692

Claim:
An information processing apparatus to manage usage of resource modules in multiple sessions, said information processing apparatus comprising: storage controlling means which, if a first resource module belonging to a given group of resource modules is activated in a first session, then the storage controlling means stores correspondence between said first session and said given group of resource modules; and activation controlling means which, if a second resource module is requested to be activated, then controls activation of said second resource module based on the stored correspondence between said first session and said given group, wherein if said second resource module is requested to be activated in said first session and said second resource module belongs to said given group, said activation controlling means activates said second resource module, wherein if said second resource module is requested to be activated in a second session and said second resource module belongs to said given group, said activation controlling means deactivates said second resource module, and wherein the first resource module and the second resource module belonging to the given group are activated only within a single session, the first resource module and the second resource module can not be activated across more than one session.