Patents US9717940B1 3413983 3,017,456 2690282 408490 102548281 ZL2016800834180 6754453 HK1257619 P00201806974