2 ms·https://patents.google.com/patent/US10144532B2/en https://patents.google.com/patent/US10144532B2/enby lazyjones 7y agohttps://patents.google.com/patent/US10144532B2/en https://patents.google.com/patent/US10144532B2/en