United States patent 446529



