Location-based notifications

I would like to see something like this, in the future, too.
Locations also can be identified based on the WiFi you are connected to.

There was a discussion about this buried inside this thread: Notifications for scheduled tasks - #29 by manu

Now let’s get a bit visionary and dreamy:
I like the concept of “Context” identification/reminders/notification.
Because a context not only is defined by a location, but also by available time, energy and tools.
So if there is a somewhat intelligent algorithm that knows that I’m on a computer, at my office with two hours of unscheduled time it could show me all the next actions that could be done in this given context.

On the other hand automatically identifying just ONE of those parameters would up the game several levels.

Even storing favorite filter settings could be of help.