Loading patent details...
US7801626B2: Instrumented retrievable implantable device | Searchlight