Non-volatile semiconductor memory device | Patent Publication Number 20140286095 | Patexia