System for secure enrollment and secure verification of network users by a centralized identification service
First Claim
Patent Images
1. A computer-implemented method comprising:
- assigning a unique merchant identifier to each of a plurality of participating online merchants;
maintaining a database storing a plurality of verification data items for a plurality of consumers, each verification data item being associated with a merchant identifier of a merchant and a username of a consumer enrolled at the merchant;
generating, by one or more computer processors, a random password associated with each verification data item;
receiving, by the one or more computer processors, a verification request to verify a consumer, the request including a first merchant identifier and a first username; and
in response to the verification request;
confirming, by the one or more computer processors, with the merchant associated with the first merchant identifier that the verification request is initiated by the merchant,instructing the consumer associated with the first username, on behalf of the merchant, to perform a scan from a scanning device operated by the consumer,receiving, by the one or more computer processors, a scanning result from the consumer,determining, by the one or more computer processors, whether the scanning result matches the verification data item associated with the first merchant identifier and the first consumer username in the database, andin response to the scanning result matching the verification data item, transmitting, by the one or more computer processors, the previously generated random password associated with the verification data item to the merchant as a verification of the consumer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing, as a service over a computer network (especially a packet-switched computer network) to a body of merchants connected to the computer network, verification of consumer identification based on data provided over the computer network by scanning devices attached to the computers operated by consumers.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
assigning a unique merchant identifier to each of a plurality of participating online merchants; maintaining a database storing a plurality of verification data items for a plurality of consumers, each verification data item being associated with a merchant identifier of a merchant and a username of a consumer enrolled at the merchant; generating, by one or more computer processors, a random password associated with each verification data item; receiving, by the one or more computer processors, a verification request to verify a consumer, the request including a first merchant identifier and a first username; and in response to the verification request; confirming, by the one or more computer processors, with the merchant associated with the first merchant identifier that the verification request is initiated by the merchant, instructing the consumer associated with the first username, on behalf of the merchant, to perform a scan from a scanning device operated by the consumer, receiving, by the one or more computer processors, a scanning result from the consumer, determining, by the one or more computer processors, whether the scanning result matches the verification data item associated with the first merchant identifier and the first consumer username in the database, and in response to the scanning result matching the verification data item, transmitting, by the one or more computer processors, the previously generated random password associated with the verification data item to the merchant as a verification of the consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A consumer verification system, comprising:
-
a database storing; a unique merchant identifier assigned to each of a plurality of participating online merchants, verification data items for a plurality of consumers, each verification data item being associated with a merchant identifier of a merchant and a username of a consumer enrolled at the merchant, and a random password associated with each verification data item; a non-transitory computer readable storage medium storing executable program code comprising code for; receiving a verification request to verify a consumer, the request including a first merchant identifier and a first username, and in response to the verification request; confirming with the merchant associated with the first merchant identifier that the verification request is initiated by the merchant, instructing the consumer associated with the first username, on behalf of the merchant, to perform a scan from a scanning device operated by the consumer, receiving a scanning result from the consumer, determining whether the scanning result matches the verification data item associated with the first merchant identifier and the first consumer username in the database, and in response to the scanning result matching the verification data item, transmitting the previously generated random password associated with the verification data item to the merchant as a verification of the consumer; and one or more processors for executing the program code. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
-
assigning a unique merchant identifier to each of a plurality of participating online merchants; maintaining a database storing a plurality of verification data items for a plurality of consumers, each verification data item being associated with a merchant identifier of a merchant and a username of a consumer enrolled at the merchant; generating, by one or more computer processors, a random password associated with each verification data item; receiving, by the one or more computer processors, a verification request to verify a consumer, the request including a first merchant identifier and a first username; and in response to the verification request; instructing the consumer associated with the first username, on behalf of the merchant, to indicate a preferred device for scanning from a list of scanning devices; instructing the consumer to perform a scan from the preferred scanning device; and receiving, by the one or more computer processors, a scanning result from the consumer. - View Dependent Claims (22, 23)
-
Specification