IP Library › Granted Patent US 11,563,727
Granted Patent B2
US 11,563,727 · App. 17/020,753 · Granted Jan 24, 2023

Multi-factor authentication for non-internet applications

Inventors: Andrew Kinai (Nairobi, KE); Fred Ochieng Otieno (Nairobi, KE); Nelson Kibichii Bore (Lessos, KE); Komminist Weldemariam (Ottawa, CA)
Assignee: International Business Machines Corporation
H04L63/08G06F16/2379G06F40/253G06F40/279G06N20/00H04L63/1425H04L63/1433H04W4/14
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,563,727
App. No.
17/020,753
Granted
Jan 24, 2023
Kind
B2
Abstract

Receive a transaction generated by a user of a non-internet application; identify transaction life cycle steps of previous similar transactions; and generate a transaction risk score for the transaction using machine learning models and a blockchain record of the previous similar transactions. In response to the transaction risk score exceeding a threshold value, authenticate the transaction and the user using two-step authentication. The two-step authentication uses challenge/answer templates derived from the blockchain record of previous transactions.

Claims (28)

1. A method comprising:

receiving a transaction generated by a user of a non-internet application, wherein the non-internet based application is one of a simple message service (SMS) application and an unstructured supplementary service data (USSD) application;

identifying transaction life cycle steps of previous similar transactions, wherein identifying transaction life cycle steps includes analyzing a series of messages from a complete workflow cycle of the non-internet based application using a custom natural language processing (NLP) model;

generating a transaction risk score for the transaction using machine learning models and a blockchain record of the previous similar transactions;

generating transaction life cycle step challenge templates by using part-of-speech tagging natural language processing (NLP) techniques and transaction similarity analysis on the series of messages; and

in response to the transaction risk score exceeding a threshold value, authenticating the transaction and the user using two-step authentication,

wherein the two-step authentication uses challenge/answer templates derived from the blockchain record of previous transactions.

2. The method of claim 1 further comprising generating a possible sequence of steps that model a valid transaction lifecycle.

3. The method of claim 1 wherein generating the transaction risk score includes determine legitimacy or anomaly of the transaction using a Bayesian network.

4. A non-transitory computer readable storage medium embodying computer executable instructions, which when executed by a computer cause the computer to facilitate a method of:

receiving a transaction generated by a user of a non-internet application, wherein the non-internet based application is one of a simple message service (SMS) application and an unstructured supplementary service data (USSD) application;

identifying transaction life cycle steps of previous similar transactions, wherein identifying transaction life cycle steps includes analyzing a series of messages from a complete workflow cycle of the non-internet based application using a custom natural language processing (NLP) model;

generating a transaction risk score for the transaction using machine learning models and a blockchain record of the previous similar transactions;

generating transaction life cycle step challenge templates by using part-of-speech tagging natural language processing (NLP) techniques and transaction similarity analysis on the series of messages; and

in response to the transaction risk score exceeding a threshold value, authenticating the transaction and the user using two-step authentication,

wherein the two-step authentication uses challenge/answer templates derived from the blockchain record of previous transactions.

5. The non-transitory computer readable storage medium of claim 4 further comprising generating a possible sequence of steps that model a valid transaction lifecycle.

6. The non-transitory computer readable storage medium of claim 4 wherein generating the transaction risk score includes determine legitimacy or anomaly of the transaction using a Bayesian network.

7. An apparatus comprising:

a memory embodying computer executable instructions; and

at least one processor, coupled to the memory, and operative by the computer executable instructions to facilitate a method of:

receiving a transaction generated by a user of a non-internet application, wherein the non-internet based application is one of a simple message service (SMS) application and an unstructured supplementary service data (USSD) application;

identifying transaction life cycle steps of previous similar transactions, wherein identifying transaction life cycle steps includes analyzing a series of messages from a complete workflow cycle of the non-internet based application using a custom natural language processing (NLP) model;

generating a transaction risk score for the transaction using machine learning models and a blockchain record of the previous similar transactions;

generating transaction life cycle step challenge templates by using part-of-speech tagging natural language processing (NLP) techniques and transaction similarity analysis on the series of messages; and

in response to the transaction risk score exceeding a threshold value, authenticating the transaction and the user using two-step authentication,

wherein the two-step authentication uses challenge/answer templates derived from the blockchain record of previous transactions.

8. The apparatus of claim 7 further comprising generating a possible sequence of steps that model a valid transaction lifecycle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: KINAI, ANDREW; OTIENO, FRED OCHIENG; BORE, NELSON KIBICHII; WELDEMARIAM, KOMMINIST
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053766/0454 →
Continuity (1)
Related Publication 20220086131A1 · Mar 17, 2022
Cited By (1)
US 12,619,691