Reputation-based device registry
US-2020267151-A1 · Aug 20, 2020 · US
US2022229915A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022229915-A1 |
| Application number | US-202117152964-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 20, 2021 |
| Priority date | Jan 20, 2021 |
| Publication date | Jul 21, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one aspect, an example methodology implementing the disclosed techniques includes receiving an input to register a device for tracking, the input comprising registration data specifying the device and one or more components in the 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 defines a minimum threshold percentage of votes needed to approve a modification to the registered component. The method also includes recording the device identifier and the registration data related to the device in a device ledger, generating a rule execution set for the device ledger, the rule execution set comprising one or more rules pertaining to approval of requests to modify the device, and processing requests to modify the device or the one or more registered components in the device based on the specified minimum acceptance criterion and the rule execution set.
Opening claim text (preview).
What is claimed is: 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 a device for tracking, the input comprising registration data specifying the device and one or more components in the 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 defines a minimum threshold percentage of votes needed to approve a modification to the registered component; recording the device identifier and the registration data related to the device in a device ledger; generating a rule execution set for the device ledger, the rule execution set comprising one or more rules pertaining to approval of requests to modify the device; and processing requests to modify the device or the one or more registered components in the device based on the specified minimum acceptance criterion and the rule execution set. 2 . The method of claim 1 , further comprising generating a software defined lock for a component of the one or more components in the device, the software defined lock configured to prevent modification of the component. 3 . The method of claim 1 , wherein the registration data specifies one or more voting weights, and wherein processing requests to modify the device or the one or more registered components in the device is based on the specified one or more voting weights. 4 . The method of claim 1 , wherein the rule execution set indicates a minimum number of users that need to provide approval for any requested modification to the device. 5 . The method of claim 1 , wherein the rule execution set indicates whether a proxy voting feature is enabled. 6 . The method of claim 1 , wherein the rule execution set indicates whether an approve by submitting device specific information voting feature is enabled. 7 . The method of claim 1 , wherein the rule execution set indicates whether an approve by using provided link voting feature is enabled. 8 . The method of claim 1 , wherein the rule execution set indicates whether an approve by providing a one-time password (OTP) voting feature is enabled. 9 . The method of claim 1 , further comprising: receiving, by the device tracking system, a request to remove a registered component from the device; receiving one or more votes either approving or disapproving the request to remove a registered component from the device; and in response to a determination to approve the request, updating the device ledger to reflect the approval of the request to remove a registered component from the device. 10 . A system comprising: one or more non-transitory machine-readable mediums configured to store instructions; and one or more processors configured to execute the instructions stored on the one or more non-transitory machine-readable mediums, wherein execution of the instructions causes the one or more processors to, receive an input from a user to register a device for tracking, the input comprising registration data specifying the device and one or more components in the 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 defines a minimum threshold percentage of votes needed to approve a modification to the registered component; record the device identifier and the registration data related to the device in a device ledger; generate a rule execution set for the device ledger, the rule execution set comprising one or more rules pertaining to approval of requests to modify the device; and process requests to modify the device or the one or more registered components in the device based on the specified minimum acceptance criterion and the rule execution set. 11 . The system of claim 10 , wherein execution of the instructions further causes the one or more processors to generate a software defined lock for a component of the one or more components in the device, the software defined lock configured to prevent modification of the component. 12 . The system of claim 10 , wherein the registration data specifies one or more voting weights, and wherein processing requests to modify the device or the one or more registered components in the device is based on the specified one or more voting weights. 13 . The system of claim 10 , wherein the rule execution set indicates a minimum number of users that need to provide approval for any requested modification to the device. 14 . The system of claim 10 , wherein the rule execution set indicates one of whether an approve by submitting device specific information voting feature is enabled, whether an approve by using provided link voting feature is enabled, and whether an approve by providing a one-time password (OTP) voting feature is enabled. 15 . The system of claim 10 , wherein execution of the instructions further causes the one or more processors to: receive a request to remove a registered component from the device; receive one or more votes either approving or disapproving the request to remove a registered component from the device; and in response to a determination to approve the request, update the device ledger to reflect the approval of the request to remove a registered component from the device. 16 . A computer program product including one or more non-transitory machine-readable mediums encoding instructions that when executed by one or more processors cause a process to be carried out for device tracking through use of a distributed ledger, the process comprising: receiving, by a device tracking system, an input from a user to register a device for tracking, the input comprising registration data specifying the device and one or more components in the 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 defines a minimum threshold percentage of votes needed to approve a modification to the registered component; recording the device identifier and the registration data related to the device in a device ledger, the device ledger comprising a device ledger data structure and a corresponding device rule execution set data structure; generating a rule execution set for the device ledger, the rule execution set comprising one or more rules pertaining to approval of requests to modify the device; and processing requests to modify the device or the one or more registered components in the device based on the specified minimum acceptance criterion and the rule execution set. 17 . The computer program product of claim 16 , wherein the process further comprises generating a software defined lock for a component of the one or more components in the device, the software defined lock configured to prevent modification of the component. 18 . The computer program product of claim 16 , wherein the registration data specifies one or more voting weights, and wherein processing requests to modify the device or the one or more registered components in the device is based on the specified one or more voting weights. 19 . The computer program product of claim 16 , wherein the rule execution set indicates one of whether an approve by submitting device specific information voting feature is enabled, whether an approve by using provided link voting feature is enabl
Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title
by quorum, i.e. whereby two or more security principals are required · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.