The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 12, 2022

Filed:

Feb. 28, 2021
Applicant:

Nozomi Networks Sagl, Mendrisio, CH;

Inventors:

Paolo Di Francescantonio, Castronno, IT;

Alessandro Cavallaro Corti, Varese, IT;

Moreno Carullo, Gavirate, IT;

Andrea Carcano, San Francisco, CA (US);

Assignee:

NOZOMI NETWORKS SAGL, Mendrisio, CH;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 41/22 (2022.01); H04L 43/045 (2022.01); H04L 41/14 (2022.01);
U.S. Cl.
CPC ...
H04L 41/22 (2013.01); H04L 41/145 (2013.01); H04L 43/045 (2013.01);
Abstract

The present invention relates to a method for representing objects of a network in a GUI comprising allocating all of the objects of the network as respective nodes in a two-dimensional space, assessing the gravitational forces of the nodes, and positioning the objects as graph in the GUI based on the gravitational forces of the nodes, wherein the allocating comprises enclosing all of the nodes in a single base square, dividing the single base square in a plurality of 1-level squares, each of the 1-level squares in a plurality of 2-level squares, iterating the subdividing of each of the (n)-level squares in a plurality of (n+1)-level squares, wherein the subdividing is made for the (n)-level squares provided with two or more of the nodes, wherein the assessing comprises selecting as source square one of the squares starting from the highest level, selecting and as receiver square one the squares starting from the highest level, evaluating if the source square and the receiver square are distant, computing the forces acting on the receiver square from the source square, if the source square and the receiver square are evaluated as distant or if the source square and the receiver square are evaluated as not distant and have respectively no lower level squares nested, sub-selecting as source square or as receiver square one of the squares of a lower level if the source square and the receiver square are evaluated as not distant, wherein the sub-selecting is iterated for all squares at same level, wherein the assessing is iterated for all the the possible combinations of source and receiver squares at 1st level, and wherein the assessing further comprises distributing, by the computerized data processing unit, the forces acting on each of the receiver square to all of the nodes in the corresponding receiver square defining the gravitational forces of all of the nodes.


Find Patent Forward Citations

Loading…