US Patents:
7,005,130 - Issued February 26, 2006
7,582,303 - Issued September 1, 2009
7,842,298 - Issued November 30, 2010