Nokia: making smartphones smarter

This has lots of potential: Nokia Situations.

Nokia Situations helps your device tie more into your life. You can manually define situations, like “In a meeting”, “Sleeping”, “Watching TV”, or “Playing with kids” and define how you want the device to act.  With the application running in the background, your device automatically senses the situation you are in and adapts to it according to your preferences.

The clever bit is that it’s not just a case of you selecting a profile; it can use location sensing to work out where you are or its clock to find out what time it is and adjust your phone’s behaviour accordingly.