teach (patent)