US Patent #6089785
Canadian Patent #2,215,119
®