Claims
- 1. A digital rights management (DRM) system, comprising:
one or more license (L) compliant devices adapted to interoperate with each other, the devices sharing content through a common access protocol and access information, and an initiator coupled to the one or more L-compliant devices to initialize one or more of the L-compliant devices.
- 2. The system of claim 1, further comprising a conditional access device coupled to the one or more L-compliant devices.
- 3. The system of claim 2, wherein the conditional access device comprises a copy control information (CCI) compliant device.
- 4. The system of claim 2, wherein the conditional access device provides a pass-through capability to pass a license to the one or more L-compliant devices.
- 5. The system of claim 1, wherein one of the L-compliant devices comprises an L-synchronization flag.
- 6. The system of claim 1, wherein one of the L-compliant devices receives a license expressed in a predetermined syntax.
- 7. The system of claim 1, wherein one of the L-compliant devices receives a license expressed in a mark-up language.
- 8. The system of claim 1, wherein each L-compliant device obtains DRM data if one of the L-compliant devices is not synchronized.
- 9. The system of claim 8, wherein the L-compliant device updates its DRM data according to a conditional access device DRM data.
- 10. A digital rights management (DRM) system, comprising:
one or more conditional access devices adapted to pass through messages for one or more L-compliant devices, the devices sharing content through a common access protocol and access information; and an initiator coupled to the one or more L-compliant devices to initialize one or more of the L-compliant devices.
- 11. The system of claim 10, wherein the conditional access device comprises a copy control information (CCI) compliant device.
- 12. The system of claim 10, wherein the L-compliant devices receive a license expressed in a predetermined syntax.
- 13. A digital rights management (DRM) system, comprising:
one or more copy control information (CCI) compliant devices; one or more license (L) compliant devices adapted to interoperate with the one or more CCI compliant devices, each L-compliant device and CCI-compliant device sharing content through a common access protocol and access information, and an initiator coupled to the one or more L-compliant devices to initialize one or more of the L-compliant devices.
- 14. The system of claim 13, wherein the one or more CCI-compliant devices provide a pass-through capability.
- 15. The system of claim 13, wherein the one or more CCI-compliant devices pass a license to the one or more L-compliant devices.
- 16. The system of claim 13, further comprising DRM data messages transmitted to the one or more CCI-compliant devices and the one or more L-compliant devices.
- 17. The system of claim 16, wherein the data messages conform to one or more of the following: a common rights language syntax, a common syntax for transferring cryptographic data or access data, a common syntax for authentication status messages, a common syntax for revocation messages, a private data message syntax, and a syntax for communicating renewal information.
- 18. The system of claim 16, wherein content is shared through a common encryption method.
- 19. The system of claim 13, wherein one or more of the L-compliant devices obtain DRM data if one or more of the CCI-compliant devices and one or more of the L-compliant devices are not synchronized.
- 20. The system of claim 19, wherein the L-compliant device updates its DRM data to reflect CCI-compliant device DRM data.
- 21. A method for synchronizing one or more license (L)-compliant devices with one or more conditional access devices in a digital rights management (DRM) system, comprising:
sharing content through a common access protocol and access information; determining whether one or more of the L-compliant devices and one or more of the conditional access devices are synchronized; and if one of the devices is not synchronized, updating L-compliant device DRM data to match the conditional access device DRM data.
- 22. The method of claim 21, wherein the conditional access devices comprise CCI-compliant devices.
- 23. The method of claim 21, wherein one of the L-compliant devices receives a license indicative of access rights associated with a selected content.
- 24. The method of claim 23, further comprising:
resetting a synchronization flag in the license; determining whether the license authorizes the command; and throwing an exception if the command is unauthorized and otherwise setting a synchronization flag.
- 25. A method for synchronizing one or more conditional access-compliant devices with one or more L-compliant devices in a digital rights management (DRM) system, comprising:
determining whether the conditional access-compliant devices and L-compliant devices are synchronized; and if not, updating the conditional access-compliant device DRM data to match the L-compliant device DRM data.
- 26. The method of claim 25, further comprising passing a synchronization flag to one or more of the L-compliant devices.
- 27. The method of claim 26, further comprising passing through a license to one or more of the L-compliant devices.
- 28. The method of claim 25, further comprising:
receiving a user command for a selected content; checking a DRM data embedded in the selected content and determining whether the DRM data authorizes the user command; if not authorized, throwing an exception and if authorized, performing the user command, and updating the DRM data to reflect performance of the user command.
- 29. The method of claim 28, wherein throwing an exception further comprises revoking access rights to the selected content.
- 30. A method for synchronizing one or more conditional access-compliant devices with one or more license (L)-compliant devices in a digital rights management (DRM) system, comprising:
receiving a command from a user for a selected content; checking a license received for the selected content; determining whether the license authorizes the command; and throwing an exception if the command is unauthorized and otherwise setting a synchronization flag.
- 31. The method of claim 30, wherein throwing an exception further comprises revoking the license.
- 32. The method of claim 30, wherein throwing an exception further comprises disabling future operations on the content.
- 33. The method of claim 30, further comprising passing the command to the conditional access compliant device.
- 34. The method of claim 33, wherein the conditional access compliant device is a copy control information (CCI) compliant device.
- 35. The method of claim 34, further comprising checking CCI data embedded in a content stream and determining whether the CCI data authorizes the command.
- 36. The method of claim 35, wherein if the command is authorized, the CCI-compliant device accesses the content, performs the requested operation, and modifies the CCI data.
- 37. A method for synchronizing one or more license (L)-compliant devices in a digital rights management (DRM) system, comprising:
sharing content through a common access protocol and access information; determining whether one or more of the L-compliant devices are synchronized; and if one of the devices is not synchronized, updating L-compliant device DRM data to match the other L-compliant device DRM data.
Parent Case Info
[0001] This application claims the benefit of Provisional Application No. 60/347,916, filed Oct. 18, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60347916 |
Oct 2001 |
US |