Claims
- 1. A method of presenting content data, comprising:
receiving at a client in a hub network a present request indicating locked content data; checking a license corresponding to said locked content data to determine if said license permits said client to present said locked content data; and presenting said locked content data through a presentation component connected to said client; wherein said license of said locked content data is bound to said hub network.
- 2. The method of claim 1, wherein:
said locked content data and said license are stored on said client.
- 3. The method of claim 2, wherein:
presenting said locked content data includes decrypting said locked content data to produce output content data and sending said output content data to said presentation component.
- 4. The method of claim 1, wherein:
said locked content data is stored on a server, said server is connected to said client in said hub network.
- 5. The method of claim 1, wherein:
checking said license includes sending a confirm license request to said server from said client.
- 6. The method of claim 5, wherein:
presenting said locked content data includes receiving output content data streamed from said server to said client.
- 7. The method of claim 5, further comprising:
checking a revocation list to determine whether said client is included in said revocation list; wherein said revocation list is stored on said server.
- 8. The method of claim 1, further comprising:
checking a revocation list to determine whether said client is included in said revocation list; wherein said revocation list is stored on said client.
- 9. The method of claim 1, wherein:
said locked content data is media data.
- 10. The method of claim 1, wherein:
said presentation component is integral to said client.
- 11. The method of claim 1, wherein:
said presentation component is external to said client.
- 12. The method of claim 1, wherein:
said presentation component includes a television.
- 13. The method of claim 1, wherein:
said presentation component includes an audio speaker system.
- 14. A method of presenting content data, comprising:
receiving at a server in a hub network a present request indicating locked content data and a client in said hub network; checking a license corresponding to said locked content data to determine if said license permits said server to present said locked content data through said client; and presenting said locked content data by streaming data to said client; wherein said license of said locked content data is bound to said hub network.
- 15. The method of claim 14, wherein:
streaming data to said client includes streaming locked content data to said client.
- 16. The method of claim 14, further comprising:
decrypting said locked content data.
- 17. The method of claim 14, wherein:
said present request is received from said client.
- 18. The method of claim 14, further comprising:
checking a revocation list to determine whether said client is included in said revocation list; wherein said revocation list is stored on said server.
- 19. A method of copying content data, comprising:
receiving in a hub network a copy request indicating locked content data; and copying said locked content data to produce a copy of said locked content data; wherein said locked content data has a corresponding license that is bound to said hub network.
- 20. The method of claim 19, further comprising:
checking said license to determine if said license permits said locked content data to be copied.
- 21. The method of claim 19, further comprising:
requesting a new license from a server for said copy of said locked content data; wherein said server is in said hub network and connected to said client.
- 22. The method of claim 19, further comprising:
sending said copy of said locked content data to a device that is not a member of said hub network.
- 23. The method of claim 19, further comprising:
sending said copy of said locked content data to a client that is a member of said hub network but is not connected to said hub network.
- 24. The method of claim 19, further comprising:
sending a new license to a client that is a member of said hub network but is not connected to said hub network.
- 25. The method of claim 19, further comprising:
checking a revocation list to determine whether said client is included in said revocation list; wherein said revocation list is stored on said client.
- 26. A method of distributing content data, comprising:
receiving from a providing device in a hub network at a receiving device a copy of locked content data; requesting a new license for said copy of locked content data; and receiving said new license.
- 27. The method of claim 26, wherein:
said providing device is a client in said hub network.
- 28. The method of claim 26, wherein:
said providing device is a server in said hub network.
- 29. The method of claim 26, wherein:
said new license is received from said client.
- 30. The method of claim 26, wherein:
said new license is received from a server in said hub network.
- 31. The method of claim 26, wherein:
said new license is received from an external server that is not in said hub network.
- 32. The method of claim 26, wherein:
said copy of locked content data has corresponding licensing authority information stored on said device, and said new license is received from a licensing authority indicated by said licensing authority information.
- 33. The method of claim 26, wherein:
said receiving device is not a member of said hub network.
- 34. The method of claim 26, wherein:
said receiving device is a member of a second hub network, and said new license of said copy of locked content data is bound to said second hub network.
- 35. The method of claim 26, wherein:
said receiving device is not connected to said hub network.
- 36. The method of claim 26, further comprising:
checking a revocation list to determine whether said device is included in said revocation list; wherein said revocation list is stored on said device.
- 37. A method of distributing content data, comprising:
receiving at a server in a hub network from a device a request for a new license for a copy of locked content data; checking a root license stored on said server to determine if said root license permits said server to provide a new license for said copy of locked content data; and creating said new license according to said root license; sending said new license to said device.
- 38. The method of claim 37, wherein:
said device is not connected to said hub network.
- 39. The method of claim 37, further comprising:
checking a revocation list to determine whether said device is included in said revocation list; wherein said revocation list is stored on said server.
- 40. The method of claim 37, wherein:
said new license is bound to said hub network.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 60/434,774, filed Dec. 17, 2002, and U.S. Provisional Patent Application No. 60/471,823, filed May 20, 2003, the disclosures of which are incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60434774 |
Dec 2002 |
US |
|
60471823 |
May 2003 |
US |