US patent 5,182,659

US patent 5,182,659