 Interoperability requires that certain results be achieved in a particular, predefined way (an algorithm).For exFAT, this potentially requires every implementation to perform certain procedures in exactly the same way as Microsoft's implementation.Some of the procedures used by Microsoft's implementation are patented, and these patents are owned by Microsoft.