Correlation of resources
First Claim
Patent Images
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.
9 Assignments
0 Petitions
Accused Products
Abstract
A filter driver arranged to be executed on a processor of a terminal. The filter driver, when executed, is arranged to (i) receive a request for a first resource relating to a device installed in the terminal; (ii) determine if the requested first resource is appropriate for the device; and (iii) provide a second resource if the first resource is inappropriate for the device.
-
Citations
9 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing appropriate resources to a terminal for presenting to a user of the terminal residing in a non-transitory computer-readable storage medium and executed by a processor, the method comprising:
-
receiving, by the processor, a request for a first resource relating to a device installed in the terminal that is an Automated Teller Machine (ATM), the request represented in an Input/Output Request Packet directed to the device 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;ascertaining, 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 sending a serial number for the ATM to a remote host and receiving from that remote host the updated configuration table; and providing, 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, wherein providing further includes providing 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. - View Dependent Claims (9)
-
Specification