Floating treatment streambed | Patent Publication Number 20110108472 | Patexia