Method for Weighted Voting in a Public Safety Distributed Ledger
First Claim
1. A computer-implemented method comprising:
- receiving an incident data record at a first node operating in a distributed ledger network of one or more other nodes to maintain a distributed ledger;
reviewing at the first node the incident data record to determine a vote, the vote indicating whether the incident data record should be entered into the distributed ledger;
sending the vote to a second node operating in the distributed ledger network;
receiving votes from the one or more other nodes;
determining weights for each node operating in the distributed ledger network node;
calculating a weighted vote result utilizing the votes and the weights; and
updating the distributed ledger with the incident data record when the weighted vote result is greater than or equal to a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and apparatus allow for weighted voting in a public safety distributed ledger. A first node operating in a distributed ledger network receives an incident data record of one or more other nodes to maintain a distributed ledger. The first node reviews the incident data record to determine a vote. The vote indicates whether the incident data record should be entered into the distributed ledger. The vote is sent to a second node operating in the distributed ledger network. Votes are received from the one or more other nodes, and weights are determined for each node operating in the distributed ledger network node. A weighted vote result is calculated utilizing the votes and the weights. The distributed ledger is updated with the incident data record when the weighted vote result is greater than or equal to a predetermined threshold.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving an incident data record at a first node operating in a distributed ledger network of one or more other nodes to maintain a distributed ledger; reviewing at the first node the incident data record to determine a vote, the vote indicating whether the incident data record should be entered into the distributed ledger; sending the vote to a second node operating in the distributed ledger network; receiving votes from the one or more other nodes; determining weights for each node operating in the distributed ledger network node; calculating a weighted vote result utilizing the votes and the weights; and updating the distributed ledger with the incident data record when the weighted vote result is greater than or equal to a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer apparatus comprising:
-
a communication interface; one or more processors; and a memory having executable code stored therein, wherein the executable code, when executed by the one or more processors, causes the one or more processors to; receive an incident data record at a first node operating in a distributed ledger network of one or more other nodes to maintain a distributed ledger; review at the first node the incident data record to determine a vote, the vote indicating whether the incident data record should be entered into the distributed ledger; send the vote to a second node operating in the distributed ledger network; receive votes from the one or more other nodes; determine weights for each node operating in the distributed ledger network node; calculate a weighted vote result utilizing the votes and the weights; and update the distributed ledger with the incident data record when the weighted vote result is greater than or equal to a predetermined threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification