microsoft vs. samsung: the high-stakes battle over android patent royalties