Application service provider (ASP) featuring software for use in enabling or facilitating the uploading, downloading, streaming, posting, displaying, publishing, linking, sharing or otherwise providing electronic media or information over communication networks; Cloud computing featuring software for use in enabling communication between users and allowing users to share and store files, data and other knowledge; Providing on-line non-downloadable software for creating, enabling and enhancing on-line virtual communities, and featuring technology that enables users to upload, share, publish and syndicate photos, text, graphics, files and data
Computer and Scientific