Method and system for distributing software features to a computer
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (300) of distributing software features (particularly software products having a global portion and a user portion necessary for activating the software products) to client workstations of a network; each client workstation has a multi-user operating system, and may be accessed (327-328) with different user profiles each one associated with a corresponding operating context. A distribution package is received (312) in the client workstation; the distribution package includes instructions associated with global activities for the client workstation as a whole or with user activities specific for the single profiles. A distribution agent (running outside the context of a current profile) executes (309-329) only the global activity (even if the workstation is in a logoff condition) and schedules the user activities to be performed when a user next logs onto the workstation. A user agent loaded (330) when the workstation is accessed with a selected profile executes (333-339) the user activities in the corresponding context.
-
Citations
13 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A software distribution application for use in a computer being accessible with a plurality of different user profiles each one associated with a corresponding operating context, the software distribution application including a distribution agent for receiving 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, and for storing an indication of the at least one user activity on the computer, and a user agent for retrieving and executing each user activity associated with a current user profile in the corresponding operating context.
-
12. A system for distributing software features to a computer being accessible with a plurality of different user profiles each one associated with a corresponding operating context, the system including means for 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, means for storing an indication of the at least one user activity on the computer, means for accessing the computer with a current user profile, and means for retrieving and executing each user activity associated with the current user profile in the corresponding operating context.
-
13. A system for distributing software features to a computer being accessible with a plurality of different user profiles each one associated with a corresponding operating context, the computer including a distribution agent for receiving 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, and for storing an indication of the at least one user activity on the computer, a logon module for accessing the computer with a current user profile, and a user agent for retrieving and executing each user activity associated with the current user profile in the corresponding operating context.
Specification