There is an anti-compete lawsuit going on between google and skyhook: http://www.engadget.com/2011/05/10/internal-emails-reveal-go...
There needs to be significant patent/ip reform in this country, there's no question about that. Google isn't necessarily a "good guy", though. There is a lot of money to be made out there and all of the big guys are using everything at their disposal to gain the upper hand.