Back to results
US 12,113,910 B2Granted
System and method using distributed blockchain database
AssigneeDISH Network L.L.C.
InventorsChristofer Hardy, David Abraham
Life of this patent
Estimating the term…
Abstract
A content distribution system includes content receivers that provide a plurality of blockchain databases that store transaction records associated with subscriber requests for content, and a computer system that processes those transaction records and enables authorized content receivers to output requested content.
Claims18
A content distribution method comprising:
- transmitting, by a content distribution system, a first record;
- receiving, by a first set-top box, the first record transmitted by the content distribution system;
- storing, by the first set-top box, the first record in a first block of data of a first blockchain database;
- encrypting, by the first set-top box, a second record that includes a cryptographic hash value that identifies the first set-top box and an identifier of a first content item;
- obtaining, by the first set-top box, a cryptographic hash value using the first record;
- storing, by the first set-top box, the second record in a second block of data of the first blockchain database, the second block of data including the cryptographic hash value obtained by the first set-top box using the first record;
- receiving, by the content distribution system, the first blockchain database;
- obtaining, by the content distribution system, a cryptographic hash value using the first record;
- comparing, by the content distribution system, the cryptographic hash value obtained by the content distribution system using the first record to the cryptographic hash value included in the second block of the first blockchain database;
- after determining, based on the comparing of the cryptographic hash value obtained by the content distribution system using the first record to the cryptographic hash value included in the second block of the first blockchain database, that the cryptographic hash value obtained by the content distribution system using the first record matches the cryptographic hash value included in the second block of the first blockchain database:
- decrypting, by the content distribution system, the second record;
- obtaining, by the content distribution system, an address of the first set-top box using the cryptographic hash value included in the second record;
- and
- transmitting, by the content distribution system, a first message to the first set-top box, the first message including information that enables the first set-top box to descramble a signal that is based on the first content item identified in the second record, using the address of the first set-top box obtained using the cryptographic hash value included in the second record.
11 more elements
A content distribution system comprising:
- a computer system including:
- at least one first processor;
- and
- at least one first memory device storing at least one first program that, when executed by the at least one first processor, causes the computer system to transmit a first record;
- and
- a first set-top box including:
- at least one second processor;
- and
- at least one second memory device storing at least one second program that, when executed by the at least one second processor, causes the first set-top box to:
- receive the first record transmitted by the computer system;
- store the first record in a first block of data of a first blockchain database;
- encrypt a second record that includes a cryptographic hash value that identifies the first set-top box and an identifier of a first content item;
- and
- obtain a cryptographic hash value using the first record;
- and
- store the second record in a second block of data of the first blockchain database, the second block of data including the cryptographic hash value obtained by the first set-top box using the first record,
- wherein the at least one first program stored by the at least one first memory device, when executed by the at least one first processor, causes the computer system to:
- receive the first blockchain database from the first set-top box;
- obtain a cryptographic hash value using the first record;
- compare the cryptographic hash value obtained by the computer system using the first record to the cryptographic hash value included in the second block of the first blockchain database;
- after the cryptographic hash value obtained using the first record is compared to the cryptographic hash value included in the second block of the first blockchain database, determine that the cryptographic hash value obtained using the first record matches the cryptographic hash value included in the second block of the first blockchain database;
- in response to determining that the cryptographic hash value obtained using the first record matches the cryptographic hash value included in the second block of the first blockchain database:
- decrypt the second record;
- obtain an address of the first set-top box using the cryptographic hash value included in the second record;
- and
- transmit a first message to the first set-top box, the first message including information that enables the first set-top box to descramble a signal that is based on the first content item identified in the second record, using the address of the first set-top box obtained using the cryptographic hash value included in the second record.
23 more elements
Dependencies are inferred from the claim text.