Driver interface functions to interface client function drivers
AssigneeMicrosoft Technology Licensing, LLC
InventorsRandall E. Aull, Doron J. Holan, Mukund Sankaranarayan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsRandall E. Aull, Doron J. Holan, Mukund Sankaranarayan
Estimating the term…
In embodiments of driver interface functions to interface client function drivers, a set of serial communication protocol driver interfaces are exposed by a core driver stack, and the serial communication protocol driver interfaces include driver interface functions to interface with client function drivers that correspond to client devices configured for data communication in accordance with the serial communication protocol. A client function driver can check for the availability of a driver interface function before interfacing with the core driver stack via the serial communication protocol driver interfaces. A contract version identifier can also be received from the client function driver via an extension of the driver interface functions, where the contract version identifier indicates a set of operation rules by which the client function driver interfaces with the core driver stack.
A computer-implemented method, comprising:
A computer system, comprising:
A hardware computer-readable storage memory comprising stored instructions that are executable and, responsive to execution of the instructions by a computing device, the computing device performs operations comprising to:
Dependencies are inferred from the claim text.