Patent US20050004875A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US20050004875A1 Expired / Lapsed US ⏱️ 0.0 years remaining

Digital rights management in a mobile communications environment

Assignee: Nokia Technologies Oy
•
Filing: 2002-03-12
•
Granted: —
•
Expires: 2022-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Markku Kontio
  • 👤 Juha-Pekka Sipponen
  • 👤 Tapio Ylitalo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:26
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; G; G06; G06F; G06F21/00; G06F21/10; G06F21/106; G06F21/1063; G06F21/107; G06F21/1073; G06Q; G06Q20/00; G06Q20/30; G06Q20/36; G06Q20/367; G06Q20/3674; H04L63/12; H04L9/00; H04L9/08; H04L9/0816; H04L9/0838; H04L9/0894; H04W; H04W12/00; H04W12/03; G06F2221/00; G06F2221/21; G06F2221/2135; G06F2221/2137; H04L2209/00; H04L2209/56; H04L2209/60; H04L2209/603; H04L2209/80; H04L2463/00; H04L2463/101; H04L2463/102; H04L63/08; H04L63/0823

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 5 words
1 - 136 . (Canceled)
Claim 2
Dependent Claim 5 words
1 - 136 . (Canceled)
Claim 3
Dependent Claim 233 words
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.
Claim 4
Dependent Claim 233 words
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.
Claim 5
Dependent Claim 73 words
138 . The method of claim 137 , wherein the wireless device includes a device ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference device ID for the wireless device, further comprising: recovering said content key if said device ID matches the reference device ID in the metadata; and enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 6
Dependent Claim 73 words
139 . The method of claim 137 , wherein the wireless device includes a user ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference user ID for the wireless device, further comprising: recovering said content key if said user ID matches the reference user ID in the metadata; and enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 7
Dependent Claim 250 words
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.
Claim 8
Dependent Claim 250 words
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.
Claim 9
Dependent Claim 76 words
141 . The system of claim 140 , wherein the wireless device includes a device ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference device ID for the wireless device, the processor further configured to: recover said content key if said device ID matches the reference device ID in the metadata; and enable the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 10
Dependent Claim 77 words
142 . The system of claim 140 , wherein the wireless device includes a user ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference user ID for the wireless device, the processor is further configured to: recover said content key if said user ID matches the reference user ID in the metadata; and enable the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 11
Dependent Claim 279 words
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.
Claim 12
Dependent Claim 279 words
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.
Claim 13
Dependent Claim 91 words
144 . The computer program product of claim 143 , wherein the wireless device includes a device ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference device ID for the wireless device, further comprising: program code in said computer readable medium for recovering said content key if said device ID matches the reference device ID in the metadata; and program code in said computer readable medium for enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 14
Dependent Claim 91 words
145 . The computer program product of claim 143 , wherein the wireless device includes a user ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference user ID for the wireless device, further comprising: program code in said computer readable medium for recovering said content key if said user ID matches the reference user ID in the metadata; and program code in said computer readable medium for enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 15
Dependent Claim 234 words
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.
Claim 16
Dependent Claim 234 words
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.
Claim 17
Dependent Claim 73 words
147 . The method of claim 146 , wherein the wireless device includes a device ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference device ID for the wireless device, further comprising: recovering said content key if said device ID matches the reference device ID in the metadata; and enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 18
Dependent Claim 73 words
148 . The method of claim 146 , wherein the wireless device includes a user ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference user ID for the wireless device, further comprising: recovering said content key if said user ID matches the reference user ID in the metadata; and enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 19
Dependent Claim 251 words
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.
Claim 20
Dependent Claim 251 words
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.
Claim 21
Dependent Claim 76 words
150 . The system of claim 149 , wherein the wireless device includes a device ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference device ID for the wireless device, the processor further configured to: recover said content key if said device ID matches the reference device ED in the metadata; and enable the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 22
Dependent Claim 76 words
151 . The system of claim 149 , wherein the wireless device includes a user ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference user ID for the wireless device, the processor further configured to: recover said content key if said user ID matches the reference user ID in the metadata; and enable the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 23
Dependent Claim 280 words
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.
Claim 24
Dependent Claim 280 words
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.
Claim 25
Dependent Claim 91 words
153 . The computer program product of claim 152 , wherein the wireless device includes a device ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference device ID for the wireless device, further comprising: program code in said computer readable medium for recovering said content key if said device ID matches the reference device ID in the metadata; and program code in said computer readable medium for enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 26
Dependent Claim 91 words
154 . The computer program product of claim 152 , wherein the wireless device includes a user ID and wherein the voucher includes metadata having transaction information including said content key joined with a reference user ID for the wireless device, further comprising: program code in said computer readable medium for recovering said content key if said user ID matches the reference user ID in the metadata; and program code in said computer readable medium for enabling the wireless device to decrypt said encrypted content with the said recovered content key.
Claim 27
Dependent Claim 216 words
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.
Claim 28
Dependent Claim 216 words
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.
Claim 29
Dependent Claim 233 words
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.
Claim 30
Dependent Claim 233 words
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.
Claim 31
Dependent Claim 302 words
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.
Claim 32
Dependent Claim 302 words
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.
Claim 33
Dependent Claim 128 words
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.
Claim 34
Dependent Claim 128 words
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.
Claim 35
Dependent Claim 110 words
159 . The method of claim 158 , further comprising: receiving in the request for a voucher identification information comprising at least one of the following: an ID of a voucher requesting wireless device; an ID of a voucher requesting user; and an ID of the voucher requesting DRM agent; associating the generated voucher with received identification information comprising at least one of the following: an ID of a voucher requesting wireless device; an ID of a voucher requesting user; an ID of the voucher requesting DRM agent; and a voucher generating date and time; and storing the generated voucher at the voucher server together with the associated identification information.
Claim 36
Dependent Claim 145 words
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.
Claim 37
Dependent Claim 145 words
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.
Claim 38
Dependent Claim 113 words
161 . The system of claim 160 , the processor further configured to: receive in the request for a voucher identification information comprising at least one of the following: an ID of a voucher requesting wireless device; an ID of a voucher requesting user; and an ID of the voucher requesting DRM agent; associate the generated voucher with received identification information comprising at least one of the following: an ID of a voucher requesting wireless device; an ID of a voucher requesting user; an ID of the voucher requesting DRM agent; and a voucher generating date and time; and store the generated voucher at the voucher server together with the associated identification information.
Claim 39
Dependent Claim 174 words
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.
Claim 40
Dependent Claim 174 words
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.
Claim 41
Dependent Claim 136 words
163 . The computer program product of claim 162 , further comprising: program code in said computer readable medium for receiving in the request for a voucher identification information comprising at least one of the following: an ID of a voucher requesting wireless device; an ID of a voucher requesting user; and an ID of the voucher requesting DRM agent; program code in said computer readable medium for associating the generated voucher with received identification information comprising at least one of the following: an ID of a voucher requesting wireless device; an ID of a voucher requesting user; an ID of the voucher requesting DRM agent; and a voucher generating date and time; and program code in said computer readable medium for storing the generated voucher at the voucher server together with the associated identification information.

