Yes, patent law is interesting. If you file for a patent, you get criticized by some. But, if you don't file for a patent, you can potentially lose a large settlement, and spend years defending yourself against a lawsuit for using some 'trivial' or seemingly obvious method or procedure in your hardware or software.
Probably waiting on official driver support and certification. It may currently work with some hardware and software, but not others.
Please take you time, test it, and get it working right Apple before it is publicly released.