Intelligent interfaces of the future