US Patent Issued:  11,993,349   

Pending in Canada:  3130983