Patents by Inventor Ian Cathro

Ian 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: 10002007
    Abstract: A device driver is configured to provide access to at least one peripheral device through a normalized interface. A loader is provided with the device driver. When the loader is executed, the loader loads the device driver to an operating system (OS) within its own independent processing context. The interactions through the normalized interface are OS independent.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: June 19, 2018
    Assignee: NCR Corporation
    Inventors: Ian Cathro, Brian Spohn
  • Publication number: 20150347157
    Abstract: A device driver is configured to provide access to at least one peripheral device through a normalized interface. A loader is provided with the device driver. When the loader is executed, the loader loads the device driver to an operating system (OS) within its own independent processing context. The interactions through the normalized interface are OS independent.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: NCR Corporation
    Inventors: Ian Cathro, Brian Spohn
  • Patent number: 9098362
    Abstract: An Inter-Process Communication (IPC) message transport mechanism is provided with an Application Programming Interface (API). Applications use the API to create and register clients, and device drivers for devices use the API to create and register services. The applications and device drivers use their own independent API to pass commands and responses to one another using the clients and services. An IPC message transport manager manages and routes the commands as messages without any restrictions on the format or content of the messages. The messages routed in an OS independent fashion.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: August 4, 2015
    Assignee: NCR Corporation
    Inventors: Ian Cathro, Brian Spohn