snapLINX attachment device patent #10,694,820