USA Patent 9 957579 dd 01.05.2018 -1