US 11,902,332 B2
Semi-automatic communication network microsegmentation
Peter Smith, Acton, MA (US); Aparna Ayikkara, Brookline, NH (US); Omar Baba, Winchester, MA (US); Daniel Einspanjer, Salem, NH (US); Anthony Gelsomini, Westwood, MA (US); Thomas C. Hickman, Hollis, NH (US); Peter Kahn, Southborough, MA (US); Thomas Evan Keiser, Jr., Boston, MA (US); Andriy Kochura, North Andover, MA (US); Nikitha Koppu, Shrewsbury, MA (US); Scott Laplante, Bedford, NH (US); Xing Li, Burlington, MA (US); Raymond Brian Liu, Lexington, MA (US); Sean Lutner, Norfolk, MA (US); Michael J. Melson, Arlington, MA (US); Peter Nahas, Watertown, MA (US); John O'Neil, Watertown, MA (US); Herman Parfenov, Andover, MA (US); Joseph Riopel, Worcester, MA (US); Suji Suresh, Westford, MA (US); and Harry Sverdlove, North Reading, MA (US)
Assigned to Zscaler, Inc., San Jose, CA (US)
Filed by Zscaler, Inc., San Jose, CA (US)
Filed on Jan. 16, 2023, as Appl. No. 18/097,357.
Application 18/097,357 is a continuation of application No. 17/513,454, filed on Oct. 28, 2021, granted, now 11,632,401.
Application 17/513,454 is a continuation of application No. 16/898,997, filed on Jun. 11, 2020, granted, now 11,178,187, issued on Nov. 16, 2021.
Claims priority of provisional application 62/859,793, filed on Jun. 11, 2019.
Prior Publication US 2023/0156040 A1, May 18, 2023
Int. Cl. H04W 12/08 (2021.01); H04L 41/0893 (2022.01); H04L 9/40 (2022.01); H04L 67/10 (2022.01)
CPC H04L 63/20 (2013.01) [H04L 41/0893 (2013.01); H04L 63/0227 (2013.01); H04L 67/10 (2013.01); H04W 12/08 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising steps of:
collecting network information associated with a plurality of hosts;
measuring a similarity for each of the plurality of hosts;
identifying, from the plurality of hosts, a group of hosts which are sufficiently similar to each other as measured by one or more criteria related to any of how the group of hosts communicate with other hosts and software installed thereon;
generating and storing data indicating that the identified group of hosts forms a particular microsegment: and
providing output representing each defined microsegment.