9 Downloadable software for teleconferencing, network conferencing, instant messaging, text messaging, chat, video conferencing, video communications, video teleconferencing, video-texting, web conferencing, and web messaging; downloadable software for sending and receiving electronic messages, alerts, graphics, images, audio, and audio visual content via global communication networks; downloadable software for synchronous and asynchronous communication and for connection of multiple users to view or review media; downloadable software for viewing, showing, displaying, commenting, annotating, tagging, rating, reviewing, recommending, sharing or otherwise providing electronic media or information over the Internet or other communications network; downloadable software for streaming of audio, visual and audiovisual material that may be accessed via the internet, computers and wireless devices; downloadable computer and video game programs and software; Downloadable Computer game software; Downloadable video game programs; Downloadable computer software platforms for social networking; Downloadable interactive video game programs; downloadable electronic game programs and computer software platforms for social networking that may be accessed via the internet, computers and wireless devices; Downloadable computer software to enable chat and sharing or otherwise providing electronic media or information in the fields of virtual communities, electronic gaming, entertainment, and general interest via the Internet or other communications networks with third parties; Portable and handheld electronic devices for transmitting, storing, manipulating, recording, and reviewing text, images, audio, video and data, all used in connection with global communications networks, wireless networks, and electronic communications networks; computer hardware, Downloadable computer software for personalized interactive television (TV) programming and social networking, and computer peripherals for interactive television (TV) programming and social networking; wireless controller to monitor and control the functioning of other electronic devices; television (TV) tuners; set-top-boxes; application development computer software programs, Downloadable; computer software development kit consisting of Downloadable computer software development tools for the development of content and service delivery across global computer networks, wireless networks, and electronic communications networks; Downloadable software for developing and publishing applications for interactive video streaming to any device having a video decoder and an upstream signal; computer hardware for controlling the operation of audio and video devices and for viewing, searching and playing audio, video, television, movies, photographs and other digital images, and other multimedia content; Downloadable software development kits (SDK)