Patents by Inventor Ian A. Cathro

Ian A. Cathro 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: 9064043
    Abstract: A fault replay system uploads part or all of a log file from a subject system and replays the events detailed within the log file upon physical copies of devices present in the subject system. The replay of the log file events aid the determination of at which event a fault occurred and improves the accuracy of fault determination.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: June 23, 2015
    Assignee: NCR Corporation
    Inventor: Ian A. Cathro
  • Patent number: 8739305
    Abstract: A method of using a mini filter driver to secure access to encrypted information stored on a removable storage device. The method comprises receiving a request to read information from the removable storage device. The mini filter driver ascertains if the request originated from an authorized client. The mini filter driver receives encrypted information read from the removable storage device, and decrypts the encrypted information in the event that the request originated from an authorized client. The decrypted information can then be conveyed to the authorized client. If the client is not authorized, then the mini filter driver does not decrypt the information.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: May 27, 2014
    Assignee: NCR Corporation
    Inventor: Ian A. Cathro
  • Patent number: 8505037
    Abstract: A method of operating a self-service terminal is described, along with software for performing the method. The self-service terminal has a number of service providers installed on it. According to the method, a call from a self-service terminal application to open a session with a service provider is received by a manager module. The call includes details of a device related parameter, such as a logical service name or device class. Those service providers which can support the device related parameter are identified and then queried to determine if an associated device is present. Based on the results of the query, one of the service providers is selected and a session is opened between the self-service terminal application and the selected service provider module.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 6, 2013
    Assignee: NCR Corporation
    Inventors: Alexander P. Miller, Ian A. Cathro
  • Patent number: 8499200
    Abstract: A method of managing code-tracing data is described. The method comprises the steps of: receiving code-tracing data from an executing software component; adding the received code-tracing data to a log stored in temporary storage; detecting a property of the received code-tracing data; copying the log to non-volatile storage when the property matches a defined trigger property; and deleting contents of the log according to a caching policy when the property does not match a defined trigger property.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: July 30, 2013
    Assignee: NCR Corporation
    Inventor: Ian A. Cathro
  • Publication number: 20110289360
    Abstract: A method of managing code-tracing data is described. The method comprises the steps of: receiving code-tracing data from an executing software component; adding the received code-tracing data to a log stored in temporary storage; detecting a property of the received code-tracing data; copying the log to non-volatile storage when the property matches a defined trigger property; and deleting contents of the log according to a caching policy when the property does not match a defined trigger property.
    Type: Application
    Filed: May 24, 2010
    Publication date: November 24, 2011
    Applicant: NCR CORPORAITON
    Inventor: Ian A. Cathro
  • Publication number: 20100162050
    Abstract: A fault replay system uploads part or all of a log file from a subject system and replays the events detailed within the log file upon physical copies of devices present in the subject system. The replay of the log file events aid the determination of at which event a fault occurred and improves the accuracy of fault determination.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventor: Ian A. Cathro
  • Publication number: 20090327720
    Abstract: A method of using a mini filter driver to secure access to encrypted information stored on a removable storage device. The method comprises receiving a request to read information from the removable storage device. The mini filter driver ascertains if the request originated from an authorized client. The mini filter driver receives encrypted information read from the removable storage device, and decrypts the encrypted information in the event that the request originated from an authorized client. The decrypted information can then be conveyed to the authorized client. If the client is not authorized, then the mini filter driver does not decrypt the information.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventor: Ian A. Cathro
  • Publication number: 20090113459
    Abstract: A method of operating a self-service terminal is described, along with software for performing the method. The self-service terminal has a number of service providers installed on it. According to the method, a call from a self-service terminal application to open a session with a service provider is received by a manager module. The call includes details of a device related parameter, such as a logical service name or device class. Those service providers which can support the device related parameter are identified and then queried to determine if an associated device is present. Based on the results of the query, one of the service providers is selected and a session is opened between the self-service terminal application and the selected service provider module.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Alexander P. Miller, Ian A. Cathro