Mobile pin pad
First Claim
Patent Images
1. A method comprising:
- generating, by a server device, a message based on an authentication request for a transaction, wherein the authentication request comprises first location information;
transmitting, by the server device, the message to a remote device based on the authentication request, wherein the message prompts a pin pad application;
receiving, by the server device, a message response from the remote device, wherein the message response comprises a first one time password (OTP) generated by the pin pad application of the remote device, and second location information;
validating, by the server device, the first OTP;
generating, by the server device, a success authentication response when the validating of the first OTP is successful, where the success authentication response comprises an approval of the transaction;
calculating, by the server device, a risk score for the transaction based on the first and second location information; and
transmitting, by the server device, the success authentication response and the risk score.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is configured to: receive an authentication request for a transaction from a web server; identify a phone number of the mobile device based on identifying information of the user in the authentication request and the user information, transmit a message to the mobile device based on the phone number, receive a message response from the mobile device, determine whether the mobile device provided a mobile pin pad authentication for the user based on the message response, and transmit a success authentication response to the web server when the mobile device provided the mobile pin pad authentication for the user.
-
Citations
20 Claims
-
1. A method comprising:
-
generating, by a server device, a message based on an authentication request for a transaction, wherein the authentication request comprises first location information; transmitting, by the server device, the message to a remote device based on the authentication request, wherein the message prompts a pin pad application; receiving, by the server device, a message response from the remote device, wherein the message response comprises a first one time password (OTP) generated by the pin pad application of the remote device, and second location information; validating, by the server device, the first OTP; generating, by the server device, a success authentication response when the validating of the first OTP is successful, where the success authentication response comprises an approval of the transaction; calculating, by the server device, a risk score for the transaction based on the first and second location information; and transmitting, by the server device, the success authentication response and the risk score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory to store user information for a user of a mobile device; and a processor, connected to the memory, to; receive an authentication request for a transaction from a web server, wherein the authentication request comprises a request for at least one geographical coordinate of the mobile device, identify a phone number of the mobile device based on identifying information of the user in the authentication request and the user information, transmit a message to the mobile device based on the phone number, wherein the message prompts a mobile pin pad application of the mobile device, receive a message response from the mobile device, wherein the message response comprises at least another geographical coordinate, determine whether the mobile device provided a mobile pin pad authentication for the user based on the message response, and transmit a success authentication response to the web server when the mobile device provided the mobile pin pad authentication for the user, wherein the success authentication response includes the at least one other geographical coordinate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable media storing a program for causing a computer to perform a method, the method comprising:
-
receiving a message from an authentication server; determining whether the received message includes a request for location information; displaying a request based on the message; receiving a response to the request from a user; transmitting location information that comprises first location information and second location information in response to determining that the received message includes a request for location information; displaying a mobile pin pad when the response indicates that the user wants to proceed with providing mobile pin pad authentication for a transaction; receiving a personal identification number (PIN) input through the mobile pin pad; calculating a risk score for the transaction based on the first and second location information; generating a message response based on the pin input, wherein the calculated risk score is included in the message response; and transmitting the message response and the location information to the authentication server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification