IP Library Granted Patent US 11,645,429
Granted Patent B2
US 11,645,429 · App. 16/921,448 · Granted May 9, 2023

Encrypting touch screen

Inventor: Randall W. Jenkins (Orrville, OH)
Assignee: Diebold Nixdorf, Incorporated
G06F21/83G06F3/04883G06F21/31H04L9/0825H04L9/3247H04W4/80
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,645,429
App. No.
16/921,448
Granted
May 9, 2023
Kind
B2
Abstract

In accordance with an example embodiment there is disclosed herein a method for authenticating a touch screen layout. A file containing the touch screen layout is signed by a key known to the device that is to deploy the touch screen layout, such as, for example an automated banking machine and/or a point of sale system. Before the touch screen is used by the device's user interface, the device validates the touch screen.

Claims (55)

1. A method, comprising:

receiving a request to load a touch screen layout that interprets touch inputs received on a touch surface to data representative of an input;

obtaining data representative of the touch screen layout by a touch screen module;

authenticating the data representative of the touch screen layout with a predetermined key;

loading the touch screen layout by the touch screen module responsive to successfully authenticating the data representative of the touch screen layout; and

interpreting a touch input received on the touch screen to data representative of an input responsive to successfully authenticating the data representative of the touch screen layout.

2. The method set forth in claim 1 , the authenticating the touch screen layout comprises validating a signature associated with the touch screen layout where the predetermined key is associated with the touch screen module.

3. The method set forth in claim 2 , wherein the predetermined key is an asymmetric key.

4. The method set forth in claim 1 , further comprising:

storing the data representative of the touch screen layout in a memory associated with the touch screen module responsive to successfully authenticating the data representative of the touch screen layout; and

loading the data representative of the touch screen layout from the memory associated with the touch screen module responsive to receiving a subsequent request to load the touch screen layout.

5. The method set forth in claim 1 , further comprising:

receiving a request to load a display screen layout;

obtaining data representative of the display screen layout by a display module associated with the touch screen module;

authenticating the data representative of the display screen layout by the display module;

loading the display screen layout by the display module responsive to successfully authenticating the data representative of the display screen layout.

6. A method, comprising:

receiving a request to load a touch screen layout;

obtaining data representative of the touch screen layout by a touch screen module;

authenticating the data representative of the touch screen layout;

loading the touch screen layout by the touch screen module responsive to successfully authenticating the data representative of the touch screen layout;

receiving a request to load a display screen layout;

obtaining data representative of the display screen layout by a display module associated with the touch screen module;

authenticating the data representative of the display screen layout by the display module; and

loading the display screen layout by the display module responsive to successfully authenticating the data representative of the display screen layout;

wherein the display screen layout is signed by a first key and the touch screen layout is signed by a second key.

7. The method set forth in claim 6 , wherein the first and second keys are the same.

8. An apparatus, comprising:

a touch surface;

a touch screen logic coupled with the touch surface;

a display;

a display logic coupled with the display;

a controller coupled with the touch screen logic and the display logic, wherein the controller is operable to obtain data representative of an input from the touch screen logic and provide data representative of an output to the display logic;

a memory coupled with the controller;

a communication interface coupled with the controller; and

a cash dispenser coupled with the controller;

the controller is operable to receive via the communication interface data representative of a touch screen layout;

the controller is operable to forward the data representative of the touch screen layout to the touch screen logic;

the touch screen logic is operable to authenticate the data representative of the touch screen layout with a predetermined key;

the touch screen logic is operable to employ the touch screen layout to translate touch inputs received on the touch surface to data representative of an input responsive to successfully authenticating the touch screen layout;

the controller is operable to determine a request for a financial transaction requesting an amount of cash via the cash dispenser based on data representative of an input from the touch screen logic; and

the controller is operable to cause the cash dispenser to dispense the amount of cash responsive to determining the request for the financial transaction requesting the amount of cash.

9. The apparatus set forth in claim 8 , further comprising a user identification module.

10. The apparatus set forth in claim 9 , wherein the user identification module comprises a card reader.

11. The apparatus set forth in claim 10 , wherein the card reader is an encrypting card reader.

12. The apparatus set forth in claim 9 , wherein the user identification module comprises a wireless transceiver.

13. The apparatus set forth in claim 12 , wherein the wireless transceiver is a near field communication transceiver.

14. The apparatus set forth in claim 9 , further comprising a personal identification number pad.

15. The apparatus set forth in claim 14 , wherein the personal identification number pad is an encrypting personal identification number pad.

16. The apparatus set forth in claim 8 , wherein the controller is operable to the controller store the data representative of a touch screen layout in the memory; and the controller is operable to forward the data representative of the touch screen layout to the touch screen logic from the memory.

17. The apparatus set forth in claim 8 , further comprising:

the controller is operable to receive via the communication interface data representative of a display layout;

the controller is operable to forward the data representative of the touch screen layout to the display logic; and

the display logic is operable to authenticate the data representative of the display screen layout with a second predetermined key; and

the display screen logic is operable to employ the touch screen layout to translate touch inputs received on the touch surface to data representative of an input responsive to successfully authenticating the touch screen layout.

Assignments (21)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 066545/0078 Recorded Dec 19, 2024
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069743/0001 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT R/F 066599/0767 Recorded Dec 19, 2024
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: DIEBOLD SELF-SERVICE SYSTEMS; DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069743/0497 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 067026/0191 Recorded Dec 19, 2024
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED; DIEBOLD SELF-SERVICE SYSTEMS
Reel/Frame 069742/0954 →
SECURITY INTEREST Recorded Dec 18, 2024
From: DIEBOLD NIXDORF, INCORPORATED
To: REGIONS BANK, AS COLLATERAL AGENT
Reel/Frame 069738/0001 →
SECURITY INTEREST Recorded Dec 18, 2024
From: DIEBOLD NIXDORF, INCORPORATED
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 069740/0014 →
SECURITY INTEREST Recorded Apr 5, 2024
From: DIEBOLD NIXDORF, INCORPORATED; DIEBOLD SELF-SERVICE SYSTEMS
To: GLAS AMERICAS LLC
Reel/Frame 067026/0191 →
SECURITY INTEREST Recorded Feb 14, 2024
From: DIEBOLD NIXDORF, INCORPORATED; DIEBOLD SELF-SERVICE SYSTEMS
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 066599/0767 →
SECURITY INTEREST Recorded Feb 9, 2024
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 066545/0078 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 EUR NOTES REEL/FRAME 062294/0014) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0079 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 USD NOTES REEL/FRAME 062293/0976) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0124 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2026 NOTES REEL/FRAME 062299/0794) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0202 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (NEW TERM LOAN REEL/FRAME 062299/0717) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0288 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (R/F 062299/0618) Recorded Jun 16, 2023
From: GLAS AMERICAS LLC
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064008/0852 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 7, 2023
From: JPMORGAN CHASE BANK, N.A.
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064021/0405 →
PATENT SECURITY AGREEMENT - 2025 EUR Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062294/0014 →
PATENT SECURITY AGREEMENT - SUPERPRIORITY Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0618 →
PATENT SECURITY AGREEMENT - TERM LOAN Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0717 →
PATENT SECURITY AGREEMENT - 2025 USD NOTES Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062293/0976 →
PATENT SECURITY AGREEMENT - 2026 NOTES Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0794 →
SECURITY INTEREST (ABL) Recorded Dec 29, 2022
From: DIEBOLD NIXDORF, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 062250/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: JENKINS, RANDALL W.
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 053153/0888 →
Continuity (1)
Related Publication 20220004669A1 · Jan 6, 2022