Us Patent 5 028 432