IP Library › Granted Patent US 11,076,135
Granted Patent B2
US 11,076,135 · App. 16/403,611 · Granted Jul 27, 2021

Blockchain-based trustless date verifiable video capture

Inventor: Daniel Hugh Broaddus (Evanston, IL)
Assignee: Daniel Hugh Broaddus
H04N7/188H04L9/3271
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,076,135
App. No.
16/403,611
Granted
Jul 27, 2021
Kind
B2
Abstract

A host system may initiate a multiple node exchange of selected values to generate a random selection. The structure of the exchange may allow later verification that no single node had control of the generation of the random selection. Accordingly, the random selection may be unknown prior to the exchange. The host system may then provide the random selection to the device for integration of the random selection during the capture of video. The video may be recorded to a blockchain. Because of the integration with the random selection, the video may be date verifiable, such that the video can be verified to be created after the random selection and before recordation to the blockchain.

Claims (36)

1. A method including:

initiating a multiple node exchange of selected values, the multiple node exchange including combining the selected values to generate a random selection;

causing a request to generate a first record of the exchange and the random selection on a blockchain;

causing provision of the random selection to a device for capture of a video, the device configured to, during capture, cause representation of the random selection within the video; and

causing a request to generate a second record of the video on the blockchain.

2. The method of claim 1 , where the first record comprises multiple parts generated in multiple selection rounds, where a second one of the multiple parts references a first one of the multiple parts.

3. The method of claim 2 , where the second one of the multiple parts is recorded on a selected block of the blockchain that is appended to the blockchain after a specific block that contains a record of the first one of the multiple parts.

4. The method of claim 1 , where causing representation of the random selection comprises causing operation of a light on the device.

5. The method of claim 1 , where causing representation of the random selection includes causing a display of words representing the random selection.

6. The method of claim 1 , where causing representation of the random selection includes causing a network-connected device to produce audio and/or visual signals.

7. A method including:

initiating a multiple node exchange of selected values;

combining the selected values to generate a random selection;

recording a first record of the exchange and the random selection on a first blockchain;

providing the random selection to a device for capture of a video;

during capture, causing representation of the random selection within the video;

receiving the video from the device; and

recording a second record of the video on a second blockchain.

8. The method of claim 7 , where the first and second blockchain comprise the same blockchain.

9. The method of claim 7 , where recording the first record of the exchange comprises recording the first record in multiple parts, where a second one of the multiple parts refers to a first one of the multiple parts.

10. The method of claim 7 , where causing representation of the random selection comprises causing operation of a light on the device.

11. The method of claim 7 , where causing representation of the random selection includes causing a display of words representing the random selection.

12. The method of claim 7 , where causing representation of the random selection includes causing a network-connected device to produce audio and/or visual signals.

13. A product comprising:

machine readable media other than a transitory signal; and

instructions stored on the media, the instructions configured to, when executed, cause a machine to:

initiate a multiple node exchange of selected values, the multiple node exchange including combining the selected values to generate a random selection;

cause a request to generate a first record of the exchange and the random selection on a blockchain;

cause provision of the random selection to a device for capture of a video, the device configured to, during capture, cause representation of the random selection within the video; and

cause a request to generate a second record of the video on the blockchain.

14. The product of claim 13 , where the first record comprises multiple parts generated in multiple selection rounds, where a second one of the multiple parts references a first one of the multiple parts.

15. The product of claim 14 , where the second one of the multiple parts is recorded on a selected block of the blockchain that is appended to the blockchain after a specific block that contains a record of the first one of the multiple parts.

16. The product of claim 13 , where the instructions are configured to cause the machine to cause representation of the random selection by causing operation of a light on the device.

17. The product of claim 13 , where causing representation of the random selection includes causing a display of words representing the random selection.

18. The product of claim 13 , where causing representation of the random selection includes causing a network-connected device to produce audio and/or visual signals.

19. The product of claim 13 , where multiple node exchange includes an operation compelling a first node of multiple exchanging nodes to commit to a corresponding selected value prior to a second node of the multiple exchanging nodes revealing a respective selected value for the second node.

Continuity (2)
Provisional Application 62667545 · May 6, 2018
Related Publication 20190342528A1 · Nov 7, 2019