Patents

Patent #7,128,072, Patent #5,447,168 and Patent #7,422,017.