IP Library Granted Patent US 12,113,908
Granted Patent B2
US 12,113,908 · App. 17/247,462 · Granted Oct 8, 2024

Validating electronic devices in a block chain network

Inventors: Shaurya Srivastava (Hyderabad, IN); Satyam Singh (Hyderabad, IN)
Assignee: Hand Held Products, Inc.
H04L9/3239H04L41/12H04N7/18H04L9/50
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 12,113,908
App. No.
17/247,462
Granted
Oct 8, 2024
Kind
B2
Abstract

A method is described. The method can include establishing a block chain network of multiple imaging devices. The block chain network can be established such that, at least a first imaging device of the multiple imaging devices can be validated by at least a second imaging device of the multiple imaging devices. Further, the method can include generating a block message by the first imaging device. The block message can be generated by using a secured hash function and based on a set of parameters that can be associated with the first imaging device. The set of parameters can include, a first imaging device identifier, a network fluctuation parameter, and at least one inertial parameter. Furthermore, the method can include sending by the first imaging device the block message to the second imaging device. In this regard, the block message can facilitate validation of the first imaging device.

Claims (35)

1. A method comprising:

establishing a block chain network of a plurality of imaging devices, wherein at least a first imaging device of the plurality of imaging devices of the block chain network is configured to be validated by at least a second imaging device of the plurality of imaging devices,

wherein, at a change of a set of parameters, a block message is generated by the first imaging device of the block chain network by using a secured hash function based on the set of parameters associated with the first imaging device, wherein the set of parameters comprises: a first imaging device identifier, a network fluctuation parameter indicative of at least one of a fluctuation of a recording rate and a streaming rate, and at least one inertial parameter indicative of a physical movement associated with the first imaging device; and

sending by the first imaging device the block message to the second imaging device of the plurality of imaging devices, wherein the block message facilitates validation of the first imaging device.

2. The method of claim 1 , further comprising receiving, by the first imaging device, a first message indicative of a successful validation of the first imaging device, wherein the first imaging device is validated by the second imaging device based on a comparison of the block message with a predefined block message.

3. The method of claim 2 further comprising:

adding, by the first imaging device, the block message in a ledger maintained by each of the plurality of imaging devices, wherein addition of the block message in the ledger is based on a previous block message generated based on a previous secured hash function.

4. The method of claim 1 further comprising receiving, by the first imaging device, an alert based on an un-successful validation of the first imaging device.

5. The method of claim 3 , wherein the plurality of imaging devices is configured to capture a video stream of one or more sections of an industrial environment and wherein the method further comprises:

determining, by the first imaging device, a compromise of the first imaging device; and

initiating termination of the first imaging device from the block chain network.

6. The method of claim 1 , wherein the secured hash function is a SHA-256 cryptographic hash function.

7. The method of claim 1 , wherein the block message is generated in response to a change in at least one parameter of the set of parameters.

8. The method of claim 1 , wherein the network fluctuation parameter is further indicative of at least one of: a blip, a long pause, a short pause, a recording rate, and a slow streaming, associated with a video stream captured by the first imaging device.

9. A non-transitory computer readable medium that stores thereon computer-executable instructions that, in response to execution by a processor, perform operations comprising:

establishing a block chain network of a plurality of imaging devices,

wherein, at a change of a set of parameters, a block message is generated by a first imaging device of the block chain network by using a secured hash function based on the set of parameters associated with the first imaging device, wherein the set of parameters comprises: a first imaging device identifier, a network fluctuation parameter indicative of at least one of a fluctuation of a recording rate and a streaming rate, and at least one inertial parameter indicative of a physical movement associated with the first imaging device; and

sending the block message to a second imaging device of the plurality of imaging devices, wherein the block message facilitates validation of the first imaging device.

10. The non-transitory computer readable medium of claim 9 that stores thereon computer-executable instructions that, in response to execution by the processor, perform operations further comprising:

receiving a first message indicative of a successful validation of the first imaging device, wherein the first imaging device is validated based on comparison of the block message with a predefined block message.

11. The non-transitory computer readable medium of claim 9 that stores thereon computer-executable instructions that, in response to execution by the processor, perform operations further comprising receiving an alert based on an un-successful validation of the first imaging device.

12. The non-transitory computer readable medium of claim 9 that stores thereon computer-executable instructions that, in response to execution by the processor, perform operations further comprising:

determining a compromise of the first imaging device; and initiating termination of the first imaging device from the block chain network.

13. The non-transitory computer readable medium of claim 9 that stores thereon computer-executable instructions that, in response to execution by the processor, perform operations further comprising:

adding the block message in a ledger maintained by each of the plurality of imaging devices, wherein addition of the block message in the ledger is based on a previous block message generated based on a previous secured hash function.

14. A system comprising:

a processor communicatively coupled to at least two imaging devices from amongst a plurality of imaging devices communicatively coupled in a block chain network, the processor configured to:

initiate, by a first imaging device of the block chain network, transmission of a block message to a second imaging device of the plurality of imaging devices, wherein, at a change of a set of parameters, the block message is generated by the first imaging device of the block chain network by using a secured hash function based on the set of parameters associated with the first imaging device, wherein the set of parameters comprises: a first imaging device identifier, a network fluctuation parameter indicative of at least one of a fluctuation of a recording rate and a streaming rate, and at least one inertial parameter indicative of a physical movement associated with the first imaging device; and

validate the first imaging device in response to receiving of a first message from the second imaging device by the first imaging device of the block chain network, wherein the first imaging device is validated based on comparison of the block message with a predefined block message.

15. The system of claim 14 , wherein the processor is configured to further broadcast the first message to the plurality of imaging devices.

16. The system of claim 14 , wherein the processor is configured to further: send an alert to the second imaging device based on an un-successful validation of the first imaging device; and initiating termination of the first imaging device from the block chain network.

17. The system of claim 14 , wherein the first message is indicative of a successful validation of the first imaging device and wherein the processor is configured to further: add the block message in a ledger maintained by each of the plurality of imaging devices, wherein addition of the block message in the ledger is based on a previous block message generated based on a previous secured hash function.

18. The system of claim 14 , wherein the secured hash function is a SHA-256 cryptographic hash function.

19. The system of claim 14 , wherein the processor is configured to generate the block message in response to a change in at least one parameter of the set of parameters associated with the first imaging device.

20. The system of claim 14 , wherein the network fluctuation parameter is further indicative of at least one of a blip, a long pause, a short pause, a recording rate, and a slow streaming, associated with a video stream captured by the first imaging device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2020
From: SRIVASTAVA, SHAURYA; SINGH, SATYAM
To: HAND HELD PRODUCTS, INC.
Reel/Frame 054653/0818 →
Priority Claims (1)
IN 202011013822 · Mar 30, 2020 · national
Continuity (1)
Related Publication 20210306154A1 · Sep 30, 2021