CPC H04L 41/0893 (2013.01) [G16Y 30/00 (2020.01)] | 20 Claims |
1. An apparatus comprising:
a processor; and
a memory on which is stored machine-readable instructions that when executed by the processor, cause the processor to:
receive data pertaining to a communication sent over a network by a device;
extract a set of characteristics associated with the communication from the received data;
determine whether the extracted set of characteristics meets a predefined similarity threshold with respect to a previously identified set of characteristics, wherein the previously identified set of characteristics is assigned with a certain device type; and
based on a determination that the extracted set of characteristics does not meet the predefined similarity threshold with respect to any of a plurality of previously identified sets of characteristics,
query a knowledge graph for identification of a cluster of characteristics that includes at least some of the extracted set of characteristics, wherein the cluster of characteristics is one of a plurality of clusters of characteristics in the knowledge graph, and wherein each of the plurality of clusters of characteristics includes a device type; and
assign the device type in the cluster of characteristics that most closely meets the query as the device type of the device.
|