Rights management inter-entity message policies and enforcement
First Claim
1. In a rights management system for protecting messages from unauthorized access, a method of providing an entity the ability to enforce conditions under which the entity'"'"'s message server will accept messages, the method comprising acts of:
- receiving data including a message with a protected portion, a publishing license and a message server use license, the protected portion of the message controlled by a rights management server, the publishing license defining one or more principals'"'"' rights to the protected portion of the message, and the message server use license an encrypted key that corresponds to an entity'"'"'s message server;
using the message server use license to access the protected portion of the message for performing operations on the protected portion in accordance with message policies defined by the entity; and
making the message and the publishing license available to the one or more principals when the protected portion of the message conforms to the message policies defined by the entity.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides the ability to compare and enforce policies between trusted entities within a rights management system. For example, policies between the two entities may be received by either entity. They may then be compared to determine the compatibility of the two policies. If compatible, or maybe even without the comparison, other embodiments provide for message server use license, which allows access to the protected portion of a message, thereby permitting an entity to enforce its message policies.
55 Citations
38 Claims
-
1. In a rights management system for protecting messages from unauthorized access, a method of providing an entity the ability to enforce conditions under which the entity'"'"'s message server will accept messages, the method comprising acts of:
-
receiving data including a message with a protected portion, a publishing license and a message server use license, the protected portion of the message controlled by a rights management server, the publishing license defining one or more principals'"'"' rights to the protected portion of the message, and the message server use license an encrypted key that corresponds to an entity'"'"'s message server;
using the message server use license to access the protected portion of the message for performing operations on the protected portion in accordance with message policies defined by the entity; and
making the message and the publishing license available to the one or more principals when the protected portion of the message conforms to the message policies defined by the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a rights management system for protecting message from unauthorized access, a method of providing an entity the ability to enforce conditions under which the entity'"'"'s message server will accept messages by generating a message server use license, the method comprising acts of:
-
receiving a request for a message server use license that identifies an entity'"'"'s message server;
receiving a key that allows access to a protected portion of a message controlled by a rights management server;
encrypting the key to correspond with the entity'"'"'s message server; and
generating a message server use license that includes the encrypted key for allowing the entity'"'"'s message server access to the protected portion of the message when performing operations on the message in accordance with message policies defined by the entity. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. At a sending entity'"'"'s message server within a rights management system for protecting message from unauthorized access, a computer program product comprising one or more computer readable media carrying computer executable instructions that implement a method of providing an entity the ability to enforce conditions under which the entity'"'"'s message server will accept messages, the method comprising acts of:
-
receiving a message with a protected portion being controlled by a rights management server;
receiving a publishing license that includes rights available to one or more intended principals, the rights controlling the type of operations that can be performed on the protected portion of the message;
receiving message policies defined by an entity, which specify operations that are to be performed the message;
requesting a message server use license to allow the entity'"'"'s message server access to the protected portion of the message;
receiving the requested message server use license, the requested message server use license including an encrypted key that corresponds to the entity'"'"'s message server;
making the message, publishing license and message server use license available to the entity'"'"'s message server such that the entity'"'"'s message server can enforce the message policies defined by the entity. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. In a rights management system for protecting messages transferred between two trusted entities from unauthorized access, a method of determining if the messages can be transferred based on each others message policies, the method comprising acts of:
-
receiving a sending entity'"'"'s message policy, which defines the type of operations that a partner entity is allowed to perform on a protected portion of a message;
receiving the partner entity'"'"'s message policy, which defines the type of operations that are to be performed on the message before the partner entity'"'"'s message server can accept the message;
comparing the sending entity'"'"'s message policy with the partner entity'"'"'s message policy; and
based on the comparison, determining if the policies are compatible for transferring the message between the sending and partner entities'"'"' message servers. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
Specification