Rights management inter-entity message policies and enforcement
First Claim
1. 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.
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.
-
Citations
16 Claims
-
1. 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 (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a rights management system for protecting messages transferred between two trusted entities from unauthorized access, a computer program product for implementing a method of determining if the messages can be transferred based on each others message policies, the computer program product comprising one or more computer readable media having stored thereon computer executable instructions that, when executed by a processor, can cause the system to perform the following:
-
receive 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; receive 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; compare the sending entity'"'"'s message policy with the partner entity'"'"'s message policy; and based on the comparison, determine if the policies are compatible for transferring the message between the sending and partner entities'"'"' message servers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification