Claims
- 1. A system for controlling use of content by validating a token comprising:
means for receiving, at a user device, a challenge token from a first server; means for forwarding the challenge token to a second server in association with a request for use of content; means for analyzing a signature of the challenge token to determine an origin of the challenge token; and means for authorizing the request by a second server to use the content if the first server is related to the second server.
- 2. The system of claim 1, where the first server and the second server share an identifiable signature that is associated with the challenge token and represents a trusted relationship.
- 3. The system of claim 1, said means for analyzing a signature comprises means for evaluating a transformation of the challenge token performed by the user device.
- 4. The system of claim 2, wherein a plurality of signatures are shared and known between a plurality of first and second servers.
- 5. The system of claim 4, wherein any of the plurality of associated servers can identify an authorized signature from any other of the associated servers with said means for authorizing.
- 6. The system of claim 1, wherein the challenge token from a first server is generated in response to a previous request for use of content.
- 7. The system of claim 1, further comprising means for delivering content from the second server to the user device.
- 8. The system of claim 1, further comprising means for establishing trusted relationships between a plurality of servers.
- 9. A method of controlling use of content by validating a token comprising:
receiving, at a user device, a challenge token from a first server; in association with a request for use of content, forwarding the challenge token to a second server; analyzing a signature of the challenge token to determine an origin of the challenge token; and the second server authorizing the request to use the content if the first server is related to the second server.
- 10. The method of claim 9, where the first server and the second server share an identifiable signature that is associated with the challenge token and represents a trusted relationship.
- 11. The method of claim 9, wherein said analyzing step comprises evaluating a transformation of the challenge token performed by the user device.
- 12. The method of claim 10, wherein a plurality of signatures are shared and known between a plurality of servers.
- 13. The method of claim 12, wherein any of a plurality of associated servers can identify an authorized signature from any other of the associated servers to authorize a request.
- 14. The method of claim 9, wherein the challenge token is generated in response to a previous request for use of content.
- 15. The method of claim 9, further comprising delivering content from the second server to the user device.
- 16. The method of claim 9, further comprising establishing trusted relationships between a plurality of servers.
RELATED APPLICATION DATA
[0001] This application is a Continuation of application Ser. No. 10/046,670 filed Jan. 16, 2002, which claims benefit of priority to 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 |
10425645 |
Apr 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09649841 |
Aug 2000 |
US |
Child |
10046670 |
Jan 2002 |
US |