Google vs Microsoft spat illustrates patent system frustration