Index:United States patent 1108529.pdf