Self-anchoring catheter and method for using same | Patent Publication Number 20050256458 | Patexia