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: 10681036Abstract: 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: GrantFiled: March 28, 2014Date of Patent: June 9, 2020Assignee: NCR CorporationInventors: Kevin Horgan, Gordon Chisholm, Graeme Mitchell, Alexander William Whytock, David Sleeman, Colin Sinclair
-
Patent number: 10133869Abstract: 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: GrantFiled: March 9, 2017Date of Patent: November 20, 2018Assignee: NCR CorporationInventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
-
Patent number: 9996362Abstract: 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: GrantFiled: October 30, 2015Date of Patent: June 12, 2018Assignee: NCR CorporationInventor: Gordon Chisholm
-
Publication number: 20170177876Abstract: 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: ApplicationFiled: March 9, 2017Publication date: June 22, 2017Inventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
-
Patent number: 9672361Abstract: 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: GrantFiled: April 30, 2014Date of Patent: June 6, 2017Assignee: NCR CorporationInventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
-
Publication number: 20170123809Abstract: 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: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Inventor: GORDON CHISHOLM
-
Publication number: 20160359836Abstract: 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: ApplicationFiled: March 28, 2014Publication date: December 8, 2016Applicant: NCR CorporationInventors: Kevin Horgan, Gordon Chisholm, Gaeme Mitchell, Alexander William Whytock, David Sleeman, Colin Sinclair
-
Publication number: 20150317168Abstract: 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: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: NCR CorporationInventors: Gordon Chisholm, Kevin Horgan, Campbell Benn
-
Patent number: 8572294Abstract: 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: GrantFiled: May 17, 2011Date of Patent: October 29, 2013Assignee: NCR CorporationInventor: Gordon Chisholm
-
Publication number: 20120297094Abstract: 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: ApplicationFiled: May 17, 2011Publication date: November 22, 2012Applicant: NCR CORPORATIONInventor: Gordon Chisholm
-
Patent number: 8078912Abstract: 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: GrantFiled: March 6, 2009Date of Patent: December 13, 2011Assignee: NCR CorporationInventors: Michael J. Neilan, Gordon Chisholm
-
Publication number: 20090199053Abstract: 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: ApplicationFiled: March 6, 2009Publication date: August 6, 2009Inventors: Michael J. Neilan, Gordon Chisholm
-
Publication number: 20060010131Abstract: 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: ApplicationFiled: June 22, 2005Publication date: January 12, 2006Inventors: Gordon Chisholm, Richard Han, Andrew Monaghan