Patent ID: 7472377

Claim:
A computer implemented method of determining package identity for an application build in a program, said method comprising the steps of: determining, from a computing context, one or more location descriptors related to a program context, wherein said location descriptors comprise URL data references; collecting identity descriptors associated with at least one of the location descriptors, wherein said identity descriptors comprise web link references, and said collecting step further comprises collecting location descriptors contained in a given file for a given include path context; mapping said location descriptors and said identity descriptors as program hash maps for use in an identity descriptor manager, wherein said program hash maps are stored as an identity-location dictionary embedded in flash memory; employing the identity descriptor manager to retrieve said identity descriptors that map from said location descriptor and/or said location descriptors that map from said identity descriptor; and utilizing collected identity descriptors for further analytical purposes for determining package identity of an application build in a program, wherein said utilizing step comprises; verifying the completeness of collected identity descriptors and, if complete, providing the collected identity descriptors depended upon by the given file; and utilizing collected identity descriptors for the further analytical purpose of identifying potentially erroneous conditions, wherien said potentially erroneous condition comprises an unintentional reference to files from two distinct package implementations when only one should be used.