Systems and methods for conditional access and digital rights management
AssigneeDigital Keystone, Inc.
InventorsLuc Vantalon, Paolo Siccardo
Life of this patent
Estimating the term…
Abstract
Conditional access (CA) and digital rights management (DRM) in digital media delivery, processing, and storage systems. Methods and apparatuses are provided for managing digital rights under the protection of multiple CA and/or DRM systems. Some embodiments provide secure and robust methods for bridging multiple DRM systems in the digital media content distribution and playback systems. The present invention simplifies content repurposing, after it has been bridged to a secondary DRM system, but still under the control of the original DRM system.
Claims75
A method for repurposing a media originated from an original digital rights management system and passed through a bridge to be under the protection of a secondary digital rights management system, the method comprising:
- receiving a license upgrade request, by a server of the secondary digital rights management system, with license renewal data, wherein the license renewal data have been previously created and secured, through encryption and authentication by the original digital rights management system and have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system;
- sending, by the server of the secondary digital rights management system, a request for an authorization to upgrade the secondary digital rights management license to the original digital rights management system, the request including the license renewal data;
- receiving, by the server of the secondary digital rights management system, the authorization, wherein the authorization is provided from the original digital rights management system based on the license renewal data;
- and
- upgrading, by the server of the secondary digital rights management system, the secondary digital rights management license based on the authorization to provide upgraded rights to access the media from the secondary digital rights management system.
A method for a client of a secondary digital rights management system to get an upgraded access to a media originated from an original digital rights management system, the media stored within the access of the client of the secondary digital rights management system, the media sent through a bridge from the original digital rights management system to the secondary digital rights management system, and wherein license renewal data have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system, the method comprising:
- sending, by the client of the secondary digital rights management system, a request with the license renewal data to a server of the secondary digital rights management system to get an upgraded license or rights;
- receiving, by the client of the secondary digital rights management system, the upgraded license or rights to access the media, wherein the upgraded license or rights is created by the server of the secondary digital rights management system based on an authorization sent from the original digital rights management system, wherein the authorization is provided by the original digital rights management system based on the license renewal data sent by the client of the secondary digital rights management system, wherein the license renewal data have been previously created and secured, through encryption and authentication by the original digital rights management system and have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system, wherein the upgraded license or rights is configured to provide upgraded rights to access the media by the secondary digital rights management system.
A method for a client of a secondary digital rights management system to get an upgraded access to a media originated from an original digital rights management system, the media stored within the access of the client of the secondary digital rights management system, the media sent through a bridge from the original digital rights management system to the secondary digital rights management system and being translated to include an additional information to allow the upgraded operation to be reconciled with the original digital rights management system and so that the secondary digital rights management system can modify the access, the method comprising:
- sending, by the client of the secondary digital rights management system, a request with the additional information to an upgrade server of the secondary digital rights management system to get new rights to the media, wherein the upgrade server is configured to extract
- the additional information, wherein the additional information has been previously created and secured, through encryption and authentication by the original digital rights management system and has been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system;
- receiving, by the client of the secondary digital rights management system, the new rights to access the media wherein the new rights are provided by the upgrade server of the secondary digital rights management system based on an authorization sent from the original digital rights management system, wherein the authorization is provided by the original digital rights management system based on the additional information sent by the client of the secondary digital rights management system.
An apparatus repurposing a media, the media originated from an original digital rights management system and passed through a bridge to be under the protection of a secondary digital rights management system, the apparatus comprising:
- a processor;
- a memory coupled with said processor, said memory having contained therein sequences of instructions which, when executed by said processor, cause said processor to perform operations comprising:
- receiving a license upgrade request, by a server of the secondary digital rights management system, with license renewal data, wherein the license renewal data have been previously created and secured, through encryption and authentication by the original digital rights management system and have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system,
- sending, by the server of the secondary digital rights management system, a request for an authorization to upgrade the secondary digital rights management license to the original digital rights management system, the request including the license renewal data;
- receiving, by the server of the secondary digital rights management system, the authorization, wherein the authorization is provided from the original digital rights management system based on the license renewal data;
- and
- upgrading, by the server of the secondary digital rights management, the secondary digital rights management license based on the authorization to provide upgraded rights to access the media from the secondary digital rights management system.
An apparatus for a client of a secondary digital rights management system to get an upgraded access to a media originated from an original digital rights management system, the media stored within the access of the client of the secondary digital rights management system, the media sent through a bridge from the original digital rights management system to the secondary digital rights management system, and wherein license renewal data have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system, the apparatus comprising:
- a processor;
- a memory coupled with said processor, said memory having contained therein sequences of instructions which, when executed by said processor, cause said processor to perform operations comprising
- sending, by the client of the secondary digital rights management system, a request with the license renewal data to a server of the secondary digital rights management system to get an upgraded license or rights;
- receiving, by the client of the secondary digital rights management system, the upgraded license or rights to access the media wherein the upgraded license or rights is created by the server of the secondary digital rights management system based on an authorization sent from the original digital rights management system, wherein the authorization is provided by the original digital rights management system based on the license renewal data sent by the client of the secondary digital rights management system, wherein the license renewal data have been previously created and secured, through encryption and authentication by the original digital rights management system and have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system, wherein the upgraded license or rights is configured to provide upgraded rights to access the media by the secondary digital rights management system.
An apparatus for a client of a secondary digital rights management system to get an upgraded access to a media originated from an original digital rights management system, the media stored within the access of the client of the secondary digital rights management system, the media sent through a bridge from the original digital rights management system to the secondary digital rights management system and being translated to include an additional information to allow the upgraded operation to be reconciled with the original digital rights management system and so that the secondary digital rights management system can modify the access, the apparatus comprising:
- a processor;
- a memory coupled with said processor, said memory having contained therein sequences of instructions which, when executed by said processor, cause said processor to perform operations comprising
- sending, by the client of the secondary digital rights management system, a request with the additional information to an upgrade server of the secondary digital rights management system to get new rights to the media, wherein the upgrade server is configured to extract
- the additional information, wherein the additional information has been previously created and secured, through encryption and authentication for use by the original digital rights management system and have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system;
- receiving, by the client of the secondary digital rights management system the new rights to access the media wherein the new rights are provided by the upgrade server of the secondary digital rights management system based on an authorization sent from the original digital rights management system, wherein the authorization is provided by the original digital rights management system based on the additional information sent by the client of the secondary digital rights management system.
A machine non-transitory readable medium containing machine executable program instructions which, when executed by a data processing system, cause the data processing system to perform a method for repurposing a media, the media originated from an original digital rights management system and passed through a bridge to be under the protection of a secondary digital rights management system, the method comprising:
- receiving a license upgrade request by a server of the secondary digital rights management system, with license renewal data, wherein the license renewal data have been previously created and secured, through encryption and authentication by the original digital rights management system and have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system,
- sending, by the server of the secondary digital rights management system, a request for an authorization to upgrade the secondary digital rights management license to the original digital rights management system, the request including the license renewal data;
- receiving, by the server of the secondary digital rights management system, the authorization, wherein the authorization is provided from the original digital rights management system based on the license renewal data;
- and
- upgrading, by the server of the secondary digital rights management system, the secondary digital rights management license based on the authorization to provide second rights to access the media from the secondary digital rights management system.
A machine non-transitory readable medium containing machine executable program instructions which, when executed by a data processing system, cause the data processing system to perform a method, the method to be used for a client of a secondary digital rights management system to get an upgraded access to a media originated from an original digital rights management system, the media stored within the access of the client of the secondary digital rights management system, the media sent through a bridge from the original digital rights management system to the secondary digital rights management system, and wherein license renewal data have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system, the method comprising:
- sending, by the client of the secondary digital rights management system, a request with the license renewal data to a server of the secondary digital rights management system to get an upgraded license or rights;
- receiving, by the client of the secondary digital rights management system, the upgraded license or rights to access the media, wherein the upgraded license or rights is created by the secondary digital rights management system based on an authorization sent from the original digital rights management system, wherein the authorization is provided by the original digital rights management system based on the license renewal data sent by the client of the secondary digital rights management system, wherein the license renewal data have been previously created and secured, through encryption and authentication by the original digital rights management system and have been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system, wherein the upgraded license or rights is configured to provide upgraded rights to access the media by the secondary digital rights management system.
A machine non-transitory readable medium containing machine executable program instructions which, when executed by a data processing system, cause the data processing system to perform a method, the method to be used for a client of a secondary digital rights management system to get an upgraded access to a media originated from an original digital rights management system, the media stored within the access of the client of the secondary digital rights management system, the media sent through a bridge from the original digital rights management system to the secondary digital rights management system and being translated to include an additional information to allow the upgraded operation to be reconciled with the original digital rights management system and so that the secondary digital rights management system can modify the access, the method comprising:
- sending, by the client of the secondary digital rights management system, a request with the additional information to an upgrade server of the secondary digital rights management system to get new rights to the media, wherein the upgrade server is configured to extract
- the additional information, wherein the additional information has been previously created and secured, through encryption and authentication by the original digital rights management system and has been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system;
- receiving, by the client of the secondary digital rights management system, the new rights to access the media wherein the new rights are provided by the upgrade server of the secondary digital rights management system based on an authorization sent by the original digital rights management system, wherein the authorization is provided by the original digital rights management system based on the additional information sent by the client of the secondary digital rights management system.
A method of repurposing a media originated from an original digital rights management (DRM) system and passed through a bridge to be under the protection of a secondary DRM, the method performed by at least one system of the original DRM, the method comprising:
- receiving, by the original digital rights management (DRM) system, a request to upgrade the media from a system in the secondary DRM, the request comprising additional information, wherein the additional information has been previously created and secured, through encryption and authentication by the original digital rights management system and has been previously added by the bridge to the media at the time the media was first issued to the secondary digital rights management system;
- transmitting an authorization from the at least one system of the original DRM in response to the request, wherein the authorization is provided by the at least one system of the original DRM based on the additional information,
- wherein the license of the secondary DRM is renewed by the secondary DRM in response to the authorization.
A method of repurposing a media originated from an original digital rights management (DRM) system and passed through a bridge to be under the protection of a secondary DRM, the method performed by at least one component of the bridge, the method comprising:
- receiving, by the at least one component of the bridge, a request to upgrade access to the media with license renewal information from a system in the secondary DRM, wherein the license renewal information has been previously created and secured, through encryption and authentication by the original digital rights management system and has been previously added to the media by the bridge at the time the media was first issued to the secondary digital rights management system;
- extracting, by the at least one component of the bridge, the license renewal information;
- transmitting, by the at least one component of the bridge, the request to the original DRM system, the request comprising the license renewal information;
- receiving an authorization to upgrade the media, wherein the authorization is provided from the original digital rights management system based on the license renewal information;
- renewing the license of the media of the secondary DRM based on the authorization.
Dependencies are inferred from the claim text.