an alarm monitoring system comprising a processor coupled to an alarm system having knowledge of a status of a plurality of alarms, the alarm monitoring system categorizing alarms into categorizations, categories, and subcategories and providing alarm pattern information, the categories including alarms and subcategories; and a processor routine operating on the processor, the processor routine re