IP Library Granted Patent US 11,223,877
Granted Patent B2
US 11,223,877 · App. 16/383,720 · Granted Jan 11, 2022

Hybrid blockchains and streamchains using non-crypto hashes for securing audio-, video-, image-, and speech-based transactions and contracts

Inventors: Vijay Madisetti (Johns Creek, GA); Arshdeep Bahga (Chandigarh, IN)
Assignee: Vijay Madisetti
H04N21/4753G06F16/1824H04L9/0643H04N21/4415H04N21/4751H04L2209/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,223,877
App. No.
16/383,720
Filed
Apr 15, 2019
Granted
Jan 11, 2022
Kind
B2
Art Unit
3685
USPC
705/64
Abstract

A method of securing media-based transactions and contracts on a distributed ledger network comprising receiving a first media file, obtaining a fingerprint of the first media file, generating a non-cryptographic hash value for the fingerprint of the first media file, generating a block for the distributed ledger network comprising a block header comprising previous hash, a state root hash, a receipts root hash, and a transaction list root hash, defining block header hashes, recording the non-cryptographic fingerprint hash value for the fingerprint of the first media file to the block and recording the block to the distributed ledger network.

Claims (39)

1. A method of securing media-based transactions and contracts on a blockchain network comprising:

generating a first fingerprint of a first media stream, the first fingerprint comprising a first real-time timestamp;

generating a first non-cryptographic hash value of the first fingerprint of the first media stream;

generating a first transaction from a combination of the first non-cryptographic hash value and metadata from the first media stream, the first transaction comprising a block header comprising a plurality of fields;

sending the first transaction to the blockchain network;

generating a second fingerprint of a second media stream, the second fingerprint comprising a second real-time timestamp;

generating a second non-cryptographic hash value of the second fingerprint of the second media stream, the second non-cryptographic hash value being a second version of the first non-cryptographic hash value;

generating a second transaction from a combination of the second non-cryptographic hash value and metadata from the second media stream;

sending the second transaction to the blockchain network; and

ordering the second transaction as a second version of the first transaction in the blockchain network.

2. The method according to claim 1 wherein at least one field of the plurality of fields comprised by the block header comprises a cryptographic hash.

3. The method according to claim 1 wherein at least one field of the plurality of fields comprised by the block header comprises a non-cryptographic hash.

4. The method according to claim 1 wherein the first media stream is one of an image stream, an audio stream, and a video stream.

5. The method according to claim 1 where the first media stream is extracted from a live recording.

6. The method according to claim 1 where the first media stream is extracted from streaming multimedia content over a network.

7. The method of claim 1 wherein the fingerprint is derived from temporal and frequency properties of the first media stream.

8. The method of claim 1 , where the first and second media streams are derived from a common source media recording or event.

9. The method of claim 1 wherein the fields of the block header fields do not comprise a cryptographic hash.

10. The method of claim 1 wherein the fields of the block header fields do not comprise a non-cryptographic hash.

11. A systemcomprising:

a processor;

a network communication device positioned in communication with the processor and a network; and

a data store device positioned in communication with each of the processor and the network communication device storing instructions that when executed by the processor cause the processor to perform the operations of:

generating a first fingerprint of a first media stream, the first fingerprint comprising a first real-time timestamp;

generating a first non-cryptographic hash value of the first fingerprint of the first media stream:

generating a first transaction from a combination of the first non-cryptographic hash value and metadata from the first media stream, the first transaction comprising a block header comprising a plurality of fields;

sending the first transaction to the blockchain network:

generating a second fingerprint of a second media stream, the second fingerprint comprising a second real-time timestamp;

generating a second non-cryptographic hash value of the second fingerprint of the second media stream, the second non-cryptographic hash value being a second version of the first non-cryptographic hash value;

generating a second transaction from a combination of the second non-cryptographic hash value and metadata from the second media stream;

sending the second transaction to the blockchain network; and

ordering the second transaction as a second version of the first transaction in the blockchain network.

12. The system according to claim 11 wherein the instructions cause the processor to generate at least one field of the plurality of fields comprised by the block header to comprise a cryptographic hash.

13. The system according to claim 11 wherein the instructions cause the processor to generate at least one field of the plurality of fields comprised by the block header to comprise a non-cryptographic hash.

14. The system according to claim 11 wherein the first media stream is one of an image stream. an audio stream, and a video stream.

15. The system according to claim 11 wherein the first media stream is extracted from a live recording.

16. The system according to claim 11 wherein the first media stream is extracted from streaming multimedia content over a network.

17. The system according to claim 11 wherein the fingerprint is derived from temporal and frequency properties of the first media stream.

18. The system of claim 11 where the first and second media streams are derived from a common source media recording or event.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2026
From: MADISETTI, VIJAY
To: VM INNOVATIONS I, LLC
Reel/Frame 075116/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2019
From: BAHGA, ARSHDEEP
To: MADISETTI, VIJAY K
Reel/Frame 049301/0237 →
Continuity (3)
Provisional Application 62811621 · Feb 28, 2019
Provisional Application 62804243 · Feb 12, 2019
Related Publication 20200260147A1 · Aug 13, 2020