US Patent #7,421,898 Issued