Google predictive search evolution explain

Hello,
What does Google predictive search do and where could it evolve to? What algorithm does it follow and how can I understand this in the most simple way? I am also interested in how this can be applied to Internet marketing…
thanks 🙂
