Canadian patent 33317

