Claims
- 1. A system of controlling use of content in accordance with usage rights associated with the content, said system comprising:
means for analyzing a request for content by looking for a signature from a user device making the request to determine if the user device has security components for enforcing the usage rights; means for determining if the request does not have the signature, sending a software agent to the user device to determine if the user device is secure and resending the request with the signature if the user device is secure; and means for rendering the content with a rendering engine of the user device in accordance with the usage rights in response to the resent request.
- 2. The system of claim 1, further comprising means for installing the security components on the user device.
- 3. The system of claim 2, wherein said means for installing comprises means for sending installation instructions having address information of the security components to the user device.
- 4. The system of claim 1, further comprising means for validating the signature of the resent request.
- 5. The system of claim 1, wherein said means for analyzing comprises means for analyzing at least one of a rendering engine and one or more software components of the client.
- 6. A method of controlling use of content in accordance with usage rights associated with the content, said method comprising:
analyzing a request for content by looking for a signature from the user device making the request to determine if the user device has security components for enforcing the usage rights; if the request does not have the signature, sending a software agent to the user device to determine if the user device is secure and resending the request with the signature if the user device is secure; and rendering the content with a rendering engine of the user device in accordance with the usage rights in response to the resent request.
- 7. The method of claim 6, further comprising installing the security components on the user device.
- 8. The method of claim 6, wherein the installing step comprises sending installation instructions having address information of the security components.
- 9. The method of claim 6, further comprising validating the signature of the resent request.
- 10. The method of claim 6, wherein said analyzing step comprises analyzing at least one of a rendering engine and one or more software components of the client.
RELATED APPLICATION DATA
[0001] This application is a Continuation of application Ser. No. 10/046,670 filed Jan. 16, 2003, which claims benefit of priority Provisional Application Serial. No. 60/261,803 filed on Jan. 17, 2001, and is a Continuation-In-Part of application Ser. No. 09/649,841 filed Aug. 28, 2000, the entire disclosures of all of which are 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 |
10425609 |
Apr 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09649841 |
Aug 2000 |
US |
Child |
10046670 |
Jan 2002 |
US |