Dynamic Transaction Command Generator for POS PIN Pad Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point of sale (POS) systems face inefficiencies in managing multiple personal identification number (PIN) pads due to the need for dedicated resources and direct communication links, leading to resource underutilization and decreased merchant revenue.

Innovation Solution

A system and method for dynamically generating transaction command generators to process payment transactions, allowing for flexible association between POS devices and PIN pads, where transaction requests are received, and PIN pad commands are generated and transmitted to PIN pads, enabling efficient management of multiple devices without dedicated resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated resource is established for each PIN pad device to manage transactions, then communication reliability is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal transaction command generator that can service multiple PIN pad devices simultaneously. Instead of having dedicated generators for each device, a single generator can handle multiple devices through standardized communication protocols, reducing system complexity while maintaining reliable transaction management across all devices.

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

Solution Approach 2:

The patent introduces an intermediary layer (the transaction command generator) that mediates between the payment processing system and multiple PIN pad devices. This intermediary standardizes communication interfaces, allowing reliable transaction management without requiring direct dedicated connections to each device, thus reducing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If direct one-to-one communication links are established between POS systems and PIN pads, then transaction processing reliability is improved, but scalability and throughput decrease

Engineering Contradiction:
Improvetransaction processing reliabilityVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple communication channels into a single transaction command generator that can handle multiple PIN pad devices. This consolidation maintains reliable transaction processing while increasing system throughput by eliminating the need for separate dedicated communication paths for each device, allowing parallel processing of multiple transactions.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If dedicated resources are allocated for each PIN pad device, then device management reliability is improved, but resource utilization efficiency decreases

Engineering Contradiction:
Improvedevice management reliabilityVSAvoidresource underutilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The transaction command generator is designed as a universal resource that can service multiple PIN pad devices sequentially and concurrently. This multi-functional approach ensures reliable device management while maximizing resource utilization efficiency, as the same generator can be dynamically allocated to different devices based on transaction demands, eliminating resource idle time and underutilization.

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

Data Source

PatentUS20230410109A1Systems and methods for cloud based pin pad transaction generation
Publication Date: 2023.12.21 WORLDPAY LLC
  • US20230410109A1 patent drawing
  • US20230410109A1 patent drawing
  • US20230410109A1 patent drawing

AI summary

A method of processing payment transactions includes receiving a transaction request from a client device, determining whether a transaction command generator is available, transmitting the transaction request to a transaction command generator, the transaction command generator being an existing transaction command generator or a newly created transaction command generator, receiving generated personal identification number (PIN) pad commands from the transaction command generator, and transmitting the generated PIN pad commands to a PIN pad.