Patent ID: 7958504

Claim:
A method of distributing software features to a computer being accessible with a plurality of different user profiles each one associated with a corresponding operating context, the method including the steps of: providing a distribution package including at least one item indicative of an activity for enforcing a corresponding software feature on the computer, at least one activity being defined as a user activity associated with at least one user profile, storing an indication of the at least one user activity on the computer, accessing the computer with a current user profile, and retrieving and executing each user activity associated with the current user profile in the corresponding operating context, wherein at least one item includes a flag defining the corresponding activity as a global activity or a generic user activity, the method further including, for each user activity of the at least one item, the steps of: storing an indication of a completion of the generic user activity for each user profile, and verifying whether the generic user activity has been completed in the context associated with the current userprofile, the generic user activity being executed in the context associated with the current user profile only if the result of the verification is negative.