United States Patent #7,201,531 . Also other patents pending