Patent # 11,058,836 https://patents.justia.com/patent/11058836 Patent # 10,413,685 https://patents.justia.com/patent/10413685 Patent # 11,273,428 https://patents.justia.com/patent/11273428