POS Intermediary Layer for Direct Payment Gateway Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Point of Sale (POS) devices often require complicated setup actions for users to make payments using their user devices, and the data captured by scanners and printers at commerce locations remains untapped, while limited-capability POS devices face inefficiencies in software updates due to memory constraints.

Innovation Solution

The system allows user devices to directly communicate with payment gateways, captures scanner and printer data without altering existing POS software, and enables efficient software updates for limited-capability POS devices without full-overwrite images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user devices are allowed to directly communicate with payment gateways, then user convenience is improved, but system complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer that facilitates communication between user devices and payment gateways. This intermediary handles the complex authentication and data transmission protocols, allowing users to make payments seamlessly without directly managing the complex communication protocols, thus improving ease of operation while managing system complexity through the intermediary component

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If scanner and printer data are captured without altering existing POS software, then data utilization is improved, but technical complexity increases

Engineering Contradiction:
Improvedata utilizationVSAvoidtechnical complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts the data capture functionality from the existing POS software by implementing a separate interception mechanism. This allows scanner and printer data to be captured and utilized without modifying the core POS software, thereby improving data utilization while managing technical complexity through modular extraction of the capture function

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If full-overwrite software images are used for updates, then update reliability is improved, but update costs and time increase

Engineering Contradiction:
Improveupdate reliabilityVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the software update process into incremental updates rather than requiring full-overwrite images. This allows the POS device to receive and apply smaller update packages sequentially, reducing update time and memory requirements while maintaining reliability through verified incremental application of updates

Inventive Principle:
Principle #1Segmentation

4Reliability

If full-overwrite software images are used for updates, then update completeness is improved, but memory requirements increase

Engineering Contradiction:
Improveupdate completenessVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the software update into smaller segments that can be stored and applied incrementally. This segmentation reduces the peak memory requirements compared to storing a complete full-overwrite image, while ensuring update completeness through verified incremental application of each segment to the POS device

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12321945B2Point of sale apparatuses, methods and systems
Publication Date: 2025.06.03 IDID TECNOLOGIA LTDA
  • US12321945B2 patent drawing
  • US12321945B2 patent drawing
  • US12321945B2 patent drawing

AI summary

Transformation of inputs including beacon inputs, Global Positioning System (GPS) inputs, captured panorama inputs, user-penned descriptive inputs, and payment-amount-specifying inputs, via components, into outputs including user device POS configuration setting outputs and/or payment-gateway-directed authorization request outputs. Further, transformation of inputs including POS scanner inputs, POS keyboard inputs, and/or POS printer-directed inputs, via components, into outputs including compliance check outputs, tagged omnibus record outputs, SKU-UPC mapping outputs, and/or convergence/correlation outputs. Additionally, transformation of inputs including older limited-capability POS software image inputs and/or newer limited-capability POS software image inputs, via components, into outputs including update directive outputs. Functionality set forth includes allowing user devices to directly communicate with payment gateways, capturing and making use of scanner-obtained data and printer-destined data in a way that does not require code alternation of already-installed POS software, and allowing software of limited-capability POS devices to be updated without sending large, full-overwrite software images.