Patent ID: 11893456
Assignee: CISCO TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A tangible, non-transitory, computer-readable medium storing program instructions that cause a device classification service to execute a process comprising:
receiving, at the device classification service, telemetry data indicative of behavioral characteristics of a plurality of devices in a network;
obtaining, by the service, side information for the telemetry data by:
providing, to a user interface, the telemetry data for a pair of the plurality of devices selected by the service based on a measure of pairwise similarity between their behavioral characteristics, and providing, to the user interface, an option for a user to reject the pair selected based on the measure of pairwise similarity as dissimilar, wherein the side information comprises an indication from the user interface as to whether the user considers the pair to be similar or dissimilar;
wherein the service selects the pair of devices based on the telemetry data for the pair of devices being close to each other in a feature space and the pair of devices not belonging to the same device cluster;
applying, by the service, metric learning to the telemetry data and side information, to construct a distance function;
using, by the service, the distance function to cluster the telemetry data into device clusters; and
associating, by the service, a device type label with a particular device cluster,
wherein the service selects the pair of devices based on the telemetry data for the pair of devices being close to each other in a feature space and the pair of devices not belonging to the same device cluster.