Resolving license dependencies for aggregations of legally-protectable content
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed technology can be used to develop systems and perform methods in which restriction, use, and/or interaction values can be assigned to license attributes associated with a first license to specify particular restrictions, uses (e.g., distribution), and interactions (e.g., manipulations) pertaining to a first protectable content. These restriction, use, and/or interaction values can be compared with corresponding attribute values associated with a second license and a second protectable content and such comparisons can serve as a basis for determining attributes associated with a third protectable content, where the third protectable content is based on a combination of at least some aspects of the first protectable content and the second protectable content. The first and/or second protectable content can correspond to one or more multimedia presentations, video segments, audio segments, textual representations, works of art, visual representations, technological know-how, business know-how, contract rights, and/or software elements.
-
Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification