application service provider; namely hosting, transmitting, sharing, receiving, posting, displaying, and transferring multimedia content, visual works, electronic media or information over the Internet or other communications network; providing an online, searchable database comprised of multimedia content, visual works, electronic media or information
Computer and Scientific