IP Library Granted Patent US 9,672,361
Granted Patent B2
US 9,672,361 · App. 14/265,603 · Granted Jun 6, 2017

Self-service terminal (SST) secure boot

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 9,672,361
App. No.
14/265,603
Granted
Jun 6, 2017
Kind
B2
Abstract

A Basic Input/Output System (BIOS) of a device is modified to: obtain a first value from a medium interfaced to the device, produce a second value from boot data resident on the medium, compare the first value to the second value, and boot from the boot data of the medium when the first value is equal to the second value.

Claims (19)

1. A method, comprising:

configuring a hash process to generate a hash value from boot data residing on a portable non-transitory computer readable storage medium;

modifying a Basic Input/Output System (BIOS) to obtain a second hash value from header information residing on the portable non-transitory computer readable storage medium;

modifying the BIOS to process the hash process;

modifying the BIOS to compare the hash value against the second hash value;

modifying the BIOS to boot a device associated with the BIOS from the boot data when the hash value equals the second hash value, and wherein modifying the BIOS to boot further includes modifying the BIOS to: activate a camera associated with the device to take an image of an individual that inserted the portable non-transitory computer readable storage medium into the device, record the image, and shut the device down when the hash value does not equal the second hash value;

certifying the modified BIOS for installation on the device;

installing the modified BIOS as a device BIOS for the device; and

processing on the device the modified BIOS for determining when to boot that device from data residing on the portable non-transitory computer readable storage medium when the device is booted and the portable non-transitory computer readable storage medium is interfaced to the device and booting the device from the data when the modified BIOS verifies the data as the boot data.

2. The method of claim 1 , wherein configuring further includes configuring the hash process to use Logical Volume Integrity Descriptor (LVID) data obtained from the boot data to generate the hash value.

3. A method comprising:

configuring a hash process to generate a hash value from boot data residing on a portable non-transitory computer readable storage medium;

modifying a Basic Input/Output System (BIOS) to obtain a second hash value from header information residing on the portable non-transitory computer readable storage medium;

modifying the BIOS to process the hash process;

modifying the BIOS to compare the hash value against the second hash value;

modifying the BIOS to boot a device associated with the BIOS from the boot data when the hash value equals the second hash value, and wherein modifying the BIOS to boot further includes modifying the BIOS to: activate a camera associated with the device to take an image of an individual that inserted the portable non-transitory computer readable storage medium into the device, record the image, and boot the device from existing boot data resident on the device when the hash value does not equal the second hash value;

certifying the modified BIOS for installation on the device;

installing the modified BIOS as a device BIOS for the device; and

processing on the device the modified BIOS for determining when to boot that device from data residing on the portable non-transitory computer readable storage medium when the device is booted and the portable non-transitory computer readable storage medium is interfaced to the device and booting the device from the data when the modified BIOS verifies the data as the boot data.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: CHISHOLM, GORDON; HORGAN, KEVIN; BENN, CAMPBELL
To: NCR CORPORATION
Reel/Frame 032787/0772 →