United States patent 26743

