This is why I hate Software patents.
The whole patent system in general is screwed up, but its stuff like this that drives me crazy. Software patents as broad as this can basically kill innovation(which is contradictory to the actual purpose of patents). IANAL, but we can speculate with a patent like this, Facebook could essentially kill foursquare and gowalla with Litigation.