US Patent #7,694,531 Issued