I think UA's kiosks let you enter your passport number, country, legal name, and so forth (but not having done it, I don't know if it later gets verified by a human). BA and VS have online check-in that collects your passport information, which I'd guess they check at the "bag drop/BP pickup" line.