IP Library Granted Patent US 10,586,220
Granted Patent B2
US 10,586,220 · App. 15/367,502 · Granted Mar 10, 2020

Augmented reality dynamic authentication

Inventors: Amanda J. Adams (Flintshire, GB); Joseph N. Johansen (Rock Hill, SC); Michael Ogrinz (Easton, CT); Heather Dolan (Sarasota, FL); William P. Jacobson (Matthews, NC); Manu J. Kurian (Dallas, TX)
Assignee: Bank of America Corporation
G06Q20/1085G02B27/017G06F1/163G06F3/011G06F3/017G06F3/04815G06F3/04886G06F21/36G06Q20/4014G07F19/206G02B2027/0138G02B2027/0178
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,586,220
App. No.
15/367,502
Granted
Mar 10, 2020
Kind
B2
Abstract

A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.

Claims (42)

1. A system for performing authorization of a user in an augmented reality environment, the system comprising:

an augmented reality user device, an automatic teller machine, and an authentication server;

the automatic teller machine comprising a physical keypad, the physical keypad comprising one more unmarked buttons;

the augmented reality user device comprising:

a display configured to overlay virtual objects onto a field of view of a user in real-time;

a memory; and

one or more processors coupled to the memory and the display;

the one or more processors operable to:

receive a virtual keypad overlay, the virtual keypad overlay comprising an assignment of values to each of the one or more unmarked buttons of the physical keypad, wherein the one or more processors are operable to receive the virtual keypad overlay from the authentication server;

display a graphical representation of the virtual keypad overlay on the physical keypad such that the assignment of values appears on the one more unmarked buttons of the physical keypad;

the automatic teller machine further comprising one or more processors, the one or more processors operable to:

detect an input sequence entered by the user on the physical keypad;

send the input sequence to the authentication server; and

receive an authentication response from the authentication server;

the authentication server comprising:

a memory operable to store a database, the database comprising one or more records associating a user identifier with a stored authentication code; and

one or more processors coupled to the memory, the one or more processors operable to:

receive the input sequence from the automatic teller machine;

determine, using the input sequence and the virtual keypad overlay, an authentication code;

identify the stored authentication code associated with the user from the database;

compare the determined authentication code with the stored authentication code associated with the user to authorize the user; and

send an authentication response to the automatic teller machine.

2. The system of claim 1 , wherein the one or more processors of the augmented reality user device are operable to receive the virtual keypad overlay from the automatic teller machine.

3. The system of claim 1 , wherein the one or more processors of the automatic teller machine are further operable to send the virtual keypad overlay to the authentication server.

4. The system of claim 1 , wherein the one or more processors of the augmented reality user device are operable to send the virtual keypad overlay to the authentication server.

5. The system of claim 1 , wherein the augmented reality user device comprises a head-mounted display.

6. A method of performing authorization of a user in an augmented reality environment, the method comprising:

receiving, by an augmented reality user device, a virtual keypad overlay for a physical keypad of an automatic teller machine, wherein:

receiving the virtual keypad overlay comprises receiving the virtual keypad overlay from an authentication server;

the augmented reality user device comprises a display configured to overlay virtual objects onto a field of view of a user in real-time;

the physical keypad comprises a plurality of user inputs; and

the virtual keypad overlay comprises an assignment of values to each of the user inputs of the plurality of user inputs of the physical keypad;

displaying a graphical representation of the virtual keypad overlay on the physical keypad such that the assignment of values appears on the plurality of user inputs of the physical keypad;

detecting, by the automatic teller machine, an input sequence entered by the user on the physical keypad;

sending the input sequence to the authentication server;

determining, by the authentication server, an authentication code using the input sequence and the virtual keypad overlay;

comparing the determined authentication code with a stored authentication code associated with the user to authorize the user; and

sending an authentication response to the automatic teller machine.

7. The method of claim 6 , wherein receiving the virtual keypad overlay comprises receiving the virtual keypad overlay from the automatic teller machine.

8. The method of claim 6 , further comprising sending, by the automatic teller machine, the virtual keypad overlay to the authentication server.

9. The method of claim 6 , further comprising sending, by the augmented reality user device, the virtual keypad overlay to the authentication server.

10. The method of claim 6 , wherein the augmented reality user device comprises a head-mounted display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2016
From: ADAMS, AMANDA J.; JOHANSEN, JOSEPH N.; OGRINZ, MICHAEL; DOLAN, HEATHER; JACOBSON, WILLIAM P.; KURIAN, MANU J.
To: BANK OF AMERICA CORPORATION
Reel/Frame 040494/0887 →
Continuity (1)
Related Publication 20180158053A1 · Jun 7, 2018
Cited By (1)
US 12,262,201