9 Computer hardware; Downloadable computer application software for operating robots in virtual environments; Humanoid robots having communication and learning functions for assisting and entertaining people; Downloadable computer application software for mobile phones, smart watches, computer tablets, portable media players, laptops, and handheld computers, namely, software for communicating with other users; Downloadable computer application software for mobile phones, smart watches, computer tablets, portable media players, laptops, and handheld computers, namely, software for building robot personalities; Downloadable computer application software for mobile phones, smart watches, computer tablets, portable media players, laptops, and handheld computers, namely, software for controlling and operating a wide variety of robots; Downloadable computer application software for mobile phones, smart watches, computer tablets, portable media players, laptops, and handheld computers, namely, software for creating, developing, and defining robotic characteristics and functionality; Downloadable computer application software for mobile phones, smart watches, computer tablets, portable media players, laptops, and handheld computers, namely, software for building robot avatar; Downloadable computer application software for mobile phones, smart watches, computer tablets, portable media players, laptops, and handheld computers, namely, software for building robots; Tactical robots; User-programmable humanoid robots, not configured