IP Library Granted Patent US 10,552,823
Granted Patent B1
US 10,552,823 · App. 15/470,522 · Granted Feb 4, 2020

System and method for authentication of a mobile device

Inventors: Eric Woodward (Scottsdale, AZ); Rodger Desai (Greenwood Village, CO); Aaron Bartrim (Scottsdale, AZ); Betty Chan-Bauza (Scottsdale, AZ)
Assignee: Early Warning Services, LLC
G06Q20/3226G06Q20/325G06Q20/4014H04L63/0838H04L63/0876H04L63/0884H04W12/06
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 10,552,823
App. No.
15/470,522
Granted
Feb 4, 2020
Kind
B1
Abstract

The security of a transaction conducted at a mobile device, using a one-time password to authenticate the mobile device user, is enhanced by requiring that the mobile device also be authenticated by providing a valid mobile device ID. A security server that provides the one-time password to the mobile device also provides a hyperlink that, when selected, causes a mobile device ID, such as an IMSI, to be retrieved from a SIM in the mobile device The retrieved mobile device ID is then sent to the security server. A database associated with the security server stores valid mobile device IDs, and compares the retrieved mobile device ID from the mobile device to the valid mobile device ID for that mobile device stored in the database. In alternative embodiments, the mobile device is authenticated without the use of a one-time password. In some cases the mobile device ID may be a phone number returned in an HTTP message header from the mobile device, and it is compared to a mobile device ID maintained by a bank or other entity managing the transaction.

Claims (38)

1. A system for authenticating a mobile device in a transaction where a one-time password is used to authenticate a user of the mobile device, comprising:

a processor at the mobile device;

a subscriber identity module at the mobile device, the subscriber identity module containing a unique mobile ID assigned to the mobile device; and

a memory, the memory storing instructions that, when executed by the processor, cause the processor to:

receive, from a security server when the mobile device is being used to conduct a transaction, a hyperlink, with the hyperlink including metadata having a one-time password;

in response to the hyperlink being selected at the mobile device, retrieve from the subscriber identity module, the unique mobile ID, and populate the one-time password at a password field at the mobile device for being provided to a transaction server to authenticate the user;

provide the retrieved unique mobile ID to the security server for comparison to a mobile ID that has been validated as associated with the mobile device; and

provide the one-time password to the transaction server at which the transaction is being conducted, to authenticate the user of the mobile device with the one-time password and complete the transaction, only if the retrieved mobile ID matches the validated mobile ID.

2. The system of claim 1 , wherein the hyperlink identifies an application resident at the mobile device, and wherein the application resident at the mobile device is launched by the processor in order to retrieve, from the subscriber identity module, the unique mobile ID and populate the one-time password at the password field at the mobile device.

3. The system of claim 1 , wherein the hyperlink includes instructions that, when the hyperlink is selected, cause the processor to retrieve, from the subscriber identity module, the unique mobile ID.

4. The system of claim 1 , wherein the stored instructions, when executed by the processor further cause the processor to:

provide the retrieved unique mobile ID for comparison to the validated mobile ID by transmitting the retrieved unique mobile ID to the security server, wherein the security server retrieves the validated mobile ID from a mobile ID database associated with the security server, and wherein the security server:

compares the validated mobile ID with the unique mobile ID retrieved from the subscriber identity module to authenticate the mobile device.

5. The system of claim 1 , wherein the stored instructions, when executed by the processor, further cause the processor to:

provide the password field, within a data record at the mobile device, for being populated with the one-time password; and

automatically populate the password field with the one-time password in the hyperlink from the security server.

6. The system of claim 5 , wherein the stored instructions, when executed by the processor, further cause the processor to:

provide the data record, including the populated password field, to the transaction server.

7. The system of claim 6 , wherein the security server receives, from the transaction server, a request to authenticate the mobile device when the mobile device is being used to conduct a transaction, wherein the request includes information identifying a user associated with the mobile device, and wherein the hyperlink is transmitted from the security server to the mobile device, based on the information identifying the user associated with the mobile device.

