US_Patent_5959420_fig1