USPatent7334720figuredrawings