A computer network comprises a plurality of hosts and a plurality of hubs, in which each host can communicate with a hub through a connection service using one or more host protocols. Each hub executes a relay service to exchange data with at least one other hub using a hub protocol, in which network...http://www.google.ca/patents/US20020147823?utm_source=gb-gplus-sharePatent US20020147823 - Computer network system