Patent ID: 8689058

Claim:
A computer program product comprising one or more physical computer-readable storage media having thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause a computing system to report a service outage of a service offered over the Internet by performing the following: the computing system detecting an outage in a service offered over the Internet; the computing system identifying one or more characteristics of the outage; based at least in part upon the one or more characteristics of the outage, the computing system automatically determining that the outage should be reported; based at least in part upon the one or more characteristics of the outage, the computing system selecting a method for reporting the outage to a target, selecting a method for reporting the outage to a target comprising: based at least in part upon the one or more characteristics of the outage, selecting a reporting communications channel from a plurality of reporting communications channels, the reporting communications channel to be used to report the detected outage and the reporting communications channel defining a manner of communication of an outage report, based at least in part upon the one or more characteristics of the outage, identifying a structure for the outage report, based at least in part upon the one or more characteristics of the outage, identifying content for the outage report, and based at least in part upon the one or more characteristics of the outage, identifying a target for the outage report; and sending the outage report including the content to the target via the selected reporting communications channel.