Yes, it is possible to predict what you are going to do next.
It is a fact that we all have a quite predictable life. 5 days a week we go to work, and we spend there more or less the same number of hours. At a certain time we have lunch and in the evening we have dinner. Well, using this information is possible to develop services which predict what we will do next and eventually provide help or suggestions.
Adrian Flanagan, a collegue of mine, has developed an algorithm that does just that. The paper title is Unsupervised clustering of context data and learning user requirements for a mobile device.
The great feature of this approach is that it does not need to be trained beforehand but it learns as it is used.