United States Patent ( 10 ) Patent No . : US 6 , 531 , 129 B 2