Patents 1-23