PATENT No.: 12,130,681 B2