9 Downloadable software for streaming audio and video content on mobile phones, tablets, personal computers, and televisions; downloadable software to enable uploading, posting, showing, displaying, tagging, blogging, sharing or otherwise providing electronic media or information over the Internet or other communications network; application program interface (API) that enables developers to integrate video content and functionality into websites, software applications, and devices. Downloadable or recorded computer software for broadcasting, transmitting, receiving, accessing, viewing, uploading, downloading, sharing, integrating, encoding, decoding, displaying, formatting, organizing, storing, caching, transferring and streaming of movies; Downloadable or recorded computer software for encoding, decoding, and caching data, text, games, game content, digital media, images, music, audio, video, and animations; Downloadable or recorded application programming interface (API) software for broadcasting, transmitting, receiving, accessing, viewing, uploading, downloading, sharing, integrating, encoding, decoding, displaying, formatting, organizing, storing, caching, transferring and streaming of movies; Downloadable or recorded application programming interface (API) software for encoding, decoding, and caching data, text, games, game content, digital media, images, music, audio, video, and animations; downloadable computer programs and software for wireless content delivery; downloadable computer programs and software for purchasing, accessing, and viewing movies, TV shows, videos, and multimedia content; downloadable computer programs and software featuring learning activities; downloadable audiovisual and multimedia content featuring fictional and nonfictional stories and programs on a variety of topics provided via a video-on-demand service; Software for streaming audiovisual and multimedia content via the internet and global communications networks; software for streaming audiovisual and multimedia content to mobile digital electronic devices; software for searching, organizing, and recommending multimedia content; software development tools for creating software and mobile applications