CPC G06Q 10/087 (2013.01) [G06F 16/27 (2019.01); H04L 9/0643 (2013.01); H04L 9/30 (2013.01)] | 20 Claims |
1. A computer implemented method to facilitate device tracking through use of a distributed ledger, the method comprising:
receiving, by a device tracking system, an input from a user to register an electronic device for tracking, the input comprising registration data specifying the electronic device and one or more components in the electronic device to register for tracking and a minimum acceptance criterion for each of the one or more components, the minimum acceptance criterion for a registered component in the electronic device defines a minimum threshold percentage of votes needed to approve a modification to the registered component;
generating, by the device tracking system, a device ledger data structure on a distributed ledger, the device ledger data structure comprising a device identifier that identifies the electronic device and registration data related to the electronic device, the registration data including the minimum acceptance criterion for each of the one or more components;
generating, by the device tracking system, a rule execution set data structure for the device ledger data structure, the rule execution set data structure comprising one or more rules pertaining to approval of requests to modify the electronic device recorded by the device ledger data structure;
receiving, by the device tracking system, a request to modify the electronic device or the one or more registered components in the electronic device;
receiving one or more votes related to the request; and
processing the request according to the one or more votes, the specified minimum acceptance criterion and the one or more rules.
|