Filter Driver for ATM Resource Linkage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing self-service terminals, such as ATMs, face challenges in maintaining accurate visual cues and lead-through information due to their high configurability, requiring time-consuming manual tailoring of applications and risking incorrect linkages that can lead to poor user interaction.

Innovation Solution

A file system filter driver is executed on the terminal's processor to intercept requests for resources, determining appropriateness and providing alternative resources through a configuration table, ensuring correct linkage and automatic updates, thereby eliminating the need for manual configuration and accommodating hardware changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a tailored application is manually configured for each ATM hardware configuration, then the correct visual cues and lead-through information can be provided for specific devices, but the process becomes time-consuming and prone to incorrect linkages

Engineering Contradiction:
Improveaccuracy of resource-device linkageVSAvoidtime required for manual configuration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic self-configuration by having the application automatically detect the hardware configuration and link appropriate visual resources without manual intervention. The filter driver intercepts resource requests and automatically redirects them to the correct resources based on detected device versions, eliminating the need for manual tailoring while ensuring accurate linkages.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the application queries the actual hardware configuration and uses this information to automatically adjust resource linkage. The filter driver provides feedback about the detected device version to the application, enabling dynamic adaptation and correct resource selection without manual configuration.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If manual tailoring of applications is performed for each ATM configuration, then visual cues can be matched to specific devices, but the configuration may become incorrect or outdated after hardware upgrades

Engineering Contradiction:
Improveadaptation to hardware configurationsVSAvoidcorrectness of visual cue linkage
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system transitions from static manual configuration to dynamic automatic detection and adaptation. The filter driver continuously monitors hardware configuration and dynamically redirects resource requests to match the current device version, ensuring the application adapts automatically to hardware upgrades and changes without losing correctness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The filter driver serves multiple functions: it intercepts resource requests, detects device versions, determines appropriate resources, and redirects requests accordingly. This universal mechanism handles various hardware configurations and upgrade scenarios through a single automated system, improving both adaptability and reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple device versions are supported in the same ATM network, then hardware flexibility is improved, but the complexity of maintaining correct visual cues for each version increases

Engineering Contradiction:
Improvesupport for multiple device versionsVSAvoidcomplexity of resource configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The filter driver acts as an intermediary layer between the application and multiple device versions. It intercepts all resource requests and automatically determines the correct resource based on the detected device version, eliminating the need for complex manual configuration management across multiple hardware variants.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses resource redirection where a single application can serve multiple device versions through the filter driver's copying and redirecting of resource requests to version-appropriate resources. This allows one application binary to support multiple hardware configurations without duplicating configuration efforts.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9135020B2Correlation of resources
Publication Date: 2015.09.15 NCR ATLEOS CORP
  • US9135020B2 patent drawing
  • US9135020B2 patent drawing
  • US9135020B2 patent drawing

AI summary

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.