interfaces that learn
Some User-Interfaces evolve their behaviour according to what they "learn" from interaction with the user, so as to be dynamically taylored to the preferences of said users.A simple case of learning by the UI is Sticky Controls.
For much more elaborate things, see the works of Jean-Marc Fouet.
This page is linked from: Sticky controls