IP Library Granted Patent US 11,823,188
Granted Patent B2
US 11,823,188 · App. 17/720,114 · 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,188
App. No.
17/720,114
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 (42)

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

receiving, over a computer network, an authorization request for at least one transaction;

determining the at least one transaction is at least partially defined by a value that exceeds a predetermined threshold limit;

generating an interface including an interactive overlay of a plurality of characters for user selection, wherein complexity of placement for the plurality of characters increases upon determining the value at least partially defining the at least one transaction exceeds the predetermined threshold limit, and wherein size of the plurality of characters is decreased upon an increase in amount for the at least one transaction; and

comparing the user selection of the plurality of characters from the interactive overlay of the generated interface with stored credentials to determine a match for approving the authorization request.

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

randomizing the placement for the plurality of characters in the interactive overlay of the interface based, at least in part, on determining the transaction exceeds the predetermined threshold limit.

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

increasing movement speed of the plurality of characters in the interactive overlay of the interface based, at least in part, on the increase in amount for the at least one transaction.

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

increasing a distance between the plurality of characters in the interactive overlay of the interface based, at least in part, on the increase in amount for the at least one transaction.

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

increasing a frequency of change for the plurality of characters in the interactive overlay of the interface based, at least in part, on the increase in amount for the at least one transaction, wherein increasing the frequency of change includes randomizing the placement for the plurality of characters, decreasing the 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.

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

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

updating the interactive overlay based, at least in part, on the user selection of each of the plurality of characters, wherein the updating includes changing the placement of each of the plurality of characters.

8. The computer-implemented method of claim 1 , wherein the 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.

9. The computer-implemented method of claim 1 , wherein the interface includes 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.

10. 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 request for at least one transaction;

determining the at least one transaction is at least partially defined by a value that exceeds a predetermined threshold limit;

generating an interface including an interactive overlay of a plurality of characters for user selection, wherein complexity of placement for the plurality of characters increases upon determining the value at least partially defining the at least one transaction exceeds the predetermined threshold limit, and wherein size of the plurality of characters is decreased upon an increase in amount for the at least one transaction; and

comparing the user selection of the plurality of characters from the interactive overlay of the generated interface with stored credentials to determine a match for approving the authorization request.

11. The system of claim 10 , further comprising:

randomizing the placement for the plurality of characters in the interactive overlay of the interface based, at least in part, on determining the transaction exceeds the predetermined threshold limit.

12. The system of claim 10 , further comprising:

increasing movement speed of the plurality of characters in the interactive overlay of the interface based, at least in part, on an increase in amount for the at least one transaction.

13. The system of claim 10 , further comprising:

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

14. The system of claim 10 , further comprising:

increasing a frequency of change for the plurality of characters in the interactive overlay of the interface based, at least in part, on an increase in amount for the at least one transaction, wherein increasing the frequency of change includes randomizing the placement for 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.

15. 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 request for at least one transaction;

determining the at least one transaction is at least partially defined by a value that exceeds a predetermined threshold limit;

generating an interface including an interactive overlay of a plurality of characters for user selection, wherein complexity of placement for the plurality of characters increases upon determining the value at least partially defining the at least one transaction exceeds the predetermined threshold limit, and wherein size of the plurality of characters is decreased upon an increase in amount for the at least one transaction; and

comparing the user selection of the plurality of characters from the interactive overlay of the generated interface with stored credentials to determine a match for approving the authorization request.

16. The non-transitory machine-readable storage medium of claim 15 , further comprising:

randomizing the placement for the plurality of characters in the interactive overlay of the interface based, at least in part, on determining the transaction exceeds the predetermined threshold limit.

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

increasing movement speed of the plurality of characters in the interactive overlay of the interface based, at least in part, on an increase in amount for the at least one transaction.

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 Apr 13, 2022
From: SPENDER, CHARLOTTE; PICKERING, DAREN L.
To: WORLDPAY, LLC
Reel/Frame 059591/0198 →
Continuity (2)
Continuation 16250513 · Jan 17, 2019
Related Publication 20220237619A1 · Jul 28, 2022