Providing use of online, temporary, non-downloadable software for enabling uploading, creating, posting, editing, showing displaying, blogging, sharing, streaming, transmitting, and captioning electronic media, video, and other uploaded user content; providing search engines for obtaining data via communications networks; ; providing temporary use of non-downloadable software applications for social networking, creating a virtual community, and uploading, creating, posting, editing, showing displaying, blogging, sharing, streaming, transmitting, and captioning electronic media, video, and other uploaded user content
Computer and Scientific