Claims
- 1. A method for a licensor to issue a digital license to a requestor to allow the requestor to render corresponding digital content, the method comprising:
receiving a request from the requestor, the request including rights data associated with the content, the rights data listing at least one identifier and a set of rights associated therewith; selecting the identifier and the set of rights associated therewith, wherein such rights are expected to be set forth in the issued license; selecting based on the identifier an alternate set of rights; substituting the alternate set of rights for the set of rights from the rights data; issuing the license to the requestor with the alternate set of rights, whereby the alternate set of rights in the issued license sets forth terms and conditions that the requestor must adhere to in connection with rendering the corresponding content.
- 2. The method of claim 1 wherein the licensor has access to a directory including a listing for the identifier, the listing referencing the alternate set of rights data, and wherein selecting the alternate set of rights data comprises locating the identifier in the directory and locating the alternate set of rights based on the reference thereto in the listing for the identifier in the directory.
- 3. The method of claim 1 comprising determining based on the identifier that the requestor is a special requestor and selecting based thereon an alternate set of rights that provides greater rights than the set of rights from the rights data.
- 4. The method of claim 3 comprising selecting an alternate set of rights that allows the special requestor to fully access and render the corresponding content.
- 5. The method of claim 1 comprising determining based on the identifier that the requestor is a restricted requestor and selecting based thereon an alternate set of rights that provides lesser rights than the set of rights from the rights data.
- 6. The method of claim 5 comprising selecting an alternate set of rights that does not allow the restricted requestor to access and render the corresponding content.
- 7. The method of claim 1 comprising selecting based on the identifier an alternate set of rights that imposes minimum system requirements relating to a computing device upon which the corresponding content is to be rendered.
- 8. The method of claim 1 comprising selecting based on the identifier an alternate set of rights that adds rights to the set of rights from the rights data.
- 9. The method of claim 1 comprising selecting based on the identifier an alternate set of rights that subtracts rights from the set of rights from the rights data.
- 10. A computer-readable medium having stored thereon computer-executable instructions for performing a method for a licensor to issue a digital license to a requestor to allow the requestor to render corresponding digital content, the method comprising:
receiving a request from the requestor, the request including rights data associated with the content, the rights data listing at least one identifier and a set of rights associated therewith; selecting the identifier and the set of rights associated therewith, wherein such rights are expected to be set forth in the issued license; selecting based on the identifier an alternate set of rights; substituting the alternate set of rights for the set of rights from the rights data; issuing the license to the requestor with the alternate set of rights, whereby the alternate set of rights in the issued license sets forth terms and conditions that the requestor must adhere to in connection with rendering the corresponding content.
- 11. The medium of claim 10 wherein the licensor has access to a directory including a listing for the identifier, the listing referencing the alternate set of rights data, and wherein selecting the alternate set of rights data comprises locating the identifier in the directory and locating the alternate set of rights based on the reference thereto in the listing for the identifier in the directory.
- 12. The medium of claim 10 wherein the method comprises determining based on the identifier that the requestor is a special requestor and selecting based thereon an alternate set of rights that provides greater rights than the set of rights from the rights data.
- 13. The medium of claim 12 wherein the method comprises selecting an alternate set of rights that allows the special requestor to fully access and render the corresponding content.
- 14. The medium of claim 10 wherein the method comprises determining based on the identifier that the requestor is a restricted requestor and selecting based thereon an alternate set of rights that provides lesser rights than the set of rights from the rights data.
- 15. The medium of claim 14 wherein the method comprises selecting an alternate set of rights that does not allow the restricted requestor to access and render the corresponding content.
- 16. The medium of claim 10 wherein the method comprises selecting based on the identifier an alternate set of rights that imposes minimum system requirements relating to a computing device upon which the corresponding content is to be rendered.
- 17. The medium of claim 10 wherein the method comprises selecting based on the identifier an alternate set of rights that adds rights to the set of rights from the rights data.
- 18. The medium of claim 10 wherein the method comprises selecting based on the identifier an alternate set of rights that subtracts rights from the set of rights from the rights data.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The following U.S. Patent Applications disclose subject matter that is related to the subject matter of the present application, and are hereby incorporated herein by reference in their entirety:
[0002] U.S. Patent Application Ser. No. ______, filed concurrently with the present application under attorney docket number MSFT-1498 and entitled “Publishing Digital Content Within a Defined Universe Such As an Organization in Accordance with a Digital Rights Management (DRM) System;
[0003] U.S. patent application Ser. No. 10/185,527, filed Jun. 28, 2002 under attorney docket number MSFT-1330 and entitled “Obtaining a Signed Rights Label (SRL) for Digital Content and Obtaining a Digital License Corresponding to the Content Based on the SRL in a Digital Rights Management System”;
[0004] U.S. patent application Ser. No. 10/185,278, filed Jun. 28, 2002 under attorney docket number MSFT-1333 and entitled “Using a Rights Template to Obtain a Signed Rights Label (SRL) for Digital Content in a Digital Rights Management System”; and
[0005] U.S. patent application Ser. No. 10/185,511, filed Jun. 28, 2002 under attorney docket number MSFT-1343 and entitled “Systems And Methods For Issuing Usage Licenses For Digital Content And Services”.