U.S. Patent #5769598
Canadian Patent number CA 2,210,651