US 11,683,153 B2
Blockchain configuration for secure content delivery
Artin Nazarian, Glendale, CA (US); Mark Arana, Agoura Hills, CA (US); and Derek Prestegard, Los Angeles, CA (US)
Assigned to Disney Enterprises, Inc., Burbank, CA (US)
Filed by Disney Enterprises, Inc., Burbank, CA (US)
Filed on Mar. 30, 2021, as Appl. No. 17/217,395.
Application 17/217,395 is a continuation of application No. 15/986,729, filed on May 22, 2018, granted, now 10,992,454.
Claims priority of provisional application 62/624,058, filed on Jan. 30, 2018.
Prior Publication US 2021/0218550 A1, Jul. 15, 2021
Int. Cl. H04L 9/06 (2006.01); H04L 9/30 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); G06F 21/60 (2013.01); G06F 21/16 (2013.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0637 (2013.01) [G06F 21/16 (2013.01); G06F 21/602 (2013.01); H04L 9/088 (2013.01); H04L 9/0822 (2013.01); H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/3213 (2013.01); H04L 9/3239 (2013.01); G06F 2221/0737 (2013.01); H04L 9/50 (2022.05); H04L 2209/60 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a playback system identifier corresponding to a playback system;
generating a blockchain corresponding to a content identifier identifying a content, wherein the blockchain is uniquely associated with the content identifier;
establishing, in the blockchain, a block corresponding to the playback system identifier;
sending an encrypted version of the content to the playback system; and
in response to one or more updates to the blockchain by the playback system, providing an encrypted content encryption key to the playback system for decrypting the encrypted version of the content, wherein the encrypted content encryption key is generated by encrypting a content encryption key, using a key corresponding to the playback system;
wherein the one or more updates to the blockchain indicate at least one of (i) an installation of the encrypted version of the content at the playback system, (ii) receipt of the encrypted version of the content by the playback system, or (iii) an attempted screening of the encrypted version of the content by the playback system.