Detachable electrode and anchor | Patent Publication Number 20140148675 | Patexia