United States Patent ( 19 )