IP Library Granted Patent US 10,558,978
Granted Patent B1
US 10,558,978 · App. 15/435,608 · Granted Feb 11, 2020

One-time passcode

Inventors: Sri Rajesh Rayudu (Hyderabad, IN); Ramanathan Ramanathan (Bellevue, WA); Santosh Nichani (Secunderabad, IN); Srinivas Vengala (Secunderabad, IN); Shanmukeswara R. Donkada (Hyderabad, IN)
Assignee: Wells Fargo Bank, N.A.
G06Q20/40145G06Q20/206H04L63/0838H04L63/0861
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,558,978
App. No.
15/435,608
Granted
Feb 11, 2020
Kind
B1
Abstract

A financial system receives a transaction request and transmits a one-time passcode to a consumer associated with the transaction request. Transmission of the one-time passcode is typically via a first channel. If the system determines that the one-time passcode was not delivered, a second channel is utilized. Depending upon the success of delivering the one-time passcode, more than one type of communication channel can be used.

Claims (52)

1. An electronic computing device comprising:

a processing unit; and

system memory, the system memory including instructions that, when executed by the processing unit, cause the electronic computing device to:

from a consumer, receive a request for a transaction;

transmit a one-time passcode to a device associated with the consumer via a first channel, wherein the first channel includes short message service (SMS);

receive notification regarding transmitting the one-time passcode, including a delivery state of the one-time passcode; and

when the delivery state indicates that the one-time passcode was not delivered, transmit the one-time passcode via a second channel, wherein the second channel includes a third party associated with the consumer or the transaction.

2. The electronic computing device according to claim 1 , wherein the system memory further includes instructions that, when executed by the processing unit, cause the electronic computing device to:

generate the one-time passcode.

3. The electronic computing device according to claim 1 , wherein the system memory further includes instructions that, when executed by the processing unit, cause the electronic computing device to:

validate credentials of the consumer.

4. The electronic computing device according to claim 3 , wherein the system memory further includes instructions that, when executed by the processing unit, cause the electronic computing device to:

upon validating credentials of the consumer, prompt the consumer for a user-selected one-time passcode.

5. The electronic computing device according to claim 1 , wherein the second channel includes interactive voice response.

6. The electronic computing device according to claim 1 , wherein the second channel includes point-of-sale.

7. The electronic computing device according to claim 1 , wherein the second channel includes push notification.

8. The electronic computing device according to claim 1 , wherein the second another channel includes interactive voice response, and

wherein the system memory further includes instructions that, when executed by the processing unit, cause the electronic computing device to:

when the one-time passcode is undeliverable via interactive voice response, receive authentication data from a point of sale device and transmit the one-time passcode to the point of sale device.

9. The electronic computing device according to claim 8 , wherein the system memory further includes instructions that, when executed by the processing unit, cause the electronic computing device to:

when the one-time passcode is not received from the point of sale device, transmit the one-time passcode via push notification;

when the push notification is unsuccessful, determine whether a user associated with the account has a mobile device near a location of the consumer; and

if the user associated with the account is near the location of the consumer, transmit the one-time passcode to the mobile device of the user associated with the account.

10. A transaction system, comprising:

a computing device including:

a processing unit; and

computer readable medium encoding instructions that, when executed by the processing unit, cause the processing unit:

receive a request for a transaction;

generate a one-time passcode for the transaction;

transmit the one-time passcode to a first device via a first channel;

receive notification regarding transmitting the one-time passcode, including a delivery state of the one-time passcode; and

when the delivery state indicates that the one-time passcode was not delivered, transmit the one-time passcode via a second channel, including:

when the one-time passcode is undeliverable via interactive voice response, receive authentication data from a point of sale device;

upon validating the authentication data, transmit the one-time passcode to the point of sale device;

when the one-time passcode is not received from the point of sale device, transmit the one-time passcode via push notification; and

when the push notification is unsuccessful, transmit the one-time passcode to a third party associated with a consumer, the third party being near a location of the consumer.

11. The transaction system according to claim 10 ,

wherein the computer readable medium further includes instructions that, when executed by the processing unit, cause the computing device to:

validate credentials of a consumer; and

upon validating credentials of the consumer, prompt the consumer for a user-selected one-time passcode.

12. The transaction system according to claim 11 , wherein the first channel includes short message service (SMS).

13. A computer-implemented method for conducting a transaction, the method comprising:

receiving a request for the transaction;

generating a one-time passcode for the transaction;

transmitting the one-time passcode to a first device via a first channel, the first channel including short message service (SMS);

receiving notification regarding transmitting the one-time passcode, including a delivery state of the one-time passcode;

when delivery state indicates that the one-time passcode was not delivered, transmitting the one-time passcode via a second channel including interactive voice response;

when interactive voice response fails, receiving authentication data from a point of sale device, the authentication data including biometric data;

upon validating the authentication data, transmitting the one-time passcode to the point of sale device;

if the one-time passcode is not received from the point of sale device, transmitting the one-time passcode via push notification;

if the push notification is unsuccessful, transmitting the one-time passcode to a third party associated with a consumer; and

transmitting a second one-time passcode to a device registered to a user associated with an account being used for the transaction, the device being near a location of the request for the transaction.

Assignments (2)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071658/0990 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2017
From: RAYUDU, SRI RAJESH; RAMANATHAN, RAMANATHAN; NICHANI, SANTOSH; VENGALA, SRINIVAS; DONKADA, SHANMUKESWARA R.
To: WELLS FARGO BANK, N.A.
Reel/Frame 041646/0634 →
Continuity (1)
Provisional Application 62440544 · Dec 30, 2016
Cited By (2)
US 12,307,855 US 12,346,888