U.S. Pat. No. 8,809,529, European Pat. No. 2635582, Japanese Pat. No. 5889910 and other patents and patents pending.
U.S. Pat. Nos. 9,797,889, 9,797,890, 10,107,800 and 11,493,504; European Pat. No. 2970412; Japanese Pat. Nos. 7280842 and 7532562; and other patents and patents pending.