Claims
- 1. A method of dynamically protecting content in a system for managing use of the content in accordance with usage rights associated with the content, said method comprising:
receiving a request from a user device for content stored on a server; gathering information from at least one source to build the content in accordance with the request; mapping the content to usage rights; sending a reply including the usage rights to the user device; and permitting use of the content based on the usage rights under control of a security module for enforcing usage rights.
- 2. The method of claim 1, wherein said permitting step comprises sending the content to the user device and rendering the content with a rendering engine of the user device under control of a user device component of the security module.
- 3. The method of claim 1, further comprising establishing a subdirectory that corresponds to the location of the content on the server.
- 4. The method of claim 1, further comprising determining a Web page comprising the pointer to the location of the content on the server and wherein said returning step comprises returning the Web page.
- 5. The method of claim 1, wherein the at least one source comprises static and dynamic sources of content.
- 6. The method of claim 1, wherein said mapping step is accomplished using at least one of a Web page, uniform resource locator, and an internet protocol address of the user device.
- 7. The method of claim 1, wherein said mapping step comprises dynamically determining the usage rights upon receipt of the request.
- 8. The method of claim 2, wherein the security component decrypts and enforces the usage rights.
- 9. The method of claim 2, wherein if the security component is not present, rendering of the content is prohibited.
- 10. A system for dynamically protecting content in a system for managing use of the content in accordance with usage rights associated with the content, said system comprising:
means for receiving a request from a user device for content stored on a server; means for gathering information from at least one source to build the content in accordance with the request; means for mapping the content to usage rights; means for sending a reply including the usage rights to the user device; and means for permitting use of the content based on the usage rights under control of a security module for enforcing usage rights.
- 11. The system of claim 10, wherein said means for permitting comprises means for sending the content to the user device and means for rendering the content with a rendering engine of the user device under control of a user device component of the security module.
- 12. The system of claim 10, further comprising means for establishing a subdirectory that corresponds to the location of the content on the server.
- 13. The system of claim 10, further comprising means for determining a Web page comprising the pointer to the location of the content on the server and wherein said means for returning comprises means for returning the Web page.
- 14. The system of claim 10, wherein the at least one source comprises static and dynamic sources of content.
- 15. The system of claim 10, wherein said means for mapping uses at least one of a Web page, uniform resource locator, and an internet protocol address of the user device.
- 16. The system of claim 10, wherein said means for mapping comprises dynamically determining the usage rights upon receipt of the request.
- 17. The system of claim 11, wherein the security component comprises means for decrypting and enforcing the usage rights.
- 18. The system of claim 11, wherein if the security component is not present, rendering of the content is prohibited.
- 19. The system of claim 10, wherein said means for receiving, said means for gathering, said means for mapping, said means for sending, and said means for permitting comprise devices of a computer system.
- 20. The system of claim 10, wherein said means for receiving, said means for gathering, said means for mapping, said means for sending, and said means for permitting comprise computer readable instructions recorded on a media.
RELATED APPLICATION DATA
[0001] This application is a continuation-in-part of application Ser. No. 09/649,841 filed Aug. 28, 2000, the disclosure of which is incorporated herein by reference. This application claims benefit of provisional application Ser. No. 60/261,803 filed on Jan. 17, 2001, the disclosure of which is also incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60261803 |
Jan 2001 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
10046670 |
Jan 2002 |
US |
Child |
10425941 |
Apr 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09649841 |
Aug 2000 |
US |
Child |
10046670 |
Jan 2002 |
US |