Invention Grant
- Patent Title: Transparent device driver integration
-
Application No.: US15796015Application Date: 2017-10-27
-
Publication No.: US10430118B2Publication Date: 2019-10-01
- Inventor: Nicholas Caine , Andrew J. Wurfel
- Applicant: NCR Corporation
- Applicant Address: US GA Atlanta
- Assignee: NCR Corporation
- Current Assignee: NCR Corporation
- Current Assignee Address: US GA Atlanta
- Agency: Schwegman, Lundberg & Woessner
- Main IPC: G06F13/12
- IPC: G06F13/12 ; G06F3/06 ; G06F3/0354 ; G06F1/16

Abstract:
A virtualized peripheral driver and filter are installed at a kernel level of an Operating System (OS) on a host device. A new peripheral driver is installed on the host device and added to the peripheral device stack within the OS. Events generated from the user level of the OS are pushed through the stack for processing by a newly attached peripheral of the host device using the new peripheral driver. Events produced from the kernel for the peripheral are trapped by the filter when passing up through the stack to the user level of the OS and provided to the virtualized peripheral driver. The virtualized peripheral driver repackages, translates, and formats the events produced from the kernel as OS events expected by the OS for processing and the repacked, translated, and formatted events are processed by the OS.
Public/Granted literature
- US20190129652A1 TRANSPARENT DEVICE DRIVER INTEGRATION Public/Granted day:2019-05-02
Information query