Patent No.: US 6,841,724 B2