U.S. International Trade Commission clears Microsoft of patent infringement