| CPC G06Q 30/0207 (2013.01) [G06F 16/9554 (2019.01); G06F 16/9558 (2019.01); G06F 21/32 (2013.01); G06F 21/6245 (2013.01); G06K 7/1417 (2013.01); G06K 19/06037 (2013.01); G06N 20/00 (2019.01); G06Q 10/06315 (2013.01); G06Q 30/016 (2013.01); G06Q 30/0201 (2013.01); H04M 3/523 (2013.01); H04M 3/527 (2013.01); H04M 3/53308 (2013.01); H04M 3/53333 (2013.01); G06F 2221/2139 (2013.01); G06Q 30/0267 (2013.01)] | 20 Claims |

|
1. A system for universal identification and passport management, comprising:
a computing device comprising a memory, a processor, and a non-volatile data storage device;
a first database stored on the non-volatile data storage device, the first database comprising a second plurality of user data, wherein the second plurality of user data includes a plurality of user privileges data and a plurality of user identity profiles comprising a plurality of user data, wherein the plurality of user data includes at least each user's phone number and device international mobile equipment identity (IMEI);
a second database stored on the non-volatile data storage device, the second database comprising a plurality of client instructions for authenticating a user computing device on a third-party client system, each client instruction of the plurality of client instructions comprising a scheme for generating placement of call-to-action elements and a verification procedure;
a positioning manager comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
retrieve from the second database a client instruction for authenticating a user computing device;
generate a call-to-action element comprising coding instructions configured to generate a pre-filled short message service (SMS) or multi-media message service (MMS) message comprising a destination, an identifier, and an IMEI on user computing devices, such that interaction with the call-to-action element on a user computing device causes the user computing device to propagate the pre-filled SMS or MMS message; and
place the call-to-action element according to the scheme specified in the client instructions; and
an identification and passport manager comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
receive the SMS or MMS message from the user computing device via the destination;
capture a phone number from which the SMS or MMS message was sent;
retrieve from the second database a client instruction for authenticating the user computing device using the identifier; and
execute the client instruction, wherein the client instruction causes the computing device to:
query the first database using the phone number and IMEI of the user computing device;
verify, using the query results, that a user identity profile associated with the phone number and IMEI satisfies the verification procedure of the client instruction; and
send a notification to the third-party client system.
|