Patent ID: 9135020
Filing Date: 2015-09-15
Classification: G06F,G07F

Abstract:
1. A filter driver stored as executable instructions in a non-transitory computer-readable storage medium, the executable instructions executed on a processor of a terminal, and arranged to: (i) intercept, by the processor, a request for a first resource relating to a device installed in the terminal that is an Automated Teller Machine (ATM) and the first resource is accessible from the ATM without a network connection and is one or more of: an image file, a text file, an audio file and a video file and the device is one of: a cash or check deposit device, a cash dispenser device, a scanner device, a keypad device, a printer device, a display device, a reader device, and a port device, and wherein the request intercepted by intercepting Input/Output directed to data files that emanate from a specific application processing on the ATM, (ii) determine, by the processor, if the requested first resource is appropriate for the device, ascertain, by the processor, if the requested first resource is appropriate for the device by accessing a configuration table after first determining when the configuration table should be updated and when updating is needed send a serial number for the ATM to a remote host and receive from that remote host the updated configuration table; and (iii) provide, by the processor, a second resource from the terminal by modifying the Input/Output Request Packet to include a reference to a second resource and routing the modified Input/Output Request Packet to the device for processing and identifying the second resource as a different individual resource from a different collection of resources from that which is associated with the first resource, and provide the second resource when a unique string provided in the request for the first resource matches an entry in the configuration table for the second resource indicating that the first resource is inappropriate for the device.