William Sparks Thomson patentunder