Patents by Inventor Brian Steven Wotherspoon

Brian Steven Wotherspoon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220414650
    Abstract: A card reader of a terminal is cryptographically verified upon initialization, power up, connection, or start of day processing of the terminal. A cryptographic and signed token is provided from and verified by an Encrypted Personal Identification Number (PIN) pad (EPP) of the terminal. Each time the reader initializes, the token is verified by the EPP and a new token is generated and provided to the reader for use during a next initialization cycle of the reader. If the reader lacks a token when the EPP has record that is should have the token, the reader is not authorized to perform card transactions for the terminal. If a token provided by the reader during an initialization cycle is not verified, the reader is not authorized to perform card transactions for the terminal.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventor: Brian Steven Wotherspoon
  • Patent number: 10929827
    Abstract: A Basic Input/Output System (BIOS)/Unified Extensible Firmware Interface (UEFI) on a Self-Service Terminal (SST) loads ATM resources into volatile memory of the SST during a boot of the SST in a predefined order. Each time, during an SST boot, where the order is attempting to be changed; a credential is required to change the predefined order and the credential has to be authenticated before the predefined order is changed during the SST boot.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 23, 2021
    Assignee: NCR Corporation
    Inventor: Brian Steven Wotherspoon
  • Patent number: 10733300
    Abstract: A Basic Input/Output System (BIOS)/Unified Extensible Firmware Interface (UEFI) on a Self-Service Terminal (SST) processes during a boot of the SST. When a new hard disk is detected as being present and an identifier for the new hard disk is missing from a whitelist, a signed hard disk identifier is verified from storage on the new hard disk. If the signed hard disk identifier is verified: the new hard disk is authenticated, the whitelist is updated to include the new hard disk identifier, a unique identifier for BIOS/UEFI and the new hard disk identifier are written to the storage of the new hard disk, and the boot process is permitted to continue for the SST.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: August 4, 2020
    Assignee: NCR Corporation
    Inventor: Brian Steven Wotherspoon
  • Publication number: 20190121982
    Abstract: A Basic Input/Output System (BIOS)/Unified Extensible Firmware Interface (UEFI) on a Self-Service Terminal (SST) processes during a boot of the SST. When a new hard disk is detected as being present and an identifier for the new hard disk is missing from a whitelist, a signed hard disk identifier is verified from storage on the new hard disk. If the signed hard disk identifier is verified: the new hard disk is authenticated, the whitelist is updated to include the new hard disk identifier, a unique identifier for BIOS/UEFI and the new hard disk identifier are written to the storage of the new hard disk, and the boot process is permitted to continue for the SST.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 25, 2019
    Inventor: Brian Steven Wotherspoon
  • Publication number: 20180315031
    Abstract: A Basic Input/Output System (BIOS)/Unified Extensible Firmware Interface (UEFI) on a Self-Service Terminal (SST) loads ATM resources into volatile memory of the SST during a boot of the SST in a predefined order. Each time, during an SST boot, where the order is attempting to be changed; a credential is required to change the predefined order and the credential has to be authenticated before the predefined order is changed during the SST boot.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventor: Brian Steven Wotherspoon
  • Patent number: 9485250
    Abstract: One embodiment is in the form of a Self-Service Terminal (SST), such as an automated teller machine (ATM). The SST includes a peripheral device, such as a cash dispenser, and a security controller device including a memory device and a coupling to the peripheral device. The security controller device is operable to perform data processing activities including receiving peripheral device identifying data from the peripheral device and transmitting a public key (SCpk) of the security controller device to the peripheral device. The security controller may then decrypt a received peripheral device encryption key (Ki) according to SCpk, generate a first security controller encryption key (Ke1), and generate a first message authentication code key and encrypt the first message authentication code key according to Ke1 to obtain (Km1)Ke1. (Km1)Ke1 may then be stored in the memory device and transmitted to the peripheral device.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 1, 2016
    Assignee: NCR Corporation
    Inventor: Brian Steven Wotherspoon
  • Publication number: 20160226863
    Abstract: One embodiment is in the form of a Self-Service Terminal (SST), such as an automated teller machine (ATM). The SST includes a peripheral device, such as a cash dispenser, and a security controller device including a memory device and a coupling to the peripheral device. The security controller device is operable to perform data processing activities including receiving peripheral device identifying data from the peripheral device and transmitting a public key (SCpk) of the security controller device to the peripheral device. The security controller may then decrypt a received peripheral device encryption key (Ki) according to SCpk, generate a first security controller encryption key (Ke1), and generate a first message authentication code key and encrypt the first message authentication code key according to Ke1 to obtain (Km1)Ke1. (Km1)Ke1 may then be stored in the memory device and transmitted to the peripheral device.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventor: Brian Steven Wotherspoon