A controller, referred to as the “BMonitor”, is situated on a computer. The BMonitor includes a plurality of filters that identify where data can be sent to and/or received from, such as another node in a co-location facility or a client computer coupled to the computer via the Internet. The BMonitor...http://www.google.co.uk/patents/US6886038?utm_source=gb-gplus-sharePatent US6886038 - System and method for restricting data transfers and managing software components of distributed computers