IP Library Granted Patent US 11,823,189
Granted Patent B2
US 11,823,189 · App. 18/051,220 · Granted Nov 21, 2023

Methods and systems for secure authentication in a virtual or augmented reality environment

Inventors: Charlotte Spender (Tonbridge, GB); Daren L. Pickering (Rugby, GB)
Assignee: Worldpay, LLC
G06Q20/4012G06T11/60H04L63/083G06F3/011G06Q2220/00G06T2200/24
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,823,189
App. No.
18/051,220
Granted
Nov 21, 2023
Kind
B2
Abstract

A method of generating a virtual reality payment authentication entry interface includes receiving, over a computer network, a request for payment authorization; identifying a virtual reality interface; generating a plurality of payment authentication characters in the virtual reality interface; receiving user input associated with at least one character of the plurality of payment authentication characters in the virtual reality interface; and generating a payment authorization response to the request for payment authorization based on the received user input.

Claims (65)

1. A computer-implemented method for providing a virtual-reality enabled authentication entry interface, comprising:

receiving, over a computer network, an authorization code in response to an electronic transaction, the authorization code associated with a user and an electronic transaction vehicle of the user;

identifying a virtual reality interface, the virtual reality interface including a virtual reality environment;

generating an interactive overlay of a plurality of characters for user selection in the virtual reality environment;

receiving a user selection of at least one of the plurality of characters;

generating a first updated interactive overlay of a plurality of characters for user selection based on the received user selection;

increasing a frequency of change for the plurality of characters in the first updated interactive overlay of the virtual reality interface based, at least in part, on an increase in amount for the electronic transaction; and

comparing the user selection with the authorization code to determine a match for approving the electronic transaction.

2. The computer-implemented method of claim 1 , further comprising:

determining the user selection matches the authorization code; and

generating an electronic transaction approval response message.

3. The computer-implemented method of claim 1 , further comprising:

determining the user selection does not match the authorization code; and

generating an electronic transaction denial response message.

4. The computer-implemented method of claim 1 , further comprising:

determining the user selection does not match the authorization code; and

a second updated interactive overlay of a plurality of characters for user selection.

5. The computer-implemented method of claim 1 , further comprising:

increasing a distance between the plurality of characters in the first updated interactive overlay of the virtual reality interface based, at least in part, on an increase in amount for the electronic transaction.

6. The computer-implemented method of claim 1 ,

wherein increasing the frequency of change includes randomizing placement of the plurality of characters, decreasing a size of the plurality of characters, increasing movements of the plurality of characters, increasing a distance between the plurality of characters, or a combination thereof.

7. The computer-implemented method of claim 1 , wherein a complexity of placement includes placing the plurality of characters in occluded spaces within the virtual reality interface.

8. The computer-implemented method of claim 1 , updating the interactive overlay based, at least in part, on the user selection of each of the plurality of characters, wherein the first updated interactive overlay includes changing placement of each of the plurality of characters.

9. The computer-implemented method of claim 1 , wherein the virtual reality interface includes a prompt to provide instructions to the user, an icon to indicate user position and user movements, a progress bar, or a combination thereof.

10. The computer-implemented method of claim 1 , wherein the virtual reality interface includes interface of a virtual reality headset, a virtual reality or augmented reality eyewear, a virtual reality immersive system, a virtual reality enabled user device, or a combination thereof.

11. A computer system for providing a virtual-reality enabled authentication mechanism, comprising:

a data storage device storing instructions for generating a virtual-reality authentication interface in an electronic storage medium; and

a processor configured to execute the instructions to perform a method including:

receiving, over a computer network, an authorization code in response to an electronic transaction, the authorization code associated with a user and an electronic transaction vehicle of the user;

identifying a virtual reality interface, the virtual reality interface including a virtual reality environment;

generating an interactive overlay of a plurality of characters for user selection in the virtual reality environment;

receiving a user selection of at least one of the plurality of characters;

generating a first updated interactive overlay of a plurality of characters for user selection based on the received user selection;

increasing a frequency of change for the plurality of characters in the first updated interactive overlay of the virtual reality interface based, at least in part, on an increase in amount for the electronic transaction; and

comparing the user selection with the authorization code to determine a match for approving the electronic transaction.

12. The system of claim 11 , further comprising:

determining the user selection matches the authorization code; and

generating an electronic transaction approval response message.

13. The system of claim 11 , further comprising:

determining the user selection does not match the authorization code; and

generating an electronic transaction denial response message.

14. The system of claim 11 , further comprising:

determining the user selection does not match the authorization code; and

generating a second updated interactive overlay of a plurality of characters for user.

15. The system of claim 11 , further comprising:

increasing a distance between the plurality of characters in the first updated interactive overlay of the virtual reality interface based, at least in part, on an increase in amount for the electronic transaction.

16. The system of claim 11 ,

wherein increasing the frequency of change includes randomizing placement of the plurality of characters, decreasing a size of the plurality of characters, increasing movements of the plurality of characters, increasing a distance between the plurality of characters, or a combination thereof.

17. A non-transitory machine-readable storage medium for storing instructions that, when executed by a server, cause the server to perform a method for providing a virtual-reality enabled authentication mechanism, the method including:

receiving, over a computer network, an authorization code in response to an electronic transaction, the authorization code associated with a user and an electronic transaction vehicle of the user;

identifying a virtual reality interface, the virtual reality interface including a virtual reality environment;

generating an interactive overlay of a plurality of characters for user selection in the virtual reality environment;

receiving a user selection of at least one of the plurality of characters;

generating a first updated interactive overlay of a plurality of characters for user selection based on the received user selection;

increasing a frequency of change for the plurality of characters in the first updated interactive overlay of the virtual reality interface based, at least in part, on an increase in amount for the electronic transaction; and

comparing the user selection with the authorization code to determine a match for approving the electronic transaction.

18. The non-transitory machine-readable storage medium of claim 17 , further comprising:

determining the user selection matches the authorization code; and

generating an electronic transaction approval response message.

19. The non-transitory machine-readable storage medium of claim 17 , further comprising:

determining the user selection does not match the authorization code; and

generating an electronic transaction denial response message.

20. The non-transitory machine-readable storage medium of claim 17 , further comprising:

determining the user selection does not match the authorization code; and

generating a second updated interactive overlay of a plurality of characters for user selection.

Assignments (5)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: PICKERING, DAREN L.; SPENDER, CHARLOTTE
To: WORLDPAY, LLC
Reel/Frame 061626/0813 →
Continuity (3)
Continuation 17720114 · Apr 13, 2022
Continuation 16250513 · Jan 17, 2019
Related Publication 20230077986A1 · Mar 16, 2023