A method for determining service availability using a plurality of weighted monitoring agents includes: establishing, by an appliance, a plurality of agents, the plurality of agents monitoring a service executing on a server, and each agent having an assigned weight; computing, by the appliance, a sum...http://www.google.ca/patents/US8116207?utm_source=gb-gplus-sharePatent US8116207 - Systems and methods for weighted monitoring of network services