A new Invention U.S.Patent 6,986,186 and Canadian Patent 2,537,570 !