US 9,813,452 B2
Digital rights management system providing event notifications for user actions based on access control rules
Aleksandr Oshurkov, Belmont, CA (US); and Rabindra Pathak, San Jose, CA (US)
Assigned to KONICA MINOLTA LABORATORY U.S.A., INC., San Mateo, CA (US)
Filed by KONICA MINOLTA LABORATORY U.S.A., INC., San Mateo, CA (US)
Filed on Nov. 24, 2015, as Appl. No. 14/951,066.
Prior Publication US 2017/0149829 A1, May 25, 2017
Int. Cl. G06F 21/00 (2013.01); H04L 29/06 (2006.01); G06F 21/10 (2013.01); G06F 21/60 (2013.01)
CPC H04L 63/20 (2013.01) [G06F 21/10 (2013.01); G06F 21/604 (2013.01); H04L 63/10 (2013.01)] 20 Claims
OG exemplary drawing
 
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.