4 ms·You might find some help at patents.stackexchange.comby CalChris 10y agoYou might find some help at patents.stackexchange.com