US Patent: 10,458,732 B2 to view click here

US Patent: 10,330,420 B2 to view click here