Smart Redundant Pairing for Card Reader Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile devices face limitations in maintaining continuous communication with peripherals like payment card readers, especially when mobility is required, as wired connections restrict movement and wireless connections are less reliable and secure.

Innovation Solution

Implementing a system that establishes simultaneous physical and wireless connections between mobile devices and payment card readers, using USB for secure, reliable communication and Bluetooth as a redundant connection for maintaining connectivity when the device is moved, ensuring seamless transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a physical communication connection (USB) is used between the mobile device and payment card reader, then reliability and security of communication are improved, but mobility of the device is restricted

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice mobility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between physical (USB) and wireless (Bluetooth) communication connections based on operational requirements. The mobile device can transition from a stationary connected state to a mobile state while maintaining communication capability, thus resolving the contradiction between connection reliability and device mobility.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a wireless communication connection (Bluetooth) is used between the mobile device and payment card reader, then device mobility is improved, but reliability and security of communication deteriorate

Engineering Contradiction:
Improvedevice mobilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system employs dynamic connection management where Bluetooth provides mobility when needed, while USB connection is re-established when reliability is required. This dynamic switching allows the system to adapt to different operational contexts, maintaining both mobility capability and communication reliability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If simultaneous physical and wireless connections are established, then redundancy and continuous communication are improved, but device complexity increases

Engineering Contradiction:
Improvecommunication continuityVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system establishes Bluetooth connection in advance as a backup before USB connection is disconnected. This preliminary action ensures that when USB connection fails or is disconnected, the Bluetooth connection is already in place to maintain communication, thus improving continuity without requiring complex real-time switching logic.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses an intermediary management layer that coordinates between USB and Bluetooth connections. This intermediary handles the complexity of dual connection management by implementing a standardized interface and switching logic, thus reducing the perceived complexity for the rest of the system while maintaining communication continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10878405B2Smart redundant pairing of a card reader
Publication Date: 2020.12.29 SHOPIFY INC
  • US10878405B2 patent drawing
  • US10878405B2 patent drawing
  • US10878405B2 patent drawing

AI summary

Systems and methods are provided for communicating information between card readers and mobile devices. The systems and methods include providing a physical communication connection from a card reader to a mobile device. With the mobile device, determining whether successful physical connection to the card reader has been established and determining whether a wireless connection has been established with the card reader. If a wireless communication connection has not been established with the card reader, establishing a wireless communication connection with the card reader and continuously monitoring whether the physical communication connection and the wireless communication connection with the card reader continues and communicating information between the card reader and the mobile device using both the connections as long as either continues. Further, only the wireless communication connection or the physical communication connection between the mobile device and the card device is utilized when the other communication connection is not available.