Removable embolus blood clot filter | Patent Publication Number 20180243072 | Patexia