Plug-in Chip Card Payment Interface for Multi-Processor Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current retail systems are limited by the need for hard-coded compatibility with specific chip card hardware devices and payment processors, restricting flexibility and interoperability across different devices and processors.

Innovation Solution

A payment services system that exposes interfaces for multiple chip card payment processors and peripheral devices, allowing configuration to support various hardware devices and payment processors, enabling seamless communication and transaction processing regardless of device or processor manufacturer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses hard-coded device drivers for specific hardware devices and payment processors, then compatibility with those specific devices is ensured, but flexibility and adaptability to different devices and processors are reduced

Engineering Contradiction:
ImprovecompatibilityVSAvoidflexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal payment processing system where a single payment processing module can work with multiple different hardware devices and payment processors through standardized interfaces. The system defines abstract interface contracts that any device or processor can implement, allowing the core processing logic to remain unchanged while supporting diverse implementations.

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

Solution Approach 2:

The patent introduces interface definitions and configuration files as intermediaries between the payment processing module and the hardware devices/payment processors. These interfaces act as mediators that translate between the standardized system requirements and the specific implementations of different devices and processors, eliminating the need for hard-coded connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the system is configured to work with a single device driver, then integration complexity is reduced, but the ability to support multiple devices and processors is limited

Engineering Contradiction:
Improveintegration complexityVSAvoidmulti-device support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the payment system into distinct modular components: the payment processing module, interface definitions, configuration files, and device-specific implementations. This segmentation allows each component to be developed, tested, and maintained independently, reducing integration complexity while enabling multi-device support through standardized connection points.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses configuration files with parameters to define the relationships between payment processing modules and specific devices or processors. By changing parameters in these configuration files rather than modifying code, the system can adapt to support different devices and processors, maintaining low integration complexity while achieving high versatility.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If new hardware devices or payment processors are added to the system, then functionality and options are enhanced, but modification of the payment processing module is required

Engineering Contradiction:
ImprovefunctionalityVSAvoidease of integration
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent establishes interface definitions and configuration templates in advance, before specific devices or processors need to be integrated. These pre-defined interfaces specify the contracts and requirements that any new device or processor must meet, allowing new components to be added by simply implementing the predefined interfaces and updating configuration files, without modifying the core payment processing module.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9064251B2Plug-in based chip card payments
Publication Date: 2015.06.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9064251B2 patent drawing
  • US9064251B2 patent drawing
  • US9064251B2 patent drawing

AI summary

A chip card payment processor interface component exposes a plurality of different interfaces for a plurality of different chip card payment processors. A chip card peripheral device interface component exposes a plurality of different chip card peripheral device interfaces for a plurality of different chip card peripheral devices. A payment services component can thus interact with the plurality of different chip card peripheral devices in conducting a transaction, and can also interact with a plurality of different chip card payment processors to authenticate and validate the transaction.