IP Library › Granted Patent US 11,412,372
Granted Patent B2
US 11,412,372 · App. 16/807,905 · Granted Aug 9, 2022

Secure display of transaction approval code

Inventors: Hiroyuki Tanaka (Tokyo, JP); Yutaka Kawai (Tokyo, JP); Norio Ueguri (Tokyo, JP)
Assignee: International Business Machines Corporation
H04W12/02G06Q20/3274G06T3/0093H04W4/023
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,412,372
App. No.
16/807,905
Granted
Aug 9, 2022
Kind
B2
Abstract

One or more processors performing an obfuscation action on a display of a first computing device subsequent to activating a transaction application of the first computing device. The method includes one or more processors measuring a distance between the first computing device and a second computing device, wherein the display of the first computing device is directed towards the second computing device. The method further includes the one or more processors determining whether the distance between the first computing device and the second computing device meets a pre-determined threshold distance. In response to determining the distance between the first computing device and the second computing device does meet the pre-determined threshold distance, the method further includes the one or more processors deactivating the obfuscation action on the display of the first computing device and displaying an authorization image directed to the second computing device.

Claims (34)

1. A method for securing a display of a device, the method comprising:

performing, by one or more processors, an obfuscation action on an image of a display of a first computing device subsequent to initiating a device-to-device transaction by activating a transaction application of the first computing device, wherein the obfuscation action includes displaying a falsified image on the display of the first computing device as a temporary replacement for the image;

measuring, by the one or more processors, a distance between the first computing device and a second computing device, wherein the distance between the first computing device and the second computing device is measured using an auto-focus function of a camera feature of the first computing device;

determining, by the one or more processors, whether the distance between the first computing device and the second computing device meets a pre-determined threshold distance; and

in response to determining the distance between the first computing device and the second computing device does meet the pre-determined threshold distance, the one or more processors deactivating the obfuscation action on the display of the first computing device and displaying the image directed to the second computing device, confirming the device-to-device transaction.

2. The method of claim 1 , wherein the device-to-device transaction is a cashless payment transaction.

3. The method of claim 1 , wherein the obfuscation action includes blurring the image on the display of the first computing device.

4. The method of claim 1 , wherein displaying the image directed to the second computing device enabling the transaction includes displaying a barcode.

5. The method of claim 1 , further comprising:

detecting the second computing device as an object; and

determining the distance between the first computing device and the second computing device by measuring a relative size of the object in a field of view of a camera function of the first computing device.

6. A computer program product for securing a display of a device, the computer program product comprising:

one or more computer readable storage media wherein the computer readable storage medium is non-transitory and program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to perform an obfuscation action on an image of a display of a first computing device subsequent to initiation of a device-to-device transaction by activating a transaction application of the first computing device, wherein the obfuscation action includes displaying a falsified image on the display of the first computing device as a temporary replacement for the image;

program instructions to measure a distance between the first computing device and a second computing device, wherein the distance between the first computing device and the second computing device is measured using an auto-focus function of a camera feature of the first computing device;

program instructions to determine whether the distance between the first computing device and the second computing device meets a pre-determined threshold distance; and

in response to determining the distance between the first computing device and the second computing device does meet the pre-determined threshold distance, program instructions to deactivate the obfuscation action on the display of the first computing device and display the image directed to the second computing device, confirming the device-to-device transaction.

7. The computer program product of claim 6 , wherein the transaction is a cashless payment transaction.

8. The computer program product of claim 6 , wherein the obfuscation action includes blurring the image on the display of the first computing device.

9. The computer program product of claim 6 , wherein displaying the image directed to the second computing device enabling the transaction includes displaying a barcode.

10. The computer program product of claim 6 , further comprising:

program instructions to detect the second computing device as an object; and

program instructions to determine the distance between the first computing device and the second computing device by measuring a relative size of the object in a field of view of a camera function of the first computing device.

11. A computer system for obfuscating an image on a display of a computing device prior to completion of a device-to-device transaction, the computer program product comprising:

one or more computer processors, one or more computer readable storage media, wherein the computer readable storage medium is non-transitory, program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:

program instructions to perform an obfuscation action on an image of a display of a first computing device subsequent to initiation of a device-to-device transaction by activating a transaction application of the first computing device, wherein the obfuscation action includes displaying a falsified image on the display of the first computing device as a temporary replacement for the image;

program instructions to measure a distance between the first computing device and a second computing device, wherein the distance between the first computing device and the second computing device is measured using an auto-focus function of a camera feature of the first computing device;

program instructions to determine whether the distance between the first computing device and the second computing device meets a pre-determined threshold distance; and

in response to determining the distance between the first computing device and the second computing device does meet the pre-determined threshold distance, program instructions to deactivate the obfuscation action on the display of the first computing device and display the image directed to the second computing device, completing the device-to-device transaction.

12. The computer system of claim 11 , wherein the obfuscation action includes blurring the image on the display of the first computing device.

13. The computer system of claim 11 , wherein displaying the image directed to the second computing device enabling the transaction includes displaying a barcode.

14. The computer system of claim 11 , further comprising:

program instructions to detect the second computing device as an object; and

program instructions to determine the distance between the first computing device and the second computing device by measuring a relative size of the object in a field of view of a camera function of the first computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: TANAKA, HIROYUKI; KAWAI, YUTAKA; UEGURI, NORIO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051997/0938 →
Continuity (1)
Related Publication 20210282005A1 · Sep 9, 2021