8. The system of claim 7 , wherein the information identifying the user associated with the mobile device comprises a mobile device telephone number.

9. The system of claim 1 , wherein the hyperlink includes an associated hyperlink active period, and wherein the stored instructions will cause the processor to, in response to the hyperlink being selected at the mobile device, retrieve from the subscriber identity module, the unique mobile ID, only when it is selected prior to expiration of the hyperlink active period.

10. The system of claim 1 , wherein the hyperlink includes an associated hyperlink time limit, and wherein the unique mobile ID is retrieved in response to the hyperlink being selected at the mobile device, only if the hyperlink is selected prior to the expiration of the hyperlink time limit.

11. The system of claim 1 , wherein the one-time password includes an associated password time limit, and wherein one-time password authenticates the user only if the one-time password is provided to the transaction server prior to expiration of the password time limit.

12. The system of claim 1 , wherein the unique mobile ID is an internal identifier used by a wireless service provider to communicate with the mobile device.

13. The system of claim 12 , wherein the unique mobile ID is an international mobile subscriber identity (IMSI).

14. A method for authenticating a mobile device in a transaction where a one-time password is used to authenticate a user of the mobile device, comprising:

receiving, from a security server when the mobile device is being used to conduct a transaction, a hyperlink, with the hyperlink including metadata having a one-time password;

in response to the hyperlink being selected at the mobile device, retrieving from a subscriber identity module at the mobile device, a unique mobile ID, and populating the one-time password at a password field at the mobile device for being provided to a transaction server to authenticate the user;

providing the retrieved unique mobile ID to the security server for comparison to a mobile ID that has been validated as associated with the mobile device; and

authenticating the user of the mobile device with the one-time password and completing the transaction at the transaction server, only if the retrieved mobile ID matches the validated mobile ID.

15. The method of claim 14 , wherein the hyperlink identifies an application resident at the mobile device, and wherein the application resident at the mobile device is launched by the processor at the mobile device in order to retrieve, from the subscriber identity module, the unique mobile ID and populate the one-time password at the password field at the mobile device.

16. The method of claim 14 , further comprising:

retrieving at the security server the validated mobile ID from a mobile ID database associated with the security server; and

comparing at the security server the validated mobile ID with the unique mobile ID retrieved from the subscriber identity module to authenticate the mobile device.

17. The method of claim 14 , wherein the security server receives, from the transaction server, a request to authenticate the mobile device when the mobile device is being used to conduct a transaction, wherein the request includes information identifying a user associated with the mobile device, and wherein the hyperlink is transmitted from the security server to the mobile device, based on the information identifying the user associated with the mobile device.

18. The method of claim 17 , wherein the information identifying the user associated with the mobile device comprises a mobile device telephone number.

19. The method of claim 14 , wherein the hyperlink includes an associated hyperlink active period, and wherein the stored instructions will cause the processor to, in response to the hyperlink being selected at the mobile device, retrieve from the subscriber identity module, the unique mobile ID, only when it is selected prior to expiration of the hyperlink active period.

20. The method of claim 14 , wherein the hyperlink includes an associated hyperlink time limit, and wherein, the unique mobile ID is retrieved in response to the hyperlink being selected at the mobile device, only if the hyperlink is selected prior to the expiration of the hyperlink time limit.

Assignments (4)
CHANGE OF NAME Recorded Mar 20, 2025
From: PAYFONE, INC.
To: PROVE IDENTITY, INC.
Reel/Frame 070572/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: EARLY WARNING SERVICES, LLC
To: PAYFONE, INC.
Reel/Frame 053148/0191 →
CONFIRMATORY GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 18, 2020
From: PAYFONE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052984/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: WOODWARD, ERIC; DESAI, RODGER; BARTRIM, AARON; CHAN-BAUZA, BETTY
To: EARLY WARNING SERVICES, LLC
Reel/Frame 043817/0224 →
Continuity (1)
Provisional Application 62313542 · Mar 25, 2016
Cited By (7)
US 12,216,691 US 12,267,318 US 12,302,100 US 12,408,221 US 12,432,298 US 12,495,026 US 12,619,964