Keyboard Input Emulation for Legacy POS Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing NFC-enabled devices face challenges in communicating with non-NFC enabled computing devices, particularly in processing data sets that require manual keyboard strokes, making it difficult to exchange data without modifying the hardware of these devices.

Innovation Solution

A computer-implemented method that establishes a wireless communication channel between devices, transmits identifiers, and edits data sets to include keyboard stroke prefixes and suffixes recognizable by the receiving device, effectively emulating keyboard entries to process data sets without manual input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If NFC-enabled devices use wireless communication to exchange data with non-NFC enabled devices, then data exchange capability is improved, but compatibility with legacy systems deteriorates

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidcompatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary translation layer that converts NFC wireless communication data into keyboard stroke emulation format. This mediator enables compatibility between NFC-enabled devices and legacy non-NFC systems by translating the communication protocol into a format the legacy system can understand and process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the data format and communication parameters from NFC wireless protocol into keyboard stroke emulation parameters. By changing the parameter representation (from structured NFC data packets to sequential keyboard input codes), the system achieves compatibility with legacy terminals that only understand keyboard input protocols.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual keyboard strokes are required for data set processing, then system compatibility is maintained, but operation efficiency deteriorates

Engineering Contradiction:
Improvesystem compatibilityVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs self-service by automatically generating and transmitting the required keyboard stroke sequences through wireless communication. Instead of requiring manual keyboard input, the NFC-enabled device autonomously emulates the keyboard strokes needed for data set processing, maintaining compatibility while eliminating manual intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual keyboard input system with an electronic wireless communication system. The physical act of pressing keyboard keys is substituted by electronic transmission of keyboard stroke emulation data, eliminating the need for manual mechanical input while maintaining the same processing effect.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If hardware modification is made to enable NFC functionality, then wireless communication capability is improved, but device complexity and manufacturing cost deteriorate

Engineering Contradiction:
Improvewireless communication capabilityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of modifying the hardware to add NFC capabilities, the patent creates a software-based copy of keyboard input functionality through wireless communication. The NFC device copies the effect of keyboard input by transmitting emulation data, avoiding the need for physical hardware modification in the legacy terminal.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The NFC-enabled device serves multiple functions: it acts as both an NFC wireless communication device and a virtual keyboard input device. This multi-functionality allows a single device to both transmit data wirelessly and emulate keyboard strokes, eliminating the need for separate hardware modifications.

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

Data Source

PatentUS11275452B2Keyboard input emulation
Publication Date: 2022.03.15 GOOGLE LLC
  • US11275452B2 patent drawing
  • US11275452B2 patent drawing
  • US11275452B2 patent drawing

AI summary

A computing device receives a response comprising one or more data sets corresponding to an identifier. The computing device identifies a first data set identifier in the response that signals the beginning of a first data set and edits the first data set to comprise a first keyboard stroke entry prefix understood by a second computing device as defining the first data set as a first particular type of data and a keyboard stroke entry suffix understood by the second computing device as defining an end of the first data set. The computing device identifies and edits a second data set. The edited first and second data sets are transmitted to the second computing device, where it processes the data sets based on the keyboard stroke entry prefixes and recognizes the end of the data sets based on the keyboard stroke entry suffix.