Personal Assistants

Siri voice assistant is available in portable electronic devices like the iPhone and the iPad.
Amazon which has developed the intelligent personal assistant Alexa baked into devices like the Echo smart speaker.
Alphabet subsidiary Google and its Google Now assistant available through Android and other Google software products.
Microsoft whose Cortana intelligent assistant is found in Microsoft products like the Xbox and its Windows operating systems.
IBMs Watson answering system. The intelligent personal assistants use natural language processing (NLP).

Cognitive Computing

The aim of cognitive computing is to mimic human thought processes in a computerized model. Using self-learning cognitive algorithms that use data mining, machine learning, pattern recognition, and natural language processing, the computer can imitate the way the human brain works.
Cognitive systems analyze the huge amount of data which is created by connected devices (not just the Internet Of Things) with diagnostic, predictive and prescriptive analytics tools which observe, learn and offer insights, suggestions and even automated actions.
Cognitive Computing and Machine learning addresses the challenge of passing the boundary of traditional data analytics algorithms, which spotlights the development of swift efficient cognitive algorithms.
These cognitive or machine learning algorithms enable real-time processing of huge volume of data, deliver precise predictions of various types such as recommending right products, customer segmentation, detecting fraud and risks, customer retention etc. Cognitive Computing and Machine learning supports these functions by creating a set of cognitive or machine learning algorithms that differ from the traditional statistical techniques. The emphasis is on real-time and highly scalable predictive/cognitive models, using fully automated methods that make data scientist tasks easier.
http://www.cognub.com/

Collaborative Robots

The context aware robots is a new generation of automation robots: flexible, non-special-purpose robots that need less configuration time and are easier to incorporate into specific environments. Within the field of computer vision, especially object recognition and semantic segmentation, i.e., the capability to recognize the object type.