McDonald?s challenges Microsoft FAT patent