IIIIIIIIIII~ ~IIIIIII"IIIIIIIIIII United States Patent US 7,459,469 B2