Loading patent details...
US6181973B2: Anchoring structure for implantable electrodes | Searchlight