← Back to Patent Explorer
US7110984B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Updating usage conditions in lieu of download digital rights management protected content

Assignee: Sandpiper Cdn LLC
•
Filing: 2000-11-13
•
Granted: 2006-09-19
•
Expires: 2020-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method on an end user system for creating additional copies onto at least one computer readable medium such as CDs, DVDs, ZipDisks™, tape, Flash memory, and RAM. The method comprising the steps of: receiving encrypted content with associated usage conditions and a first hash value; receiving a selection from an end user to create at least one copy of the encrypted content onto at least one computer readable medium; sending a request to an online electronic store of the encrypted content selected to be copied; receiving from the electronic store a description of the content selected to be copied along with a second hash value; and determining if the first hash value received is identical to the second hash value and if the first hash and the second hash value is identical authorizing the creating additional copies onto at least one computer readable medium.

Inventors

  • 👤 Richard L. Spagna
  • 👤 Marco M. Hurtado
  • 👤 Paul R. Rettig
  • 👤 Ting Zhao

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 18:10
CPC Classifications
G; G06; G06Q; G06Q30/00; G06F; G06F21/00; G06F21/10; G06F21/101; G06F21/1013; G06Q20/00; G06Q20/38; G06Q20/40; G06T; G06T1/00; G06T1/0021; H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L67/00; H04L67/50; H04L67/52; H04L69/00; H04L69/04; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04W; H04W4/00; H04W4/02; G06F2211/00; G06F2211/007; G06F2221/00; G06F2221/21; G06F2221/2107; G06F2221/2135; G06T2201/00; G06T2201/005; G06T2201/0064; G11; G11B; G11B20/00; G11B20/00086; G11B20/0021; G11B20/00884; H04L2463/00; H04L2463/101; H04L2463/102

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 156 words
A method on an end user system for updating previously stored usage conditions to allow additional usages of previously received encrypted digital content without receiving additional copies of the encrypted digital content, the method comprising the steps of: receiving a request from a user to acquire encrypted digital content with at least one usage right; receiving from an electronic store, a hash value, which uniquely identifies the encrypted digital content associated with the request to acquire the encrypted digital content; comparing the hash value received from the electronic store with a previously stored hash value corresponding to the previously received encrypted digital content; updating the usage conditions associated with the previously received encrypted digital content in response to the hash value received from the electronic store matching the previously stored hash value; and permitting at least one additional use of the previously received encrypted digital content without the need to re-receive the received encrypted digital content.
Claim 2
Independent Claim 156 words
A method on an end user system for updating previously stored usage conditions to allow additional usages of previously received encrypted digital content without receiving additional copies of the encrypted digital content, the method comprising the steps of: receiving a request from a user to acquire encrypted digital content with at least one usage right; receiving from an electronic store, a hash value, which uniquely identifies the encrypted digital content associated with the request to acquire the encrypted digital content; comparing the hash value received from the electronic store with a previously stored hash value corresponding to the previously received encrypted digital content; updating the usage conditions associated with the previously received encrypted digital content in response to the hash value received from the electronic store matching the previously stored hash value; and permitting at least one additional use of the previously received encrypted digital content without the need to re-receive the received encrypted digital content.
Claim 3
Dependent Claim 30 words
The method according to claim 1 , further comprises: sending payment information from the end user system for payment for the additional usages of the previously received encrypted digital content.
Claim 4
Dependent Claim 37 words
The method according to claim 1 , wherein the additional use comprises decrypting the previously received encrypted digital content in a tamper resistant environment so as to deter unauthorized access to the previously received encrypted digital content.
Claim 5
Dependent Claim 46 words
The method according to claim 1 , wherein the update of usage conditions allows a creation of at least one additional copy on a computer readable medium selected from the group of computer readable mediums consisting of recordable CDs, DVDs, ZipDisks™, tape, Flash memory, and RAM.
Claim 6
Dependent Claim 38 words
The method according to claim 1 , further comprises: receiving encrypted digital content if the previously stored hash value corresponding to the previously received encrypted digital content does not match the hash value received from the electronic store.
Claim 7
Independent Claim 120 words
A method on an end user system for updating previously received usage conditions associated with previously received encrypted digital content, the method comprising the steps of: receiving encrypted digital content with associated usage conditions and a first hash value; sending a request to an online electronic store to purchase additional usage conditions; receiving from the electronic store a second hash value; and determining if the first hash value received is identical to the second hash value and in response to the first hash and the second hash value being identical, then authorizing the additional usages of the previously received encrypted digital content by updating the associated previously received usage conditions and without the need to re-receive the encrypted digital content.
Claim 8
Independent Claim 120 words
A method on an end user system for updating previously received usage conditions associated with previously received encrypted digital content, the method comprising the steps of: receiving encrypted digital content with associated usage conditions and a first hash value; sending a request to an online electronic store to purchase additional usage conditions; receiving from the electronic store a second hash value; and determining if the first hash value received is identical to the second hash value and in response to the first hash and the second hash value being identical, then authorizing the additional usages of the previously received encrypted digital content by updating the associated previously received usage conditions and without the need to re-receive the encrypted digital content.
Claim 9
Dependent Claim 37 words
The method according to claim 6 , further comprising the step of decrypting the previously received encrypted digital content in a tamper resistant environment so as to deter unauthorized access to the previously received encrypted digital content.
Claim 10
Dependent Claim 145 words
A computer program product for content management, the computer program product comprising: a computer readable medium containing programming instructions for use by an end user information processing system, the programming instructions for performing a method for updating previously received usage conditions associated with previously received encrypted digital content, the method comprising: receiving encrypted digital content with associated usage conditions and a first hash value; sending a request to an online electronic store to purchase additional usage conditions; receiving from the electronic store a second hash value; and determining if the first hash value received is identical to the second hash value and in response to the first hash and the second hash value being identical, then authorizing the additional usages of the previously received encrypted digital content by updating the associated previously received usage conditions and without the need to re-receive the encrypted digital content.
Claim 11
Dependent Claim 145 words
A computer program product for content management, the computer program product comprising: a computer readable medium containing programming instructions for use by an end user information processing system, the programming instructions for performing a method for updating previously received usage conditions associated with previously received encrypted digital content, the method comprising: receiving encrypted digital content with associated usage conditions and a first hash value; sending a request to an online electronic store to purchase additional usage conditions; receiving from the electronic store a second hash value; and determining if the first hash value received is identical to the second hash value and in response to the first hash and the second hash value being identical, then authorizing the additional usages of the previously received encrypted digital content by updating the associated previously received usage conditions and without the need to re-receive the encrypted digital content.
Claim 12
Dependent Claim 39 words
The computer readable medium according to claim 8 , further comprising the step of decrypting the previously received encrypted digital content in a tamper resistant environment so as to deter unauthorized access to the previously received encrypted digital content.
Claim 13
Dependent Claim 192 words
A computer program product for content management, the computer program product comprising: a computer readable medium containing programming instructions for use by an end user information processing system, the programming instructions for updating previously stored usage conditions on the end user system to allow additional usages of previously received encrypted digital content, without receiving additional copies of the encrypted digital content, the programming instructions for performing the method comprising: receiving a request from a user to acquire encrypted digital content with at least one usage right; receiving from an electronic store, a hash value associated with the request to create the copy of previously received encrypted digital content, the hash value uniquely identifying the encrypted digital content; comparing the hash value received from the electronic store with a previously stored hash value corresponding to the previously received encrypted digital content; updating the usage conditions associated with the previously received encrypted digital content, in response to the hash value received from the electronic store matching the previously stored hash value; and permitting at least one additional use of the previously received encrypted digital content without the need to re-receive the encrypted digital content.
Claim 14
Dependent Claim 192 words
A computer program product for content management, the computer program product comprising: a computer readable medium containing programming instructions for use by an end user information processing system, the programming instructions for updating previously stored usage conditions on the end user system to allow additional usages of previously received encrypted digital content, without receiving additional copies of the encrypted digital content, the programming instructions for performing the method comprising: receiving a request from a user to acquire encrypted digital content with at least one usage right; receiving from an electronic store, a hash value associated with the request to create the copy of previously received encrypted digital content, the hash value uniquely identifying the encrypted digital content; comparing the hash value received from the electronic store with a previously stored hash value corresponding to the previously received encrypted digital content; updating the usage conditions associated with the previously received encrypted digital content, in response to the hash value received from the electronic store matching the previously stored hash value; and permitting at least one additional use of the previously received encrypted digital content without the need to re-receive the encrypted digital content.
Claim 15
Dependent Claim 43 words
The computer readable medium according to claim 10 , wherein the programming instruction to allow additional usages includes decrypting the previously received encrypted digital content in a tamper resistant environment so as to deter unauthorized access to the previously received encrypted digital content.
Claim 16
Dependent Claim 50 words
The computer readable medium according to claim 10 , wherein the programming instruction to allow additional usages includes creating onto at least one additional copy on the second computer readable medium selected from the group of computer readable mediums consisting of recordable CDs, DVDs, ZipDisks™, tape, Flash memory, and RAM.
Claim 17
Dependent Claim 41 words
The computer readable medium according to claim 10 , further comprising the programming instruction of receiving encrypted digital content if the hash corresponding to the previously received encrypted digital content does not match the hash value received from the electronic store.
Claim 18
Dependent Claim 36 words
The computer readable medium according to claim 10 , further comprising the programming instruction of sending payment information from the end user system for payment for the additional usages of the previously received encrypted digital content.
Claim 19
Dependent Claim 160 words
An end user system for updating previously stored usage conditions to allow additional usages of previously received encrypted digital content without receiving additional copies of the encrypted digital content, the system comprising: means for receiving a request from a user to acquire encrypted digital content with at least one usage right; means for receiving from an electronic store, a hash value, which uniquely identifies the encrypted digital content, associated with the request to acquire the encrypted digital content; means for comparing the hash value received from the electronic store with a previously stored hash value corresponding to the previously received encrypted digital content; means for updating the usage conditions associated with the previously received encrypted digital content in response to the hash value received from the electronic store matching the previously stored hash value; and means for permitting at least one additional use of the previously received encrypted digital content without the need to re-receive the received encrypted digital content.
Claim 20
Dependent Claim 160 words
An end user system for updating previously stored usage conditions to allow additional usages of previously received encrypted digital content without receiving additional copies of the encrypted digital content, the system comprising: means for receiving a request from a user to acquire encrypted digital content with at least one usage right; means for receiving from an electronic store, a hash value, which uniquely identifies the encrypted digital content, associated with the request to acquire the encrypted digital content; means for comparing the hash value received from the electronic store with a previously stored hash value corresponding to the previously received encrypted digital content; means for updating the usage conditions associated with the previously received encrypted digital content in response to the hash value received from the electronic store matching the previously stored hash value; and means for permitting at least one additional use of the previously received encrypted digital content without the need to re-receive the received encrypted digital content.
Claim 21
Dependent Claim 43 words
The system according to claim 15 , wherein the means for permitting at least one additional use includes decrypting the previously received encrypted digital content in a tamper resistant environment so as to deter unauthorized access to the previously received encrypted digital content.
Claim 22
Dependent Claim 55 words
The system according to claim 15 , wherein the means for permitting at least one additional use includes creating at least one additional copy of the previously received encrypted digital content on a computer readable medium selected from the group of computer readable mediums consisting of recordable CDs, DVDs, ZipDisks™, tape, Flash memory, and RAM.
Claim 23
Dependent Claim 38 words
The system according to claim 15 , further comprising means for sending payment information from the end user system to an electronic store for payment of the at least one additional use of the previously received encrypted content.

