Microsoft and Amazon jockey to stay among top U.S. patent recipients