Patent ID: 8713558

Claim:
A method comprising: receiving an inventory of a set of installed packages from a plurality of clients populating a managed network; generating an aggregate package population record from the inventory of the set of installed packages received from the plurality of clients; generating, by a processor, a first table comprising an identification of the managed network and the aggregated package population having the set of installed packages hosted by the plurality of clients associated with the identification; generating a package subset, the package subset comprising selected packages of the set of installed packages from the aggregate package population record, wherein the package subset is distributed throughout the managed network; generating, by the processor, a second table comprising each client among the plurality of clients, the set of installed packages associated with the each client among the plurality of clients, and an identifier identifying the package subset associated with the each client among the plurality of clients; encoding, by the processor, a relationship between the each client among the plurality of clients and the package subset in view of the first and the second table; comparing, by the processor, the package subset to the set of installed packages for the each client among the plurality of clients in view of the encoded relationship; identifying, by the processor, a client among the plurality of clients having packages matching the package subset; and managing, by the processor, a plurality of tasks associated with the package subset for the identified client.