US 11,722,506 B2
Methods, systems, and devices for dynamically modeling and grouping endpoints for edge networking
Tomer Weingarten, Mountain View, CA (US); and Almog Cohen, Tel Aviv (IL)
Assigned to SENTINEL LABS ISRAEL LTD., Tel Aviv (IL)
Filed by Sentinel Labs Israel Ltd., Tel Aviv (IL)
Filed on Apr. 21, 2022, as Appl. No. 17/660,190.
Application 17/660,190 is a continuation of application No. 17/069,415, filed on Oct. 13, 2020, granted, now 11,522,894.
Application 17/069,415 is a continuation of application No. 16/525,415, filed on Jul. 29, 2019, granted, now 10,841,325, issued on Nov. 17, 2020.
Application 16/525,415 is a continuation of application No. 16/058,810, filed on Aug. 8, 2018, granted, now 10,462,171, issued on Oct. 29, 2019.
Claims priority of provisional application 62/550,439, filed on Aug. 25, 2017.
Claims priority of provisional application 62/545,917, filed on Aug. 15, 2017.
Claims priority of provisional application 62/542,288, filed on Aug. 8, 2017.
Prior Publication US 2023/0007029 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 41/046 (2022.01); H04L 41/16 (2022.01); G06F 9/445 (2018.01); G06F 8/61 (2018.01); H04L 41/0893 (2022.01); H04L 67/10 (2022.01); H04L 67/00 (2022.01); H04L 41/12 (2022.01); H04L 41/14 (2022.01)
CPC H04L 63/1425 (2013.01) [G06F 8/61 (2013.01); G06F 9/44526 (2013.01); H04L 41/046 (2013.01); H04L 41/0893 (2013.01); H04L 41/16 (2013.01); H04L 63/08 (2013.01); H04L 63/102 (2013.01); H04L 63/104 (2013.01); H04L 63/1416 (2013.01); H04L 63/1441 (2013.01); H04L 63/205 (2013.01); H04L 67/10 (2013.01); H04L 67/34 (2013.01); H04L 41/12 (2013.01); H04L 41/145 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An edge networking system, the system comprising:
a plurality of endpoint devices forming an elastic computer network, wherein the elastic computer network comprises one or more sub-networks, each endpoint device comprising:
one or more computer readable storage devices configured to store a plurality of computer executable instructions; and
one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the system to:
collect device data of an endpoint device of the plurality of endpoint devices forming the elastic computer network; and
transmit the device data to a central server, wherein the device data is configured to allow the central server to identify the endpoint device;
the central server configured to:
aggregate device data from each of the plurality of endpoint devices;
generate a visualization of the elastic computer network, wherein the visualization comprises a mapping of the elastic computer network and the one or more sub-networks of the elastic computer network; and
update the visualization of the elastic computer network based on device data received from the plurality of endpoint devices.