Patent Protected 354089 354090 154786 158820 ZL201330589438 002388025-0001 002388025-0002 0775670 0775669 9,039,718