References Cited (Backward Citations)

US4577289A Cited
US4903296A Cited
US4644493A Cited
US4757534A Cited
US5109413A Cited
US4817140A Cited
US4930073A Cited
US5287407A Cited
US5528759A Cited
US5537642A Cited
US5276901A Cited
US5421011A Cited
US5392351A Cited
US5642515A Cited
US5532920A Cited
US5224166A Cited
US5423042A Cited
US5535322A Cited
US5414852A Cited
US5509070A Cited
US5310705A Cited
US5497491A Cited
US5500897A Cited
US5381480A Cited
US5721943A Cited
US5734719A Cited
US5539826A Cited
US5491750A Cited
US5719943A Cited
US5530920A Cited
US5757907A Cited
US5737416A Cited
US5757908A Cited
US5598470A Cited
US5768568A Cited
US5495533A Cited
US5771347A Cited
US5539828A Cited
US5490270A Cited
US5504757A Cited
US6236971B1 Cited
US5638443A Cited
US5715403A Cited
US5634012A Cited
US5629980A Cited
US6182218B1 Cited
US5721777A Cited
US5915019A Cited
US5910987A Cited
US6389402B1 Cited
US5530235A Cited
US5706349A Cited
US5907617A Cited
US5887060A Cited
US5917908A Cited
US5870543A Cited
US5883954A Cited
US5903647A Cited
US5883955A Cited
US6215745B1 Cited
US6038316A Cited
US5757915A Cited
US5758068A Cited
US6175626B1 Cited
US5878144A Cited
US5712914A Cited
US5917910A Cited
US5757417A Cited
US6014442A Cited
US6044205A Cited
US5862325A Cited
US6055314A Cited
US5883958A Cited
US5859973A Cited
US5892900A Cited
US5915018A Cited
US5875249A Cited
US6233684B1 Cited
US5878218A Cited
US6219692B1 Cited
US6189097B1 Cited
US6055503A Cited
US6223209B1 Cited
US6023764A Cited
US6385596B1 Cited
US6043763A Cited
US6028541A Cited
US6075971A Cited
US6202056B1 Cited
US6189008B1 Cited
US6209103B1 Cited
US6223287B1 Cited
US6226618B1 Cited
US6205549B1 Cited
US6185684B1 Cited
US6223291B1 Cited
US20020049679A1 Cited
US20040059683A1 Cited
US7206765B2 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag