Method and procedure for generating reputation scores for IoT devices based on distributed analysis
First Claim
1. A method, comprising:
- obtaining, by a processing system including a processor, a first set of votes from a plurality of devices, the plurality of devices registered at and enabled by a registration system to form a first network communicating with the processing system, the first set of votes regarding performance of a target device and indicating a degree of conformance of the target device to performance criteria for the first network;
receiving, by the processing system, a reputation score for the target device from the registration system;
receiving, by the processing system, a second set of votes regarding performance of the target device from a plurality of voting systems over a second network, the second network comprising a peer network including the processing system and the plurality of voting systems;
aggregating, by the processing system, the first set of votes, the reputation score, and the second set of votes to generate an updated reputation score for the target device; and
transmitting, by the processing system, the updated reputation score for the target device to the registration system, wherein the registration system disables the target device responsive to the updated reputation score being below a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a method including obtaining a first set of votes from devices that are registered and enabled by a registration system to form a first network communicating with a processing system. The first set of votes relate to performance of a target device and indicate conformance to performance criteria for the first network. The processing system receives a reputation score for the target device from the registration system, and receives a second set of votes regarding target device performance from voting systems over a second network comprising a peer network including the processing system and the voting systems. The first and second sets of votes and the reputation score are aggregated to generate an updated reputation score for the target device. The registration system disables the target device when the reputation score falls below a threshold. Other embodiments are disclosed.
308 Citations
20 Claims
-
1. A method, comprising:
-
obtaining, by a processing system including a processor, a first set of votes from a plurality of devices, the plurality of devices registered at and enabled by a registration system to form a first network communicating with the processing system, the first set of votes regarding performance of a target device and indicating a degree of conformance of the target device to performance criteria for the first network; receiving, by the processing system, a reputation score for the target device from the registration system; receiving, by the processing system, a second set of votes regarding performance of the target device from a plurality of voting systems over a second network, the second network comprising a peer network including the processing system and the plurality of voting systems; aggregating, by the processing system, the first set of votes, the reputation score, and the second set of votes to generate an updated reputation score for the target device; and transmitting, by the processing system, the updated reputation score for the target device to the registration system, wherein the registration system disables the target device responsive to the updated reputation score being below a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising; obtaining a first set of votes from a plurality of devices, the plurality of devices registered at and enabled by a registration system to form a first network communicating with the processing system, the first set of votes regarding performance of a target device and indicating a degree of conformance of the target device to performance criteria for the first network; receiving a reputation score for the target device from the registration system; receiving a second set of votes regarding performance of the target device from a plurality of voting systems over a second network, the second network comprising a peer network including the processing system and the plurality of voting systems, the processing system being uniquely associated with the target device; aggregating the first set of votes, the reputation score, and the second set of votes to generate an updated reputation score for the target device; and transmitting the updated reputation score for the target device to the registration system, wherein the registration system disables the target device responsive to the updated reputation score being below a predetermined threshold, and wherein subsequent to disabling the target device, the registration system re-enables the target device according to a reputation score aging procedure. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:
-
obtaining a first set of votes from a plurality of devices, the plurality of devices registered at and enabled by a registration system to form a first network communicating with the processing system, the first set of votes regarding performance of a target device and indicating a degree of conformance of the target device to performance criteria for the first network, wherein the first set of votes is obtained via a multicast message; receiving a reputation score for the target device from the registration system; receiving a second set of votes regarding performance of the target device from a plurality of voting systems over a second network, the second network comprising a peer network including the processing system and the plurality of voting systems, the processing system being uniquely associated with the target device; aggregating the first set of votes, the reputation score, and the second set of votes to generate an updated reputation score for the target device; and transmitting the updated reputation score for the target device to the registration system, wherein the registration system disables the target device responsive to the updated reputation score being below a predetermined threshold. - View Dependent Claims (19, 20)
-
Specification