Patent ID: 9270666
Filing Date: 2016-02-23
CPC Classification: G06F,H04L

Claim Text:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, the program configured to perform a stateless verification by the at least one computing device that a user of a client has access to a communication address, wherein when executed the program causes the at least one computing device to at least: generate encrypted verification data for a user account, the encrypted verification data including a first verification code and the communication address associated with the user of the client; send the encrypted verification data to the client using a first network and a first communication protocol; transmit a second verification code to the communication address using a second network and a second communication protocol; and in response to receiving from the client via the first communication protocol the encrypted verification data and the transmitted second verification code received by the communication address, verify that the second verification code was received by the communication address by decrypting the received verification data, retrieving the sent first verification code from the decrypted verification data, and observing that the retrieved first verification code matches the second verification code received by the at least one computing device.