United States patent 285584



