Patents Patent No. 9,907,874 9,908,081 9,908,082 10,350,541 10,357,586 10,363,522 10,363,332 10.406,476 11,007,478