Patent ID: 7886296

Claim:
A non-transitory computer-readable medium having computer-executable instructions thereon, the computer-executable instructions, when executed by one or more processing devices, cause the one or more processing devices to: identify an alert filter object, wherein the alert filter object includes one or more filter criteria; identify a plurality of job objects, each job object associated with a job that is associated with at least one operating environment from a plurality of operating environments, wherein at least two of the plurality of operating environments utilize heterogeneous job property nomenclatures, each of the plurality of job objects including one or more property values, the plurality of job objects including: at least one first job object associated with a first job from a first of the at least two operating environments, and at least one second job object associated with a second job from a second of the at least two operating environments, wherein the one or more property values of the at least one first job object and the one or more property values of the at least one second job object utilize heterogeneous job property nomenclatures; normalize the one or more property values of the at least one first job object and the one or more property values of the at least one second job object into a common job scheduling nomenclature; identify one or more matches between the filter criteria of the alert filter object and the normalized property values of the plurality of job objects; generate one or more alert objects in response to the one or more matches between the filter criteria and the normalized property values of the plurality of job objects; and generate a presentation of information from the one or more alert objects.