20100626 tech: Microsoft; Salesforce fight over patents