Device-associated token identity
OwnerMargaret Bouseinventor
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for generating a token identity that is assigned to a device identity module of a customer device. The token identity may be used to incorporate various types of customer identifier data to verify a customer identity during an electronic transaction. For instance, a customer may initially provide customer information on a customer device, which may be used to obtain a digital identification associated with the customer. The customer may subsequently provide an input including a customer identifier on the customer device, which may be verified against the customer information included in the digital identification.
Claims20
A computer-implemented method comprising:
- receiving, from a computing device of a customer, (i) customer information associated with the customer, and (ii) first customer credential data provided by the customer on the computing device;
- obtaining, from a server storing information about customer identification documents, a digital identification corresponding to the customer based at least on the customer information, wherein the digital identification specifies second customer credential data that is verified as identifying the customer;
- determining that the first customer credential data matches the second customer credential data specified by the digital identification;
- in response to determining that the first customer credential data matches the second customer credential data specified by the digital identification:
- obtaining, from the computing device of the customer, an international mobile subscriber identity (IMSI) number associated with a device identity module configured to the customer device;
- generating a first binary string of the first customer credential data;
- generating a second binary string of the obtained digital identification corresponding to the customer;
- generating a third binary string of an international mobile subscriber identity (IMSI) number associated with a device identity module of the computing device, wherein the device identity module is configured to permit the computing device to receive one or more telecommunications services through the IMSI number;
- and
- generating a customer identification sequence for the customer by concatenating the first binary string, the second binary string, and the third binary string;
- storing, within the device identity module, the customer identification sequence as a token identity, wherein the token identity identifies a mapping between the second customer credential data and the IMSI number;
- and
- providing data indicating the token identity for output.
A system comprising:
- one or more computers;
- and
- one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
- receiving, from a computing device of a customer, (i) customer information associated with the customer, and (ii) first customer credential data provided by the customer on the computing device;
- obtaining, from a server storing information about customer identification documents, a digital identification corresponding to the customer based at least on the customer information, wherein the digital identification specifies second customer credential data that is verified as identifying the customer;
- determining that the first customer credential data matches the second customer credential data specified by the digital identification;
- in response to determining that the first customer credential data matches the second customer credential data specified by the identification:
- obtaining, from the computing device of the customer, an international mobile subscriber identity (IMSI) number associated with a device identity module configured to the customer device;
- generating a first binary string of the first customer credential data;
- generating a second binary string of the obtained digital identification corresponding to the customer;
- generating a third binary string of the international mobile subscriber identity (IMSI) number associated with the device identity module of the computing device, wherein the device identity module is configured to permit the computing device to receive one or more telecommunications services through the IMSI number;
- and
- generating a customer identification sequence for the customer by concatenating the first binary string, the second binary string, and the third binary string;
- storing, within the device identity module, the customer identification sequence as a token identity, wherein the token identity identifies a mapping between the second customer credential data and the IMSI number;
- and
- providing data indicating the token identity for output.
A non-transitory computer-readable storage device encoded with computer program instructions that, when executed by one or more computers, cause one or more computers to perform operations comprising:
- receiving, from a computing device of a customer, (i) customer information associated with the customer, and (ii) first customer credential data provided by the customer on the computing device;
- obtaining, from a server storing information about customer identification documents, a digital identification corresponding to the customer based at least on the customer information, wherein the digital identification specifies second customer credential data that is verified as identifying the customer;
- determining that the first customer credential data matches the second customer credential data specified by the digital identification;
- in response to determining that the first customer credential data matches the second customer credential data specified by the digital identification:
- obtaining, from the computing device of the customer, an international mobile subscriber identity (IMSI) number associated with a device identity module configured to the customer device;
- generating a first binary string of the first customer credential data;
- generating a second binary string of the obtained digital identification corresponding to the customer;
- generating a third binary string of an international mobile subscriber identity (IMSI) number associated with a device identity module of the computing device, wherein the device identity module is configured to permit the computing device to receive one or more telecommunications services through the IMSI number;
- and
- generating a customer identification sequence for the customer by concatenating the first binary string, the second binary string, and the third binary string;
- storing, within the device identity module, the customer identification sequence as a token identity, wherein the token identity identifies a mapping between the second customer credential data and the IMSI number;
- and
- providing data indicating the token identity for output.
Dependencies are inferred from the claim text.