Canadian patent 30172