Patents by Inventor Gordon Chisholm

Gordon Chisholm 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).

  • Patent number: 10681036
    Abstract: Various embodiments include composite security interconnect devices and methods. One method embodiment that may be performed by a composite security interconnect device, also referred to herein as a security controller, includes decrypting a first encrypted input received from a peripheral device with a first encryption key to obtain clear text. The first encryption key may be an encryption key established between the security controller and the peripheral device. The method further includes encrypting the clear text with a second encryption key to obtain second encrypted input, the second encryption key being a key of an encryption key pair established with a transaction processing host.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 9, 2020
    Assignee: NCR Corporation
    Inventors: Kevin Horgan, Gordon Chisholm, Graeme Mitchell, Alexander William Whytock, David Sleeman, Colin Sinclair
  • Patent number: 10133869
    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.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 20, 2018
    Assignee: NCR Corporation
    Inventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
  • Patent number: 9996362
    Abstract: Systems and methods for utilizing a diagnostics only boot mode may include initializing, by a computing device comprising a processor, a boot sequence. The computing device may detect installation of a hardware module. In response to detection of the hardware module, the computing device may initialize an alternate boot sequence.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 12, 2018
    Assignee: NCR Corporation
    Inventor: Gordon Chisholm
  • Publication number: 20170177876
    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.
    Type: Application
    Filed: March 9, 2017
    Publication date: June 22, 2017
    Inventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
  • Patent number: 9672361
    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.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 6, 2017
    Assignee: NCR Corporation
    Inventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
  • Publication number: 20170123809
    Abstract: Systems and methods for utilizing a diagnostics only boot mode may include initializing, by a computing device comprising a processor, a boot sequence. The computing device may detect installation of a hardware module. In response to detection of the hardware module, the computing device may initialize an alternate boot sequence.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventor: GORDON CHISHOLM
  • Publication number: 20160359836
    Abstract: Various embodiments include composite security interconnect devices and methods. One method embodiment that may be performed by a composite security interconnect device, also referred to herein as a security controller, includes decrypting a first encrypted input received from a peripheral device with a first encryption key to obtain clear text. The first encryption key may be an encryption key established between the security controller and the peripheral device. The method further includes encrypting the clear text with a second encryption key to obtain second encrypted input, the second encryption key being a key of an encryption key pair established with a transaction processing host.
    Type: Application
    Filed: March 28, 2014
    Publication date: December 8, 2016
    Applicant: NCR Corporation
    Inventors: Kevin Horgan, Gordon Chisholm, Gaeme Mitchell, Alexander William Whytock, David Sleeman, Colin Sinclair
  • Publication number: 20150317168
    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.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: NCR Corporation
    Inventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
  • Patent number: 8572294
    Abstract: Software executes on a processor of a device, such as an automate teller machine, at start-up to perform validation of expected peripheral devices for a predetermined number of start-ups. Once the predetermined number of start-ups has been reached with the same peripheral devices being present and operational the validation operation is curtailed and start-up of the device is sped up.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: October 29, 2013
    Assignee: NCR Corporation
    Inventor: Gordon Chisholm
  • Publication number: 20120297094
    Abstract: Software executes on a processor of a device, such as an automate teller machine, at start-up to perform validation of expected peripheral devices for a predetermined number of start-ups. Once the predetermined number of start-ups has been reached with the same peripheral devices being present and operational the validation operation is curtailed and start-up of the device is sped up.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: NCR CORPORATION
    Inventor: Gordon Chisholm
  • Patent number: 8078912
    Abstract: A self-service terminal comprises a pc core; at least one module coupled to the pc core; a control application executing on the pc core for controlling the operation of the terminal; and a management application executing on the pc core. The management application is arranged to (i) monitor state of health of the pc core, the control application, and the at least one module, (ii) detect a fault state at any of the pc core, the control application, and the at least one module, (iii) monitor the control application to ascertain if a filter criterion is satisfied, and (iv) transmit a fault signal from the terminal only if the filter criterion is not satisfied.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: December 13, 2011
    Assignee: NCR Corporation
    Inventors: Michael J. Neilan, Gordon Chisholm
  • Publication number: 20090199053
    Abstract: A self-service terminal comprises a pc core; at least one module coupled to the pc core; a control application executing on the pc core for controlling the operation of the terminal; and a management application executing on the pc core. The management application is arranged to (i) monitor state of health of the pc core, the control application, and the at least one module, (ii) detect a fault state at any of the pc core, the control application, and the at least one module, (iii) monitor the control application to ascertain if a filter criterion is satisfied, and (iv) transmit a fault signal from the terminal only if the filter criterion is not satisfied.
    Type: Application
    Filed: March 6, 2009
    Publication date: August 6, 2009
    Inventors: Michael J. Neilan, Gordon Chisholm
  • Publication number: 20060010131
    Abstract: A system implementing secure access to management information, the system (96) comprising: an open management service (64) including an open management application programming interface (92); a managed object (18,30,50,66) generating management information; and an object interface (68,74) for (i) receiving management information from the object, (ii) converting the received management information into a format accessible to the open management service, and (iii) providing the management information to the open management service (64) in response to a valid request from a client (80). The system further comprises an authorization component (74a) for verifying an access code (86) associated with the request to determine if the client (80) is authorized to issue the request.
    Type: Application
    Filed: June 22, 2005
    Publication date: January 12, 2006
    Inventors: Gordon Chisholm, Richard Han, Andrew Monaghan