Support frame for an embolic protection device | Patent Publication Number 20070233182 | Patexia