3 ms·See: https://www.google.com/patents/US20130080756 https://www.google.com/patents/US20130080756by christianbryant 12y agoSee: https://www.google.com/patents/US20130080756 https://www.google.com/patents/US20130080756