How Cognitive Computing Could Dramatically Alter the User Experience