Node validation in a network
First Claim
1. A method of operating a network of connected nodes, the method comprising:
- maintaining a trust value for each node in the network, in a storage device accessible to the network;
maintaining one or more attributes for each node in the network, in the storage device accessible to the network, each attribute comprising a value and a respective confidence level;
performing a validation of a specific attribute of a specific node, by a processing device accessible to the storage device and the network, the validation comprising;
querying nodes connected to the specific node for specific attribute values for the specific node by the processing device;
creating a results set, by the processing device, from returned attribute values from the connected nodes queried and the trust values of the connected nodes queried;
processing the results set, by the processing device, according to a predefined algorithm to determine a new value and/or a new confidence level for a respective attribute of specific attributes of the specific node; and
changing the value and/or the respective confidence level of the respective attribute of the specific attributes of the specific node, by the processing device, in response to the new value and/or the new confidence level for the respective attribute of the specific attributes of the specific node determined, wherein the specific attribute values maintained in the storage device by the processing device, are dynamically altered by the processing device based on the processing of the results set of one or more queries within the network, to increase validity of information held in the storage device over time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a network of connected nodes comprises the steps of maintaining a trust value for each node in the network, maintaining one or more attributes for each node in the network, each attribute comprising a value and a respective confidence level, and performing a validation of a specific attribute of a specific node. The validation comprises the steps of querying nodes connected to the specific node for specific attribute values for the specific node, creating a results set from the returned attribute values from the connected nodes and the trust values of the connected nodes, and processing the results set according to a predefined algorithm to determine a new value and/or a new confidence level for the specific attribute of the specific node.
-
Citations
18 Claims
-
1. A method of operating a network of connected nodes, the method comprising:
-
maintaining a trust value for each node in the network, in a storage device accessible to the network; maintaining one or more attributes for each node in the network, in the storage device accessible to the network, each attribute comprising a value and a respective confidence level; performing a validation of a specific attribute of a specific node, by a processing device accessible to the storage device and the network, the validation comprising; querying nodes connected to the specific node for specific attribute values for the specific node by the processing device; creating a results set, by the processing device, from returned attribute values from the connected nodes queried and the trust values of the connected nodes queried; processing the results set, by the processing device, according to a predefined algorithm to determine a new value and/or a new confidence level for a respective attribute of specific attributes of the specific node; and changing the value and/or the respective confidence level of the respective attribute of the specific attributes of the specific node, by the processing device, in response to the new value and/or the new confidence level for the respective attribute of the specific attributes of the specific node determined, wherein the specific attribute values maintained in the storage device by the processing device, are dynamically altered by the processing device based on the processing of the results set of one or more queries within the network, to increase validity of information held in the storage device over time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A system for operating a network of connected nodes, the system comprising a processing device connected to a storage device, wherein:
-
the storage device accessible to the network maintains a trust value for each node in the network and maintains one or more attributes for each node in the network, each attribute comprising a value and a respective confidence level; the processing device accessible to the network and the storage device validates a specific attribute of a specific node, a validation comprising; query nodes connected to the specific node for specific attribute values for the specific node; create a results set from returned attribute values from the connected nodes queried and the trust values of the connected nodes queried; process the results set according to a predefined algorithm to determine a new value and/or a new confidence level for a respective attribute of specific attributes of the specific node; and change the value and/or the respective confidence level of the respective attribute of the specific attributes of the specific node, by the processing device, in response to the new value and/or the new confidence level for the respective attribute of the specific attributes of the specific node determined, wherein the specific attribute values maintained in the storage device by the processing device, are dynamically altered by the processing device, based on processing of the results set of one or more queries within the network, to increase validity of information held in the storage device over time. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product for operating a network of connected nodes, comprising a non-transitory computer readable medium having instructions stored thereon for execution by a processing device to direct the processing device to:
-
maintain a trust value for each node in the network; maintain one or more attributes for each node in the network, each attribute comprising a value and a respective confidence level; perform a validation of a specific attribute of a specific node, the validation comprising; query nodes connected to the specific node for specific attribute values for the specific node; create a results set from returned attribute values from the connected nodes queried and the trust values of the connected nodes queried; process the results set according to a predefined algorithm to determine a new value and/or a new confidence level for a respective attribute of specific attributes of the specific node; and change the value and/or the respective confidence level of the respective attribute of the specific attributes of the specific node in response to the new value and/or the new confidence level for the respective attribute of the specific attributes of the specific node determined, wherein the specific attribute values maintained in a storage device are dynamically altered based on processing of the results set of one or more queries within the network, to increase validity of information held in the storage device over time. - View Dependent Claims (15, 16, 17)
-
Specification