How would one go about setting this up in their own house? Privacy concerns aside, I can think a some cool uses for this (more finely-grained location based reminders for instance).
And it works anywhere where there is at least one or two visible wifis.
No special infrastructure needed.