US PATENT NO. US 9,121,662 B1