MACHINE-READABLE AND ENFORCEABLE LICENSE
First Claim
Patent Images
1. A method for generating a machine-readable and enforceable license, the method comprising:
- receiving a first set of input defining a range of allowable uses for a content item generated by a user;
receiving a second set of input defining an amount of compensation for the user for a sale of the content item; and
generating a high-level representation of a license based on the first set of input and the second set of input.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for providing a machine-readable and enforceable license. A first interface and a second interface are provided. A first set of input and a second set of input are received. The first set of input defines a range of allowable uses for a content item generated by a user. The second set of input defines an amount of compensation for the user for a sale of the content item. A high-level representation of a license is generated based on the first set of input and the second set of input.
94 Citations
20 Claims
-
1. A method for generating a machine-readable and enforceable license, the method comprising:
-
receiving a first set of input defining a range of allowable uses for a content item generated by a user; receiving a second set of input defining an amount of compensation for the user for a sale of the content item; and generating a high-level representation of a license based on the first set of input and the second set of input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for generating a machine-readable and enforceable license (134), the method comprising:
-
receiving a first selection of at least one use for a content item generated by a first user, the at least one use defining an allowable use of the content item by a second user; receiving a second selection of at least one compensation option, the at least one compensation option defining a compensation the first user is to receive for a sale of the content item; and generating a schema representation of a license based on the first selection and the second selection. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
provide a first list including a plurality of allowable uses of a content item generated by a first user; receive a first selection of at least one allowable use from the first list; provide a second list including a plurality of compensation options for compensating the first user for a sale of the content item; receive a second selection of at least one compensation option from the plurality of compensation options; generating a schema representation of a license based on the first selection and the second selection; generating a digital certificate comprising digests of the schema representation of the license and the content item, the digests digitally signed with a private key; and associating the digital certificate with the schema representation of the license for validating a source of the schema representation of the license, validating that no changes have been made to the schema representation of the license, and validating that the schema representation of the license is tied to the content item. - View Dependent Claims (19, 20)
-
Specification