Patent ID: 9703570
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A method comprising: receiving a driver model for a device from a third party, wherein the driver model is generated based on a driver template for the device that is accessible to the third party; the driver model is formatted to be capable of integration in a generic driver class that is configured to parse an input and adapt to a characteristic of a user; and the driver model includes a device type of the device, a list of variables associated with the device and one or more characteristics of the variables added to the driver template; determining whether the driver model is format-compliant; validating syntax of the driver model based at least partially on the driver template from which the driver model is generated; in response to the driver model being format-compliant and the syntax being valid: generating a verified file that is representative of the driver model, the verified file being formatted to dynamically load into a device application module during operation and to dynamically support the device; adding an integrity check value to the verified file; and communicating the verified file to a user apparatus that includes the device application module; and in response to the driver model being format-noncompliant or the syntax being invalid, communicating an error message.