Embolus member capturing device and embolus member capturing device leaving implement | Patent Publication Number 20050149111 | Patexia