Patent ID: 7552093

Claim:
A method comprising: identifying, by a processor, a first license associated with a first protectable content; associating, by a processor, a portion of a plurality of license attributes with the first license; assigning, by a processor, a restriction value to each of the associated license attributes, the restriction values of the associated license attributes specifying particular restrictions pertaining to the first protectable content; assigning, by a processor, at least one use value and at least one interaction value to a portion of the associated license attributes, the at least one use value representing a degree of distribution of the first protectable content and the at least one interaction value representing a degree of manipulation of the first protectable content; comparing, by a processor, the assigned restriction, use, and interaction values of the at least some of the associated license attributes with corresponding attribute values associated with a second license, the second license being associated with a second protectable content; detecting, by a processor, whether an event occurred associated with the comparison, wherein the event is at least one of an incompatibility, an error, and a warning; responsive to the comparison and the event detection, determining, by a processor, license attributes associated with a third protectable content, the third protectable content comprising a portion of the first protectable content and a portion of the second protectable content; and storing in a computer readable memory the determined license attributes associated with the third protectable content; wherein each processor is implemented in a digital data processing device.