Patent ID: 9009696
Filing Date: 2015-04-14
Classification: G06F

Abstract:
1. A method comprising: identifying a plurality of software packages currently installed on a client machine; generating, at the client machine, an encoded identification of a subset of the plurality of software packages, wherein the encoded identification comprises an output of a hash function applied to a set of attributes for each software package in the subset of the plurality of software packages; communicating the encoded identification from the client machine to a remote management platform; and receiving, at the client machine, a software package update for at least one of the subset of the plurality of software packages in response to a determination by the remote management platform that a plurality of encoded identifications corresponding to a plurality of client machines encode a particular attribute, wherein the plurality of client machines comprises the client machine, wherein the plurality of encoded identifications comprises the encoded identification generated by the client machine, and wherein the set of attributes comprises the particular attribute encoded by the generated encoded identification.