9 Computer operating programs; downloadable cloud-based computer software for downloading, uploading, accessing, posting, displaying, tagging, streaming, linking, sharing and providing electronic media or information via computer and communications; development tools for computer and downloadable cloud-based software; computer software for use as an application programming interface; computer application software desktop computers, laptop computers, mobile phones, portable media players, and handheld computers for the development of digital virtual agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics and drones; computer application software for desktop computers, laptop computers, mobile phones, portable media players, and handheld computers for enabling machine learning, genetic and deep learning algorithms, semantic ontologies, pattern recognition and knowledge modeling technologies; computer application software for desktop computers, laptop computers, mobile phones, portable media players, and handheld computers that provide solutions for cognitive enhancement in respect of experiences and productivity, automation and autonomy