IP Library Granted Patent US 11,520,599
Granted Patent B2
US 11,520,599 · App. 16/964,088 · Granted Dec 6, 2022

Application interface and database structures to remotely manage bios settings of automated teller machines

Inventors: Kevin Martin (Paderborn, AL); Richard Brunt (Westfiled, MA); Shon Hostetler (Ohiopyle, PA); Alvin Golnik, Jr. (New Port Richey, FL); Richard Steinmetz (St. Cloud, FL)
Assignee: Diebold Nixdorf Incorporated
G06F9/4416G06Q20/1085
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,520,599
App. No.
16/964,088
Granted
Dec 6, 2022
Kind
B2
Abstract

A method for controlling at least one setting of a basic input output system (BIOS) of at least one automated transaction machine (ATM) can include provisioning features of an active management technology system of a first computing device associated with an ATM. The method can also include establishing an initial trust between the first computing device and a second computing device that is remote from the first computing device, over a serial-over-lan (SOL) connection that is a feature of the active management technology system. The method can also include configuring the setting of the BIOS of the first computing device and storing a schedule for changing the setting of the BIOS. The method can also include reconfiguring the setting of the BIOS in response to the schedule stored on the database over the SOL.

Claims (43)

1. A method for controlling at least one setting of a basic input output system (BIOS) of at least one automated transaction machine (ATM) comprising:

provisioning features of an active management technology system of a first computing device having one or more processors and associated with a first ATM, including:

establishing an initial trust between the first computing device and a second computing device having one or more processors, the second computing device remote from the first computing device, said establishing occurring over a serial-over-lan (SOL) connection, the SOL a feature of the active management technology system, and

configuring, with the second computing device over the SOL, the at least one setting of the BIOS of the first computing device;

storing, in a database accessible by the second computing device, a schedule for changing the at least one setting of the BIOS of the first computing device;

reconfiguring, with the second computing device, the at least one setting of the BIOS of the first computing device in response to the schedule stored on the database, said reconfiguring over the SOL of the active management technology system;

provisioning features of an active management technology system of a third computing device having one or more processors and associated with a second ATM, including:

establishing an initial trust between the third computing device and the second computing device, the third computing device remote from the first computing device and from the second computing device, said establishing occurring over an SOL connection defined by the active management technology system of the third computing device,

establishing an initial trust between the third computing device and a fourth computing device, the third computing device remote from the fourth computing device, said establishing further defined as occurring over the SOL of the active management technology system of the third computing device, and

configuring, with the second computing device over the SOL of the third computing device, the at least one setting of the BIOS of the third computing device;

storing, in the database, a schedule for changing the at least one setting of the BIOS of the third computing device;

reconfiguring, with the second computing device, the at least one setting of the BIOS of the third computing device in response to the schedule for changing the at least one setting of the BIOS of the third computing device stored on the database;

directing, with the second computing device, the fourth computing device to reconfigure the at least one setting of the BIOS of the third computing device; and

reconfiguring, with the fourth computing device, the at least one setting of the BIOS of the third computing device in response to said directing, said reconfiguring the at least one setting of the BIOS of the third computing device with the fourth computing device occurring after said reconfiguring the at least one setting of the BIOS of the third computing device with the second computing device.

2. The method of claim 1 wherein said configuring further comprises:

disabling, with the second computing device, all features of the active management technology system except for the SOL.

3. The method of claim 1 wherein the at least one setting of the BIOS is further defined as a boot password for the BIOS.

4. The method of claim 1 wherein the at least one setting of the BIOS is further defined as a password encryption key for the BIOS.

5. The method of claim 1 wherein said reconfiguring the at least one setting of the BIOS of the first computing device with the second computing device and said reconfiguring the at least one setting of the BIOS of the third computing device with the fourth computing device are concurrent with one another.

6. A system for controlling at least one setting of a basic input output system (BIOS) of at least one automated transaction machine (ATM) comprising:

a first computing device having one or more processors and associated with a first ATM, the first computing device having a provisioned, active management technology system;

a database;

a second computing device configured to access said database and remote from the first computing device, said second computing device having one or more processors and a non-transitory, computer readable medium storing instructions that, when executed by the one or more processors, cause said second computing device to perform operations comprising:

establishing an initial trust between the first computing device and the second computing device over a serial-over-lan (SOL) connection controlled by the active management technology system of the first computing device,

configuring, over the SOL, the at least one setting of the BIOS of the first computing device, and

reconfiguring the at least one setting of the BIOS of the first computing device in response to a schedule for changing the at least one setting of the BIOS of the first computing device, the schedule stored in the database, said reconfiguring occurring over the SOL of the active management technology system;

a third computing device having one or more processors and associated with a second ATM, the third computing device having a provisioned, active management technology system and remote from the first computing device and the second computing device;

a fourth computing device configured to access said database and remote from the third computing device, said fourth computing device having one or more processors and a non-transitory, computer readable medium;

wherein said non-transitory, computer readable medium of the second computing device further causes the second computing device to perform operations comprising:

establishing an initial trust with the third computing device through an SOL defined by the active management technology system of the third computing device,

storing, in the database, a schedule for changing the at least one setting of the BIOS of the third computing device, and

configuring, over said SOL of the third computing device, the at least one setting of the BIOS of the third computing device;

wherein said non-transitory, computer readable medium of the fourth computing device further causes the fourth computing device to perform operations comprising:

establishing an initial trust between the third computing device and a fourth computing device, the third computing device remote from the fourth computing device, said establishing further defined as occurring through the SOL of the active management technology system of the third computing device

wherein said non-transitory, computer readable medium of the second computing device further causes the second computing device to perform operations comprising:

reconfiguring the at least one setting of the BIOS of the third computing device in response to the schedule for changing the at least one setting of the BIOS of the third computing device stored in the database;

wherein said non-transitory, computer readable medium of the second computing device further causes the second computing device to perform operations comprising directing the fourth computing device to reconfigure the at least one setting of the BIOS of the third computing device; and

wherein said non-transitory, computer readable medium of the fourth computing device further causes the fourth computing device to perform operations comprising reconfiguring the at least one setting of the BIOS of the third computing device in response to said directing from the second computing device, the reconfiguring of the at least one setting of the BIOS of the third computing device by the fourth computing device occurring after the reconfiguring of the at least one setting of the BIOS of the third computing device by the second computing device.

7. The system of claim 6 wherein said non-transitory, computer readable medium storing instructions further causes the second computing device to perform an operation comprising:

disabling all features of the active management technology system except for the SOL during the configuring.

8. The system of claim 6 wherein the at least one setting of the BIOS is further defined as a boot password for the BIOS.

9. The system of claim 6 wherein the at least one setting of the BIOS is further defined as a password encryption key for the BIOS.

10. The system of claim 6 wherein said reconfiguring the at least one setting of the BIOS of the first computing device with the second computing device and said reconfiguring the at least one setting of the BIOS of the third computing device with the fourth computing device are concurrent with one another.

Assignments (19)
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 →
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 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 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 (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 (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 - 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 EUR Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062294/0014 →
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 →
PATENT SECURITY AGREEMENT - SUPERPRIORITY Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0618 →
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 Aug 17, 2022
From: MARTIN, KEVIN L., MR.; BRUNT, RICHARD, MR.; HOSTETLER, SHON, MR.; GOLNIK, ALVIN, MR.; STEINMETZ, RICHARD A., MR.
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 060828/0694 →