IP Library Granted Patent US 12,106,304
Granted Patent B2
US 12,106,304 · App. 17/010,044 · Granted Oct 1, 2024

Transaction authorization

Inventors: Cesar Augusto Rodriguez Bravo (Alajuela, CR); David Alonso Campos Batista (Heredia, CR); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: Kyndryl, Inc.
G06Q20/40145G06F3/013G06Q10/10G06Q20/18G06Q20/4016G06Q50/01G06Q50/18G06T7/20G06V40/172G06T2207/30201
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 12,106,304
App. No.
17/010,044
Granted
Oct 1, 2024
Kind
B2
Abstract

Aspects of the present disclosure relate to transaction authorization. Image data of a user can be received while a transaction occurs. The image data can be analyzed to determine whether the user viewed a display indicating characteristics of the transaction. The transaction can be authorized in response to determining that the user viewed the display indicating the characteristics of the transaction.

Claims (44)

1. A computer-implemented method to facilitate processing within an electronic transaction processing environment, the computer-implemented method comprising:

determining, at a server, that a user has initiated execution of an electronic transaction on an electronic device separate from the server;

obtaining, at the server based on the user initiating execution of the electronic transaction on the electronic device, electronic image data of the user while the electronic transaction involving the user is executing, the electronic image data being related to the user reviewing selected content of the electronic transaction on a display of the electronic device while the electronic transaction executes, wherein the electronic image data is received across a network from one or more cameras capturing the electronic image data related to the user reviewing the selected content of the electronic transaction on the display while the electronic transaction executes, and wherein the electronic image data comprising user-eye-tracking data is captured by one or more eye-tracking devices of the one or more cameras;

electronically analyzing, by the server using one or more machine learning algorithms, the electronic image data of the user to determine a field of view (FOV) of the user and user eye movements indicative of a plurality of specific locations of the display the user viewed, and an amount of time the user viewed the plurality of specific locations of the display, wherein the determined FOV characterizing the user's visual limits comprises the user's central vision area and peripheral vision area;

based on the determined FOV of the user, the determined plurality of specific locations of the display the user viewed, and the determined amount of time the user viewed the plurality of specific locations of the display, determining, by the server, that the user is viewing specific areas of the display indicating the selected content of the electronic transaction for a predetermined amount of time while the electronic transaction executes; and

sending, by the server, an electronic authorization of the electronic transaction in response to determining based on the electronic image data that the user viewed the areas of the display indicating the selected content of the electronic transaction for at least the predetermined amount of time while the electronic transaction executes.

2. The computer-implemented method of claim 1 , wherein the image data is further analyzed using facial recognition to authenticate the user prior to authorizing the electronic transaction.

3. The computer-implemented method of claim 1 , wherein the content includes at least a payment amount.

4. The computer-implemented method of claim 1 , wherein determining whether the user viewed the display indicating content characteristics of the electronic transaction comprises determining, using the user-eye-tracking data, that the user viewed text on the display indicating content characteristics of the electronic transaction.

5. The computer-implemented method of claim 1 , wherein prior to authorizing the transaction, the method further comprises:

determining a number of previous transactions completed in a same location as the electronic transaction; and

comparing the number of previous transactions completed in the same location to a threshold,

wherein the electronic transaction is authorized in response to determining that the user viewed the display indicating the content of the transaction and that the number of previous transactions completed in the same location exceeds the threshold.

6. The computer-implemented method of claim 1 , wherein the electronic transaction is a financial electronic transaction, the device comprises a financial transaction terminal, and characteristics of the financial electronic transaction include a payment amount.

7. A system to facilitate processing within an electronic transaction processing environment, the system comprising:

a memory storing computer instructions; and

a processor configured to execute the computer instructions to perform a method comprising:

determining, at a server, that a user has initiated execution of an electronic transaction on an electronic device separate from the server;

obtaining, at the server based on the user initiating execution of the electronic transaction on the electronic device, electronic image data of the user while the electronic transaction involving the user is executing, the electronic image data being related to the user reviewing selected content of the electronic transaction on a display of the electronic device while the electronic transaction executes, wherein the electronic image data is received across a network from one or more cameras capturing the electronic image data related to the user reviewing the selected content of the electronic transaction on the display while the electronic transaction executes, and wherein the electronic image data comprising user-eye-tracking data captured by one or more eye-tracking devices of the one or more cameras;

