US 010328043 B 1 ( 12 ) United States Patent