Technology titans Microsoft and Google on Wednesday announced that they have agreed to end all patent infringement More...