Supervisor Program for Self-Service Terminal Fault Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing self-service terminal applications often have a single software suite that lacks 'best-in-class' implementation for each function, leading to inefficient fault and status information management, where all information is transmitted to a single communication facility, which can delay necessary actions.

Innovation Solution

A supervisor program that communicates directly with the terminal application suite to collect and transmit specific information to external service providers, allowing for immediate attention to issues and enabling separate 'best-in-class' utilities for each service provider, using internal and external interfaces like XFS and SNMP agents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single monolithic software suite is used to integrate all ATM functions, then device complexity is reduced and ease of manufacture is improved, but productivity and reliability deteriorate due to lack of best-in-class implementation for each function

Engineering Contradiction:
Improvesoftware integrationVSAvoidfault management efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments the monolithic software suite into separate functional modules (supervisor program, utility programs, communication facilities) that can be independently developed, optimized, and replaced. Each module handles specific functions such as fault detection, status monitoring, or communication with service providers, allowing best-in-class implementation for each function while maintaining overall system integration.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If all status and fault information is transmitted to a single communication facility, then device complexity is reduced, but loss of time increases due to delayed necessary actions

Engineering Contradiction:
Improvecommunication structureVSAvoidresponse time for service actions
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The communication facility is segmented into multiple dedicated communication channels, each connecting to specific service providers (e.g., one channel for fault reporting to technical support, another for status information to operational teams). This segmentation allows parallel processing of different types of information, reducing the time required for necessary actions while maintaining manageable system complexity through structured communication architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components (supervisor program and utility programs) that act as mediators between the ATM system and external service providers. These intermediaries selectively transmit specific status and fault information to appropriate communication facilities, enabling efficient information routing and reducing delays compared to a single centralized communication approach.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single communication facility handles all service provider communications, then device complexity is reduced, but adaptability deteriorates as it cannot provide dedicated channels for different service providers

Engineering Contradiction:
Improvecommunication architectureVSAvoidservice provider communication capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The supervisor program and utility programs serve as universal interfaces that can communicate with multiple different service providers through standardized protocols (such as SNMP). This multi-functional approach allows a single supervisor architecture to adapt to various service provider requirements while maintaining relatively simple device complexity through standardized communication mechanisms.

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

Data Source

PatentUS8708226B2Supervisor program
Publication Date: 2014.04.29 NCR ATLEOS CORP
  • US8708226B2 patent drawing
  • US8708226B2 patent drawing
  • US8708226B2 patent drawing

AI summary

A supervisor program (130) for monitoring a self-service terminal (10) executing a terminal application suite (70,80) is described herein. The supervisor program (130) comprises: an internal interface (132) for communicating with the terminal application suite (70,80) to collect supervisor information and at least one supervisor utility (150). Each supervisor utility (150) is configured to collate specific information and each utility (150) has an external interface (154) for directly communicating the collated information to a service provider (114,116,118) external to the terminal (10). This enables the external service provider (114,116,118) to determine if the terminal (10) requires attention. A method of supervising a self-service terminal is also described.