U.S. Patent 10,712,251 Awarded June 2020
U.S. Patent 9,664,567 Awarded May 2017
U.S. Patent 9,459,216 Awarded Oct 2016
U.S. Patent 8,134,703 Awarded March 2012
U.S. Provisional Patent 20100172471 Awarded July 2010
U.S. Patent 6,370,486 B1 Awarded April 2002
U.S. Patent 6,335,930 Awarded March 2002
U.S. Patent 6,184,989 Awarded: February 2001
U.S. Patent 6,111,511 Awarded August 2000