US 12,131,266 B2
Multiple granularity classification
Yuzhou Song, San Jose, CA (US); Arun Raghuramu, Milpitas, CA (US); and Yang Zhang, Fremont, CA (US)
Assigned to FORESCOUT TECHNOLOGIES, INC., San Jose, CA (US)
Filed by FORESCOUT TECHNOLOGIES, INC., San Jose, CA (US)
Filed on May 17, 2023, as Appl. No. 18/318,959.
Application 18/318,959 is a continuation of application No. 16/915,926, filed on Jun. 29, 2020, granted, now 11,694,098.
Prior Publication US 2023/0289631 A1, Sep. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01)
CPC G06N 5/04 (2013.01) [G06N 20/00 (2019.01); H04L 63/0227 (2013.01); H04L 63/102 (2013.01); H04L 63/1425 (2013.01); H04L 63/1433 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing network traffic from a network, wherein the network traffic is associated with a plurality of entities;
selecting an entity of the plurality of entities;
determining one or more values associated with one or more properties associated with the entity, wherein the one or more values are accessed from the network traffic;
accessing a first model associated with a first level of granularity;
determining, by a processing device, a first classification result of the entity based on the first model;
accessing a second model associated with a second level of granularity, wherein the second level of granularity is higher than the first level of granularity and wherein the second model is accessed based on the first classification result;
determining, by the processing device, a second classification result of the entity based on the second model; and
storing at least one of the first classification result or the second classification result.