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:
May. 24, 2022

Filed:

Jul. 30, 2020
Applicant:

Tanium Inc., Emeryville, CA (US);

Inventors:

Naveen Goela, Berkeley, CA (US);

Rishi Kant, Foster City, CA (US);

Andrew R. White, Apex, NC (US);

Christian L. Hunt, Chapel Hill, NC (US);

David Irwin, Cary, NC (US);

Assignee:

TANIUM INC., Kirkland, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 12/24 (2006.01); H04L 67/75 (2022.01); G06F 16/2458 (2019.01); H04L 67/10 (2022.01); H04L 41/12 (2022.01);
U.S. Cl.
CPC ...
H04L 67/36 (2013.01); G06F 16/2477 (2019.01); H04L 41/12 (2013.01); H04L 67/10 (2013.01);
Abstract

An application mapping procedure obtains and aggregates application mapping information from a plurality of machines in a distributed system. A first layer of application mapping information is generated, identifying application entry points, each comprising a machine and a process executed by the identified machine. An application map is initialized with the first layer of application mapping information. A plurality of iterations of a predefined map gathering operation are performed, each iteration adding a layer of application mapping information to the application map, thereby producing an application map of the distributed processing of one or more respective applications. Each iteration sends queries, via one or more linear communication orbits, to machines in the distributed system, and obtains from the machines information identifying entities that have participated in predefined communications with entities identified in a most recently generated or added layer of application mapping information.


Find Patent Forward Citations

Loading…