×

Automatic grouping of similar applications and devices on a network map

  • US 10,708,139 B2
  • Filed: 08/01/2017
  • Issued: 07/07/2020
  • Est. Priority Date: 08/01/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a managed network containing a plurality of computing devices, wherein the plurality of computing devices are respectively associated with unqualified domain names;

    a proxy server application disposed within the managed network; and

    one or more server devices disposed within a remote network management platform that manages the managed network, wherein the one or more server devices are configured to;

    probe the managed network by way of the proxy server application to obtain information related to applications operating on the plurality of computing devices, network connectivity of the plurality of computing devices, and representations of the unqualified domain names;

    obtain two or more regular expressions, wherein each regular expression of the two or more regular expressions comprises a respective character string of one or more meta-characters that indicate a respective characteristic of a matching unqualified domain name and one or more regular characters that are present within the matching unqualified domain name;

    determine an order in which to apply the two or more regular expressions to the unqualified domain names based on a respective type of each application operating on the plurality of computing devices;

    apply the two or more regular expressions to the unqualified domain names based on the order, wherein applying each regular expression of the two or more regular expressions comprise determining a respective subset of the plurality of computing devices in the managed network on which a particular application of the applications is operating and for which the respectively associated unqualified domain names match the regular expression;

    generate a map of the managed network, wherein the applications operating on the plurality of computing devices are represented as individual nodes in the map, wherein edges between the individual nodes are defined based on the network connectivity of the plurality of computing devices, and wherein each respective subset of the plurality of computing devices is represented as a respective grouped node instead of as individual nodes; and

    provide, for display on a client device, a representation of the map.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×