Computer Software that implements document, data, media and application distribution to multiple users of network-based software to enable and facilitate interactive communication and collaborative interaction between any two or more such users, including both synchronous and asynchronous authoring, sharing and editing of such documents, data, media and applications
Electrical and Scientific ApparatusProviding a platform for multiple user access to a network-based user interface to enable and facilitate interactive communication and collaborative interaction between two or more such users, including both synchronous and asynchronous distribution, authoring, sharing and editing of documents, data, media and applications; computer services, namely, hosting a network-based user interface on web sites or systems owned by others for use with an internal or global network
Computer and Scientific