# US 2021/0279312 A1 · Systems and methods for employing a joystick sequence to authenticate a user

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0279312 A1
- Document ID: US20210279312A1
- Status: Published application
- Kind: A1
- Application number: 16/810,236
- Filed: 2020-03-05
- Published: 2021-09-09
- Earliest claimed: 2020-03-05
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Abdelkader BENKREIRA; Michael MOSSOBA; Joshua EDWARDS
- Web page: https://patentgrep.com/patent/US20210279312A1

## CPC

- G06F 21/316: {by observing the pattern of computer usage, e.g. typical user behaviour}
- G06F 3/0338: with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
- G06F 3/038: Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F 21/36: by graphic or iconic representation
- G06Q 20/18: involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
- G06Q 20/4014: {Identity check for transactions}
- G07F 19/201: {Accessories of ATMs}
- G06F 21/606: {by securing the transmission between two devices or processes}
- G06F 2221/2101: Auditing as a secondary aspect
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

Systems and methods for authenticating identification information are disclosed. For example, a system may include an Automated Teller Machine (ATM). An ATM may comprise a user interface. The user interface may comprise a joystick. The user interface may be configured to receive joystick input from a user. The ATM may comprise at least one memory storing instructions. The ATM may comprise at least one processor configured to execute the instructions to perform operations. The operations may comprise receiving identification information from the user. The operations may comprise receiving the joystick input. The operations may comprise extracting a joystick sequence from the joystick input. When the joystick sequence is within a predetermined threshold from a stored joystick sequence corresponding to the identification information, the operations may comprise authenticating the user for an ATM operation.

## Claims

### Claim 1

An Automated Teller Machine (ATM) comprising:
a user interface comprising a joystick, the user interface being configured to receive joystick input from a user;
at least one memory storing instructions; and
at least one processor configured to execute the instructions to perform operations comprising:
receiving identification information from the user;
receiving the joystick input;
extracting a joystick sequence from the joystick input; and
when the joystick sequence is within a predetermined threshold from a stored joystick sequence corresponding to the identification information, authenticating the user for an ATM operation.

### Claim 2 (depends on 1)

The ATM of claim 1, wherein the joystick comprises an arcade stick.

### Claim 3 (depends on 1)

The ATM of claim 1, wherein the joystick comprises a thumbstick.

### Claim 4 (depends on 1)

The ATM of claim 1, wherein the joystick comprises a D-pad.

### Claim 5 (depends on 1)

The ATM of claim 1, wherein receiving identification information comprises receiving identification information from a bank card.

### Claim 6 (depends on 1)

The ATM of claim 1, wherein receiving identification information comprises receiving identification information from a wireless device.

### Claim 7 (depends on 1)

The ATM of claim 1, wherein the joystick sequence comprises at least one of the following:
a directional input;
a multi-directional input;
a center input;
a rolled input; or
an input duration.

### Claim 8 (depends on 1)

The ATM of claim 1, the operations further comprising:
communicating the identification information to an authenticator;
communicating the joystick sequence to the authenticator; and
receiving an authentication result from the authenticator, the authentication result comprising a confirmation that the joystick sequence is within the predetermined threshold from the stored joystick sequence corresponding to the identification information.

### Claim 9 (depends on 8)

The ATM of claim 8, wherein at least one of communicating the identification information or communicating the joystick sequence comprises encrypting prior to communicating to the authenticator.

### Claim 10

A Point of Sale (POS) system comprising:
a payment terminal comprising a user interface, the user interface comprising a joystick and being configured to receive joystick input from a user;
at least one memory storing instructions; and
at least one processor configured to execute the instructions to perform operations comprising:
receiving identification information from the user;
receiving the joystick input;
extracting a joystick sequence from the joystick input; and
when the joystick sequence is within a predetermined threshold from a stored joystick sequence corresponding to the identification information, authenticating the user for one or more payment operations.

### Claim 11 (depends on 10)

The POS system of claim 10, wherein the joystick comprises an arcade stick.

### Claim 12 (depends on 10)

The POS system of claim 10, wherein the joystick comprises a thumbstick.

### Claim 13 (depends on 10)

The POS system of claim 10, wherein the joystick comprises a D-pad.

### Claim 14 (depends on 10)

The POS system of claim 10, wherein receiving the identification information comprises receiving the identification information from a bank card.

### Claim 15 (depends on 10)

The POS system of claim 10, wherein receiving identification information comprises receiving the identification information from a wireless device.

### Claim 16 (depends on 10)

The POS system of claim 10, wherein the joystick sequence comprises at least one of the following:
a directional input;
a multi-directional input;
a center input;
a rolled input; or
an input duration.

### Claim 17 (depends on 10)

The POS system of claim 10, wherein the operations further comprise:
communicating the identification information to an authenticator;
communicating the joystick sequence to the authenticator; and
receiving an authentication result from the authenticator, the authentication result comprising a confirmation that the joystick sequence is within the predetermined threshold from the stored joystick sequence corresponding to the identification information.

### Claim 18 (depends on 17)

The POS system of claim 17, wherein at least one of communicating the identification information or communicating the joystick sequence comprises encrypting prior to communicating to the authenticator.

### Claim 19

A method for authenticating a user, the method comprising:
receiving identification information from a user;
receiving joystick input from the user;
extracting a joystick sequence from the joystick input; and
when the joystick sequence is within a predetermined threshold from a stored joystick sequence corresponding to the identification information, authenticating the user for a secure operation.

### Claim 20 (depends on 19)

The method of claim 19, further comprising:
communicating the identification information to an authenticator;
communicating the joystick sequence to the authenticator; and
receiving an authentication result from the authenticator, the authentication result comprising a confirmation that the joystick sequence is within the predetermined threshold from the stored joystick sequence corresponding to the identification information.
