The relevant patent is from 1986, long expired: https://www.jefftk.com/p/ugo-contis-whistle-controlled-synth...
A big difference is that Imitone works well with singing, whereas my algorithm only does a good job with whistling. On the other hand, my algorithm is lower latency when given a whistle as input.