US Patent: US 10160081

US 10160081

US 2019099851