Nobody wins patents like IBM, but Amazon and Facebook are picking up their pace