US2007288390A1PendingUtilityA1
Relating to Consumption of Content
Est. expiryJul 6, 2021(expired)· nominal 20-yr term from priority
H04N 21/4405H04N 21/2541H04N 7/1675H04N 21/63345
50
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method and apparatus for consumption of content ( 1 ) is described in which a licensor is able to exercise control over consumption based on a personal identity in the form of a set of binding attributes ( 15 ). The control may be exercised for a number of consuming terminals ( 19 ) including rendering machines such as portable video and audio players.
Claims
exact text as granted — not AI-modified1 - 34 . (canceled)
35 . A method for creating a license which facilitates decryption of content on a terminal, the method comprising:
appending a set of binding attributes to a content decryption key wherein the binding attributes include attributes obtained from a trusted storage.
36 . A method as claimed in claim 35 wherein:
the binding attributes from the trusted storage comprise a public key certificate of a licensee with a corresponding private key being held on another terminal.
37 . A method as claimed in claim 36 , comprising encrypting at least the content decryption key.
38 . A method as claimed in claim 37 , comprising:
distributing to the terminal a decryption key for decrypting the encrypted content decryption key.
39 . A method as claimed in claim 36 , wherein:
a plurality of binding attributes each having a respective public key certificate of a licensee are appended to the content decryption key.
40 . A method as claimed in claim 37 , wherein:
a plurality of binding attributes each having a respective public key certificate of a licensee are appended to the content decryption key.
41 . A method as claimed in claim 38 , wherein:
a plurality of binding attributes each having a respective public key certificate of a licensee are appended to the content decryption key.
42 . A computer-readable medium storing a computer program comprising:
executable code which is executed when loaded on a computer, to perform the method according to claim 36 .
43 . A computer-readable medium storing a computer program comprising:
executable code which is executed when loaded on a computer, to perform the method according to claim 37 .
44 . A computer-readable medium storing a computer program comprising:
executable code which is executed when loaded on a computer, to perform the method according to claim 38 .
45 . A computer-readable medium storing a computer program comprising:
executable code which is executed when loaded on a computer, to perform the method according to claim 39 .
46 . A computer-readable medium storing a computer program comprising:
executable code which is executed when loaded on a computer, to perform the method according to claim 40 .
47 . A computer-readable medium storing a computer program comprising:
executable code which is executed when loaded on a computer, to perform the method according to claim 41 .
48 - 53 . (canceled)
54 . A method of distributing encrypted content to a rendering machine comprising:
delivering encrypted content and a license relating thereto to a rendering machine, the license containing binding attributes corresponding to a user identity; and requesting authentication of the attributes by a personal trusted device.
55 . A method as claimed in claim 54 , comprising: storing securely a license decryption key on the rendering machine.
56 . A method as claimed in claim 55 , wherein:
the license decryption key is in a protected processing environment and is a private key with a corresponding public key being used to encrypt the license.
57 . A method as claimed in claim 54 ,
wherein: the binding attributes comprise a public key certificate of a user.
58 . A method as claimed in claim 55 ,
wherein: the binding attributes comprise a public key certificate of a user.
59 . A method as claimed in claim 56 ,
wherein: the binding attributes comprise a public key certificate of a user.
60 . A method as claimed in claim 52 , wherein:
the request for authentication of the attributes comprises a request to provide digitally signed data.
61 . A method as claimed in claim 58 , wherein:
the request for authentication of the attributes comprises a request to provide digitally signed data.
62 . A method as claimed in claim 59 , wherein:
the request for authentication of the attributes comprises a request to provide digitally signed data.
63 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates to carry out the method according to claim 54 .
64 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates to carry out the method according to claim 55 .
65 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates to carry out the method according to claim 56 .
66 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operated to carry out the method according to claim 57 .
67 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates in accordance with the code to carry out the method according to claim 58 .
68 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates to carry out the method according to claim 59 .
69 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates to carry out the method according to claim 60 .
70 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates to carry out the method according to claim 61 .
71 . A computer-readable medium storing a computer program comprising:
executable code which executes when loaded on a computer, wherein the computer operates to carry out the method according to claim 62 .
72 - 83 . (canceled)Join the waitlist — get patent alerts
Track US2007288390A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.