1. A digital rights management method implemented in a server of a digital right management (DRM) system, comprising: (a) obtaining a permission policy that is associated with a digital document managed by the DRM system, wherein the permission policy defines, for each of a plurality of users of the DRM system, whether or not the user has permission to take each of a plurality of actions on the document; (b) generating a notification rule for the document based on the permission policy obtained in step (a), wherein the notification rule defines, for each of the plurality of users, a plurality of notification settings each corresponding to one of the plurality of actions, wherein for each one of the plurality of actions, the corresponding notification setting is always set to Off if the user does not have permission to take the corresponding action under the permission policy, and the corresponding notification setting is initially set to On if the user has permission to take the corresponding action under the permission policy; (c) continuously monitoring actions taken by any of the plurality of users on the document; and (d) when an action by a user on the document is detected in step (c), sending event notifications to some or all of the plurality of users whose notification settings corresponding to the detected action are set to On, without sending event notifications to any of the plurality of users whose notification settings corresponding to the detected action are set to Off; wherein in step (d), when the detected action is a publication of the document or a change of permission policy associated with the document, the event notification sent to each receiving user include a list of one or more other users, and for each one of the plurality of actions that the receiving user has permission to take under the permission policy, the event notification contains an indication of whether or not each of the other users in the list has permission to take that action, and for each one of the plurality of actions that the receiving user does not have permission to take under the permission policy, the event notification contains an indication of the action but no indication of whether or not each of the other users in the list has permission to take that action.
1. A digital rights management method implemented in a server of a digital right management (DRM) system, comprising: (a) obtaining a permission policy that is associated with a digital document managed by the DRM system, wherein the permission policy defines, for each of a plurality of users of the DRM system, whether or not the user has permission to take each of a plurality of actions on the document; (b) generating a notification rule for the document based on the permission policy obtained in step (a), wherein the notification rule defines, for each of the plurality of users, a plurality of notification settings each corresponding to one of the plurality of actions, wherein for each one of the plurality of actions, the corresponding notification setting is always set to Off if the user does not have permission to take the corresponding action under the permission policy, and the corresponding notification setting is initially set to On if the user has permission to take the corresponding action under the permission policy; (c) continuously monitoring actions taken by any of the plurality of users on the document; and (d) when an action by a user on the document is detected in step (c), sending event notifications to some or all of the plurality of users whose notification settings corresponding to the detected action are set to On, without sending event notifications to any of the plurality of users whose notification settings corresponding to the detected action are set to Off; wherein in step (d), when the detected action is a publication of the document or a change of permission policy associated with the document, the event notification sent to each receiving user include a list of one or more other users, and for each one of the plurality of actions that the receiving user has permission to take under the permission policy, the event notification contains an indication of whether or not each of the other users in the list has permission to take that action, and for each one of the plurality of actions that the receiving user does not have permission to take under the permission policy, the event notification contains an indication of the action but no indication of whether or not each of the other users in the list has permission to take that action. 2. The method of claim 1 , wherein the plurality of actions include at least one of read, print and copy.