Digital rights management in a mobile communications environment
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for enabling a wireless device in a mobile communication environment to obtain rights to protected content of a digital asset. The digital asset is downloaded to the wireless device from any one of a plurality of content servers or other wireless devices. The digital asset comprising a content ID, content encrypted with a content key, and information on obtaining rights to the content being expressed in a voucher generated by a voucher server in the network. The method, system, and computer program product also creates the digital asset for downloading to a wireless device from one of a plurality of content servers in a network and generates a voucher at the voucher server.
-
Citations
163 Claims
-
1-136. -136. (Canceled)
-
137. A method for enabling a wireless device in a mobile communication environment to obtain rights to protected content of a digital asset, the digital asset being downloaded to the wireless device from any one of a plurality of content servers, the digital asset comprising a content ID, content encrypted with a content key and information on obtaining rights to the content being expressed in a voucher generated by a voucher server in the network, comprising:
-
sending a request for a voucher for the said content to a DRM agent, the DRM agent being able to communicate with the voucher server and with at least one of a plurality of payment servers designated by the terminal for payment transactions;
receiving an offer of consideration from the DRM agent including consideration information obtained by the DRM agent from the voucher server;
sending an acceptance of the consideration to the DRM agent, which after completed payment transactions obtains a voucher for the content from the voucher server;
receiving the voucher from the DRM agent, which it obtained from the voucher server, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
enabling the wireless device to decrypt said encrypted content with said content key. - View Dependent Claims (138, 139)
-
-
140. A system for enabling a wireless device in a mobile communication environment to obtain rights to protected content of a digital asset, the digital asset being downloaded to the wireless device from any one of a plurality of content servers, the digital asset comprising a content ID, content encrypted with a content key and information on obtaining rights to the content being expressed in a voucher generated by a voucher server in the network, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
send a request for a voucher for the said content to a DRM agent, the DRM agent being able to communicate with the voucher server and with at least one of a plurality of payment servers designated by the terminal for payment transactions;
receive an offer of consideration from the DRM agent including consideration information obtained by the DRM agent from the voucher server;
send an acceptance of the consideration to the DRM agent, which after completed payment transactions obtains a voucher for the content from the voucher server;
receive the voucher from the DRM agent, which it obtained from the voucher server, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
enable the wireless device to decrypt said encrypted content with said content key. - View Dependent Claims (141, 142)
-
-
143. A computer program product for enabling a wireless device in a mobile communication environment to obtain rights to protected content of a digital asset, the digital asset being downloaded to the wireless device from any one of a plurality of content servers, the digital asset comprising a content ID, content encrypted with a content key and information on obtaining rights to the content being expressed in a voucher generated by a voucher server in the network, comprising:
-
a computer readable medium;
program code in said computer readable medium for sending a request for a voucher for the said content to a DRM agent, the DRM agent being able to communicate with the voucher server and with at least one of a plurality of payment servers designated by the terminal for payment transactions;
program code in said computer readable medium for receiving an offer of consideration from the DRM agent including consideration information obtained by the DRM agent from the voucher server;
program code in said computer readable medium for sending an acceptance of the consideration to the DRM agent, which after completed payment transactions obtains a voucher for the content from the voucher server;
program code in said computer readable medium for receiving the voucher from the DRM agent, which it obtained from the voucher server, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
program code in said computer readable medium for enabling the wireless device to decrypt said encrypted content with said content key. - View Dependent Claims (144, 145)
-
-
146. A method for enabling a wireless device in a mobile communication environment to obtain rights to protected content of a digital asset, the digital asset being downloaded to the wireless device from any one of a plurality of other wireless devices, the digital asset comprising a content ID, content encrypted with a content key and information on obtaining rights to the content being expressed in a voucher generated by a voucher server in the network, comprising:
-
sending a request for a voucher for the said content to a DRM agent, the DRM agent being able to communicate with the voucher server and with at least one of a plurality of payment servers designated by the terminal for payment transactions;
receiving an offer of consideration from the DRM agent including consideration information obtained by the DRM agent from the voucher server;
sending an acceptance of the consideration to the DRM agent, which after completed payment transactions obtains a voucher for the content from the voucher server;
receiving the voucher from the DRM agent, which it obtained from the voucher server, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
enabling the wireless device to decrypt said encrypted content with said content key. - View Dependent Claims (147, 148)
-
-
149. A system for enabling a wireless device in a mobile communication environment to obtain rights to protected content of a digital asset, the digital asset being downloaded to the wireless device from any one of a plurality of other wireless devices, the digital asset comprising a content ID, content encrypted with a content key and information on obtaining rights to the content being expressed in a voucher generated by a voucher server in the network, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
send a request for a voucher for the said content to a DRM agent, the DRM agent being able to communicate with the voucher server and with at least one of a plurality of payment servers designated by the terminal for payment transactions;
receive an offer of consideration from the DRM agent including consideration information obtained by the DRM agent from the voucher server;
send an acceptance of the consideration to the DRM agent, which after completed payment transactions obtains a voucher for the content from the voucher server;
receive the voucher from the DRM agent, which it obtained from the voucher server, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
enable the wireless device to decrypt said encrypted content with said content key. - View Dependent Claims (150, 151)
-
-
152. A computer program product for enabling a wireless device in a mobile communication environment to obtain rights to protected content of a digital asset, the digital asset being downloaded to the wireless device from any one of a plurality of other wireless devices, the digital asset comprising a content ID, content encrypted with a content key and information on obtaining rights to the content being expressed in a voucher generated by a voucher server in the network, comprising:
-
a computer readable medium;
program code in said computer readable medium for sending a request for a voucher for the said content to a DRM agent, the DRM agent being able to communicate with the voucher server and with at least one of a plurality of payment servers designated by the terminal for payment transactions;
program code in said computer readable medium for receiving an offer of consideration from the DRM agent including consideration information obtained by the DRM agent from the voucher server;
program code in said computer readable medium for sending an acceptance of the consideration to the DRM agent, which after completed payment transactions obtains a voucher for the content from the voucher server;
program code in said computer readable medium for receiving the voucher from the DRM agent, which it obtained from the voucher server, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
program code in said computer readable medium for enabling the wireless device to decrypt said encrypted content with said content key. - View Dependent Claims (153, 154)
-
-
155. A method for creating a digital asset for downloading to a wireless device from one of a plurality of content servers in a network, comprising:
-
storing a piece of digital content at one of the plurality of content servers;
sending the digital content to a voucher server in the network;
sending information associated with the content including;
information specifying the type of use intended for the content;
information specifying restrictions, which limit usage of the content;
information specifying payment and payment transactions associated to the use and restrictions to the use of the content;
receiving the digital content with the associated information at the voucher server;
creating at the voucher server a content ID for the content;
encapsulating the digital content into a protected format by encrypting it with a key;
creating at least one voucher template for the digital content, the voucher template having metadata including received information associated with the content, the voucher template being used for generating a voucher for the content;
storing at the voucher server the content ID and the created voucher template associated with the content;
sending the digital asset comprising content ID, encrypted content, and information on the voucher server to one of the plurality of content servers; and
registering the digital asset at the content server.
-
-
156. A system for creating a digital asset for downloading to a wireless device from one of a plurality of content servers in a network, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
store a piece of digital content at one of the plurality of content servers;
send the digital content to a voucher server in the network;
send information associated with the content including;
information specifying the type of use intended for the content;
information specifying restrictions, which limit usage of the content;
information specifying payment and payment transactions associated to the use and restrictions to the use of the content;
receive the digital content with the associated information at the voucher server;
create at the voucher server a content ID for the content;
encapsulate the digital content into a protected format by encrypting it with a key;
create at least one voucher template for the digital content, the voucher template having metadata including received information associated with the content, the voucher template being used for generating a voucher for the content;
store at the voucher server the content ID and the created voucher template associated with the content;
send the digital asset comprising content ID, encrypted content, and information on the voucher server to one of the plurality of content servers; and
register the digital asset at the content server.
-
-
157. A computer program product for creating a digital asset for downloading to a wireless device from one of a plurality of content servers in a network, comprising:
-
a computer readable medium;
program code in said computer readable medium for storing a piece of digital content at one of the plurality of content servers;
program code in said computer readable medium for sending the digital content to a voucher server in the network;
program code in said computer readable medium for sending information associated with the content including;
information specifying the type of use intended for the content;
information specifying restrictions, which limit usage of the content;
information specifying payment and payment transactions associated to the use and restrictions to the use of the content;
program code in said computer readable medium for receiving the digital content with the associated information at the voucher server;
program code in said computer readable medium for creating at the voucher server a content ID for the content;
program code in said computer readable medium for encapsulating the digital content into a protected format by encrypting it with a key;
program code in said computer readable medium for creating at least one voucher template for the digital content, the voucher template having metadata including received information associated with the content, the voucher template being used for generating a voucher for the content;
program code in said computer readable medium for storing at the voucher server the content ID and the created voucher template associated with the content;
program code in said computer readable medium for sending the digital asset comprising content ID, encrypted content, and information on the voucher server to one of the plurality of content servers; and
program code in said computer readable medium for registering the digital asset at the content server.
-
-
158. A method for generating a voucher at the voucher server comprising:
-
receiving a request for a voucher from a DRM agent, the request comprising content ID;
sending an offer of consideration to the DRM agent, the offer comprising information obtained from at least one of voucher templates associated with the requested content, the voucher templates being stored at the voucher server;
receiving from the DRM agent acceptance of the consideration;
generating a voucher corresponding to the acceptance of consideration, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
sending the voucher to the DRM agent. - View Dependent Claims (159)
-
-
160. A system for generating a voucher at the voucher server comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
receive a request for a voucher from a DRM agent, the request comprising content ID;
send an offer of consideration to the DRM agent, the offer comprising information obtained from at least one of voucher templates associated with the requested content, the voucher templates being stored at the voucher server;
receive from the DRM agent acceptance of the consideration;
generate a voucher corresponding to the acceptance of consideration, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
send the voucher to the DRM agent. - View Dependent Claims (161)
-
-
162. A computer program product for generating a voucher at the voucher server comprising:
-
a computer readable medium;
program code in said computer readable medium for receiving a request for a voucher from a DRM agent, the request comprising content ID;
program code in said computer readable medium for sending an offer of consideration to the DRM agent, the offer comprising information obtained from at least one of voucher templates associated with the requested content, the voucher templates being stored at the voucher server;
program code in said computer readable medium for receiving from the DRM agent acceptance of the consideration;
program code in said computer readable medium for generating a voucher corresponding to the acceptance of consideration, the voucher having metadata including;
identification information of the content associated with the voucher;
use information specifying the type of use intended for the content;
restriction information limiting usage of the content; and
transaction information including said content key; and
program code in said computer readable medium for sending the voucher to the DRM agent. - View Dependent Claims (163)
-
Specification