electronically analyzing, by the server using one or more machine learning algorithms, the electronic image data of the user to determine a field of view (FOV) of the user and user eye movements indicative of a plurality of specific locations of the display the user viewed, and an amount of time the user viewed the plurality of specific locations of the display, wherein the determined FOV characterizing the user's visual limits comprises the user's central vision area and peripheral vision area;

based on the determined FOV of the user, the determined plurality of specific locations of the display the user viewed, and the determined amount of time the user viewed the plurality of specific locations of the display, determining, by the server, that the user is viewing specific areas of the display indicating the selected content of the electronic transaction for a predetermined amount of time while the electronic transaction executes; and

sending, by the server, an electronic authorization of the electronic transaction in response to determining based on the electronic image data that the user viewed the areas of the display indicating the selected content of the electronic transaction for at least the predetermined amount of time while the electronic transaction executes.

8. The system of claim 7 , wherein the image data is further analyzed using facial recognition to authenticate the user prior to authorizing the electronic transaction.

9. The system of claim 7 , wherein the content includes at least a payment amount.

10. The system of claim 7 , wherein determining whether the user viewed the display indicating content characteristics of the electronic transaction comprises determining that the field of view (FOV) of the user overlaps with the display indicating content characteristics of the electronic transaction.

11. The system of claim 7 , wherein prior to authorizing the electronic transaction, the method further comprises:

analyzing, using natural language processing, social media history of the user;

calculating a risk score based on the analysis; and

comparing the risk score to a risk threshold,

wherein the electronic transaction is authorized in response to determining that the user viewed the display indicating the content of the electronic transaction and that the risk score does not exceed the risk threshold.

12. The system of claim 7 , wherein the electronic transaction is an electronic policy, the devices comprises a smart phone, and the content of the policy includes terms within the policy.

13. A computer program product to facilitate processing within an electronic transaction processing environment, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:

determining, at a server, that a user has initiated execution of an electronic transaction on an electronic device separate from the server;

obtaining, at the server based on the user initiating execution of the electronic transaction on the electronic device, electronic image data of the user while the electronic transaction involving the user is executing, the electronic image data being related to the user reviewing selected content of the electronic transaction on a display of the electronic device while the electronic transaction executes, wherein the electronic image data is received across a network from one or more cameras capturing the electronic image data related to the user reviewing the selected content of the electronic transaction on the display while the electronic transaction executes, and wherein the electronic image data comprising user-eye-tracking data captured by one or more eye-tracking devices of the one or more cameras;

electronically analyzing, by the server using one or more machine learning algorithms, the electronic image data of the user to determine a field of view (FOV) of the user and user eye movements indicative of a plurality of specific locations of the display the user viewed, and an amount of time the user viewed the plurality of specific locations of the display, wherein the determined FOV characterizing the user's visual limits comprises the user's central vision area and peripheral vision area;

based on the determined FOV of the user, the determined plurality of specific locations of the display the user viewed, and the determined amount of time the user viewed the plurality of specific locations of the display, determining, by the server, that the user is viewing specific areas of the display indicating the selected content of the electronic transaction for a predetermined amount of time while the electronic transaction executes; and

sending, by the server, an electronic authorization of the electronic transaction in response to determining based on the electronic image data that the user viewed the areas of the display indicating the selected content of the electronic transaction for at least the predetermined amount of time while the electronic transaction executes.

14. The computer program product of claim 13 , wherein the image data is further analyzed using facial recognition to authenticate the user prior to authorizing the electronic transaction.

15. The computer program product of claim 13 , wherein the content includes at least a payment amount.

16. The computer program product of claim 13 , wherein determining whether the user viewed the display indicating content of the electronic transaction includes:

determining, using the user-eye-tracking data, whether the user viewed a first word displayed on the display.

17. The computer program product of claim 13 , wherein the electronic transaction is an electronic contract, the device comprises a smart phone, and the content of the contract includes conditions within the contract.

18. The computer-implemented method of claim 1 , wherein the one or more eye-tracking devices are selected from the group consisting of eye-attached-tracking using smart contact lenses, optical tracking based on changes in reflection measured on a cornea, and electrical tracking of electric potentials collected by electrodes placed around at least one eye of the user.

19. The computer-implemented method of claim 1 , further comprising: electronically prompting, by the server, the user to initiate the electronic transaction again based on determining from the electronic image data that the user did not view all areas of the display indicating the selected content of the electronic transaction while the electronic transaction occurs.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2020
From: RODRIGUEZ BRAVO, CESAR AUGUSTO; CAMPOS BATISTA, DAVID ALONSO; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053671/0218 →