Patent ID: 11956335
Assignee: TANIUM INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 12:
13. A server system for mapping applications executed by a plurality of endpoint machines, distinct from the server system, in a network, the server system comprising:
one or more processors; and
memory storing programs, the programs including instructions, which when executed by the one or more processors cause the server system to perform an application mapping procedure that obtains and aggregates application mapping information from the plurality of endpoint machines to generate an application dependency map, the application mapping procedure comprising:
initializing an application dependency map, including adding a first layer of application mapping information to the application dependency map, wherein the application dependency map identifies relationships among application components of one or more multi-tier applications;
sending a first query to one or more of the endpoint machines;
receiving, in response to the first query, information identifying application components that have participated in predefined communications with application components identified in an existing layer of application mapping information in the application dependency map;
adding a second layer of application mapping information to the application dependency map, based at least in part on the information received in response to the first query;
after adding the second layer of application mapping information to the application dependency map, sending a second query to one or more of the of the endpoint machines, the second query being based at least in part on the application dependency map.