Patent ID: 8774946

Claim:
A method comprising: retrieving, from one or more storage devices, data relating to a plurality of assets of a service provider from a plurality of data systems associated with the service provider, wherein the data systems include a trouble ticket system; determining, with one or more processors, an accuracy level of the data by comparing the data corresponding to a first one of the data systems with data corresponding to a second one of the data systems to output a current matching data set; determining, with the one or more processors, further accuracy levels by comparing the current matching data set with data corresponding to a subsequent one of the data systems to output a new current matching data set, and iteratively continuing the determining, with the one or more processors, the further accuracy levels for data corresponding to each next subsequent one of the data systems using each new current matching data set as the current matching data set until a cumulative matching data set is generated according to the determined further accuracy levels using all of the data of the data systems; retrieving, from the one or more storage devices, trouble ticket information relating to the assets from the trouble ticket system; and generating, with the one or more processors, a list of actual assets based on the trouble ticket information and the cumulative matching data set, wherein each of the accuracy levels is determined by comparing corresponding data for discrepancies, the method further comprising: determining a cumulative discrepancy data based on the comparisons; and comparing the trouble ticket information with the cumulative discrepancy data to generate the list of actual assets by identifying assets that are present, but associated with a discrepancy due to failure.