US 12,192,056 B2
Assignments of IoT device types
Omer Neter, Kiryat Ono (IL); Ori Perez, Harotzim (IL); and Yogev Shitrit, Herzliya (IL)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Aug. 15, 2023, as Appl. No. 18/449,866.
Application 18/449,866 is a continuation of application No. 17/724,080, filed on Apr. 19, 2022, granted, now 11,770,302.
Claims priority of provisional application 63/305,577, filed on Feb. 1, 2022.
Prior Publication US 2024/0048447 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); G16Y 30/00 (2020.01); H04L 41/0893 (2022.01)
CPC H04L 41/0893 (2013.01) [G16Y 30/00 (2020.01)] 20 Claims
OG exemplary drawing
 
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.