POS Terminal Mode Switching for Customer and Loaner Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point-of-sale (POS) systems face challenges in accommodating both customer-owned and rental terminals with the same application software, as certain functions, screens, and text may be unsuitable or unnecessary for one terminal type, leading to user confusion and increased development and maintenance costs.

Innovation Solution

A sales data processing method that enables application software to operate compatibly on both customer and loaned terminals by allowing a first mode with all functions enabled and a second mode where specific functions are disabled, using a mode switching mechanism to adapt the user interface and functionality based on terminal type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the same application software is used on both customer terminals and loaned terminals, then software development and maintenance costs are reduced, but user confusion increases due to inappropriate functions and interfaces for certain terminal types

Engineering Contradiction:
Improvesoftware development and maintenance costVSAvoiduser confusion
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system dynamically adjusts the application interface and enabled functions based on the terminal type (customer-owned vs. loaned). The controller detects which terminal is being used and automatically configures the UI elements, enabling appropriate functions for each terminal type while disabling others, thus maintaining a single codebase without causing user confusion

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different UI configurations and function sets are applied to different terminal types. Customer-owned terminals receive a different set of enabled functions and interface elements compared to loaned terminals, allowing each terminal type to have optimized, appropriate functionality while using the same base application software

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If the same application software is used on both customer terminals and loaned terminals, then software compatibility is improved, but device complexity increases due to the need to accommodate different terminal requirements

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidsoftware configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A single application software package is designed to function on both customer-owned terminals and loaned terminals. The software includes all possible functions but uses a controller to selectively enable or disable specific functions and UI elements based on the terminal type, achieving universality without requiring separate software versions

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

Solution Approach 2:

The application dynamically reconfigures itself based on the detected terminal type. The controller identifies whether the terminal is customer-owned or loaned and automatically adjusts which functions are available and how the interface is presented, managing complexity through automated adaptation rather than manual configuration

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If all functions are enabled in the application, then functionality is maximized for customer terminals, but unnecessary functions cause confusion and increase operational complexity for loaned terminals

Engineering Contradiction:
ImprovefunctionalityVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The application functions are segmented into different sets based on terminal type. Customer-owned terminals access a comprehensive set of functions, while loaned terminals access a simplified subset. The controller manages this segmentation by enabling or disabling specific functions based on the terminal identity, allowing full functionality where needed while reducing complexity where appropriate

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12586050B2Sales data processing method and sales data processing terminal
Publication Date: 2026.03.24 TOSHIBA TEC KK
  • US12586050B2 patent drawing
  • US12586050B2 patent drawing
  • US12586050B2 patent drawing

AI summary

A method for controlling a terminal capable of performing a point-of-sale (POS) function, includes receiving an input of a particular operation via an input device of the terminal or a particular symbol via an imaging device of the terminal, selecting either a first mode or a second mode corresponding to the particular operation or the particular symbol, and displaying one or more screens for registering a commodity for purchase according to the selected mode. One or more functions that are usable in the first mode are disabled in the second mode.