Patent ID: 8645947

Claim:
A method for generating dependencies within a software installation map comprising: creating a first software element in a software installation map, wherein the first software element represents a first software file; creating a second software element in the software installation map, wherein the second software element represents a second software file; analyzing a first software package being a source of the first software file and the second software file to identify a dependency between the first software file and the second software file, the first software package utilized to install a software functionality on a plurality of client devices; creating a first dependency pointer within the software installation map, the first dependency pointer representing the dependency from the first software file to the second software file; assigning a confidence factor to the first dependency pointer, the confidence factor indicating at least a number of a plurality of successful prior installations involving the first software package on the plurality of client devices; assigning a timestamp to the first dependency pointer, the timestamp storing a date the dependency was generated in the software installation map; receiving a success indication based on an installation of the software functionality on a client device involving the first software file and the second software file; and adiusting the confidence factor of the first dependency pointer as a function of the success indication.