Patent ID: 11892954
Assignee: XEROX CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method comprising:
providing an app from a computer server to a device, wherein the device comprises a computer storage device;
controlling the device, by the app, to detect an unsupported card reader or detect an unsupported card supplied to a connected card reader of the device; and
automatically generating support for the unsupported card reader or the unsupported card by the app by:
reading identifying information from the unsupported card reader or the unsupported card;
modifying an existing driver support file in the computer storage device by adding the identifying information to the existing driver support file to create a modified driver support file;
testing the unsupported card reader or the unsupported card using the modified driver support file by:
storing a backup of the existing driver support file before creating the modified driver support file;
deactivating the backup of the existing driver support file and activating the modified driver support file;
facilitating a series of communication and operation tests on the unsupported card reader or the unsupported card using the modified driver support file;
deactivating the modified driver support file and reactivating the backup of the existing driver support file based on tests being unsuccessful; and
keeping the backup of the existing driver support file deactivated based on the testing being successful; and

supplying the modified driver support file to other devices separate from the device based on the testing being successful.