References Cited (Backward Citations)

US4200770A Cited
US4218582A Cited
US4405829A Cited
US4424414A Cited
US4272810A Cited
US4463387A Cited
EP0117281A2 Cited
US4528643A Cited
US4825306A Cited
US4757534A Cited
US4803725A Cited
US4731840A Cited
US4809327A Cited
US4782529A Cited
US4944006A Cited
US4868687A Cited
US4868877A Cited
US5005200A Cited
US5214702A Cited
US4879747A Cited
US4926479A Cited
US4878246A Cited
US5675734A Cited
US4905163A Cited
US4995082A Cited
US5130792A Cited
WO1991014992A1 Cited
US5355302A Cited
US5220604A Cited
US5224163A Cited
US5260788A Cited
US5592664A Cited
US5142578A Cited
US5159634A Cited
US5265164A Cited
US5276901A Cited
US5261002A Cited
US5390359A Cited
JPH0612303A Cited
US5315658A Cited
US5315658B1 Cited
US5347580A Cited
US5497421A Cited
US5412717A Cited
US5369705A Cited
US5224166A Cited
US5319705A Cited
US5519778A Cited
US5636139A Cited
US5581479A Cited
US5371794A Cited
US5420927B1 Cited
US5537475A Cited
US5420927A Cited
US5509071A Cited
US5751403A Cited
US5588060A Cited
EP0689316A2 Cited
US5557541A Cited
EP0704785A2 Cited
US5606617A Cited
US5715403A Cited
US5745678A Cited
US5604801A Cited
WO1996025801A1 Cited
US5666420A Cited
US6246767B1 Cited
WO1996041445A1 Cited
US5812669A Cited
US5666415A Cited
US5796841A Cited
US5757915A Cited
US5710887A Cited
US6076077A Cited
US5995623A Cited
JPH09245139A Cited
US5673316A Cited
US5778069A Cited
US5604804A Cited
JPH09297828A Cited
WO1997043717A1 Cited
US6052787A Cited
EP0816970A2 Cited
US6292569B1 Cited
US5717757A Cited
US5892900A Cited
WO1998010611A2 Cited
WO1998013970A1 Cited
US6023509A Cited
US6199053B1 Cited
US5937066A Cited
US6061790A Cited
US6154541A Cited
US20020007452A1 Cited
WO1998039878A1 Cited
US5898779A Cited
US6339828B1 Cited
US6131162A Cited
JP2000227757A Cited
US6499105B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-09-18 2010-03-20 2010-09-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-09-18 2014-03-20 2014-09-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-09-18 2018-03-20 2018-09-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag