Friction-less identity proofing during employee self-service registration | Patent Publication Number 20200322335 | Patexia