IP Library Granted Patent US 11,455,621
Granted Patent B2
US 11,455,621 · App. 15/360,551 · Granted Sep 27, 2022

Device-associated token identity

Inventor: Margaret Bouse (Lexington, MA)
G06Q20/3674G06Q20/3227G06Q20/4014G06Q20/40145
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,455,621
App. No.
15/360,551
Granted
Sep 27, 2022
Kind
B2
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.

Claims (82)

1. 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.

2. The method of claim 1 , wherein the device identity module comprises a subscriber identity module (SIM) card.

3. The method of claim 1 , wherein the device identity module comprises an electronic subscriber identity module (eSIM) assigned to the computing device by a service provider that provisions the one or more one or more telecommunications services.

4. The method of claim 1 , wherein:

the first customer credential data comprises a first biometric identifier provided by the customer on the computing device;

the second customer credential data comprises a second biometric identifier that (i) has been verified by an issuing authority that issues the digital identification and (ii) stored in one or more databases associated with the issuing authority; and

determining that the first customer credential data matches the second customer credential data specified by the digital identification comprises determining that the first biometric identifier matches the second biometric identifier.

5. The method of claim 1 , wherein the digital identification comprises a digital driver license issued to the customer by a state department of motor vehicles.

6. The method of claim 5 , wherein:

the first customer credential data comprises a driver license number provided by the customer on the computing device;

the second customer credential data comprises a verified driver license number specified in a customer record associated with the state department of motor vehicles; and

determining that the first customer credential data matches the second customer credential data specified by the digital identification comprises determining that the driver license number provided by the customer on the computing device matches the verified driver license number specified in the customer record.

7. The method of claim 1 , further comprising:

providing, to the computing device, an instruction to store the token identity on the computing device in association with the device identity module; and

after providing the instruction to store the token identity on the computing device in association with the device identity module:

obtaining data indicating (i) an electronic transaction requested to be performed in association with the IMSI number, (ii) the token identity stored on the computing device, and (iii) third customer credential data provided on the computing device with the electronic transaction;

determining that the third customer credential data does not match the second customer credential data specified by the mapping identified in the token identity; and

determining that the third customer credential data is not valid based on determining that the third customer credential data does not match the second customer credential data specified by the mapping identified in the token identity.

8. The method of claim 7 , further comprising:

determining that the electronic transaction requested to be performed in association with the IMSI number is potentially fraudulent based on determining that the third customer credential data is not valid; and

providing, to a service provider that provisions the one or more telecommunications services, an indication that the electronic transaction requested to be performed in association with the IMSI number is potentially fraudulent.

9. 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.

10. The system of claim 9 , wherein the device identity module comprises a subscriber identity module (SIM) card.

11. The system of claim 9 , wherein the device identity module comprises an electronic subscriber identity module (eSIM) assigned to the computing device by a service provider that provisions the one or more one or more telecommunications services.

12. The system of claim 9 , wherein:

the first customer credential data comprises a first biometric identifier provided by the customer on the computing device;

the second customer credential data comprises a second biometric identifier that (i) has been verified by an issuing authority that issues the digital identification and (ii) stored in one or more databases associated with the issuing authority; and

determining that the first customer credential data matches the second customer credential data specified by the digital identification comprises determining that the first biometric identifier matches the second biometric identifier.

13. The system of claim 9 , wherein the digital identification comprises a digital driver license issued to the customer by a state department of motor vehicles.

14. The system of claim 13 , wherein:

the first customer credential data comprises a driver license number provided by the customer on the computing device;

the second customer credential data comprises a verified driver license number specified in a customer record associated with the state department of motor vehicles; and

determining that the first customer credential data matches the second customer credential data specified by the digital identification comprises determining that the driver license number provided by the customer on the computing device matches the verified driver license number specified in the customer record.

15. The system of claim 9 , wherein the operations further comprise:

providing, to the computing device, an instruction to store the token identity on the computing device in association with the device identity module; and

after providing the instruction to store the token identity on the computing device in association with the device identity module:

obtaining data indicating (i) an electronic transaction requested to be performed in association with the IMSI number, (ii) the token identity stored on the computing device, and (iii) third customer credential data provided on the computing device with the electronic transaction;

determining that the third customer credential data does not match the second customer credential data specified by the mapping identified in the token identity; and

determining that the third customer credential data is not valid based on determining that the third customer credential data does not match the second customer credential data specified by the mapping identified in the token identity.

16. 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.

17. The non-transitory computer-readable storage device of claim 16 , wherein the device identity module comprises a subscriber identity module (SIM) card.

18. The non-transitory computer-readable storage device of claim 16 , wherein the device identity module comprises an electronic subscriber identity module (eSIM) assigned to the computing device by a service provider that provisions the one or more one or more telecommunications services.

19. The non-transitory computer-readable storage device of claim 16 , wherein:

the first customer credential data comprises a first biometric identifier provided by the customer on the computing device;

the second customer credential data comprises a second biometric identifier that (i) has been verified by an issuing authority that issues the digital identification and (ii) stored in one or more databases associated with the issuing authority; and

determining that the first customer credential data matches the second customer credential data specified by the digital identification comprises determining that the first biometric identifier matches the second biometric identifier.

20. The non-transitory computer-readable storage device of claim 16 , wherein the digital identification comprises a digital driver license issued to the customer by a state department of motor vehicles.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2025
From: IDEMIA IDENTITY & SECURITY USA LLC
To: IDEMIA CIVIL IDENTITY NA LLC
Reel/Frame 073792/0001 →
CHANGE OF NAME Recorded Dec 21, 2021
From: MORPHOTRUST USA, LLC
To: IDEMIA IDENTITY & SECURITY USA LLC
Reel/Frame 058964/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: BOUSE, MARGARET
To: MORPHOTRUST USA, LLC
Reel/Frame 056576/0231 →
Continuity (2)
Provisional Application 62260116 · Nov 25, 2015
Related Publication 20170148014A1 · May 25, 2017
Cited By (2)
US 12,267,428 US 12,273,725