A collaboration architecture supports virtual meetings, including web conferencing and collaboration. Presence information is aggregated from different types of communication services to provide a generic representation of presence. In one implementation, collaboration lifecycle management is provided...http://www.google.com.au/patents/US20090019367?utm_source=gb-gplus-sharePatent US20090019367 - APPARATUS, SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR COLLABORATION VIA ONE OR MORE NETWORKS