Patent No. 10-2478499