Dynamic String Pairing for Low-Hardware Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing pairing methods between client terminals in information communication systems require accelerometers, GPS, and display/camera capabilities, limiting their applicability to all types of apparatuses connected to an information communication network.

Innovation Solution

An information communication system where a first apparatus displays a changing provision string and transmits it to a server, and a second apparatus inputs and transmits a matching acceptance string, with the server determining pairing based on string matching, allowing pairing between apparatuses with minimal hardware requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If shake processing or QR code processing is used for pairing, then pairing can be implemented between client terminals without direct communication means, but the methods are not applicable to every type of apparatuses due to hardware requirements

Engineering Contradiction:
Improvepairing applicabilityVSAvoidhardware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the pairing function from hardware-dependent methods (shake processing requiring accelerometers, QR code requiring display and camera) to a software-based string input method. The core pairing logic is separated from specific hardware requirements, allowing the same pairing mechanism to work across diverse apparatus types including PCs, tablets, and mobile phones with varying capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal pairing method using string input that can be implemented across multiple types of apparatuses. The pairing mechanism becomes multi-functional, working not only for mobile devices but also for PCs, tablets, and other information processing apparatuses that have basic input capabilities, thereby achieving broad adaptability without requiring specific hardware features.

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

2Reliability

If a provision string is displayed and changed regularly to prevent accidental or malicious pairing, then pairing security is improved, but the user must continuously update the acceptance string to match

Engineering Contradiction:
Improvepairing securityVSAvoidstring input operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements feedback by displaying both the provision string and the acceptance string simultaneously on the user interface. When the user inputs the acceptance string, the system provides visual feedback showing whether the input matches the current provision string. This real-time feedback mechanism guides the user through the string updating process, making the operation intuitive despite the changing strings.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by automatically generating and displaying the next expected acceptance string before the user needs to input it. The carry processing unit pre-calculates what the acceptance string should be based on the provision string, so the user only needs to follow the displayed guidance rather than independently manage the changing string values.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the provision string changes every given amount of time with carrying and adding new characters, then pairing accuracy and security are improved, but the complexity of synchronizing the acceptance string increases

Engineering Contradiction:
Improvestring matching accuracyVSAvoidcarry processing logic
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component - the carry processing unit - that automatically manages the complexity of string synchronization. This intermediary handles the carry operations and character additions, translating the changing provision string into the corresponding acceptance string format. The user interface serves as another intermediary, presenting the simplified task of entering displayed characters rather than managing the underlying complex transformation logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11728989B2Information communication system for establishing pairing in information communication network
Publication Date: 2023.08.15 PLATFIELD
  • US11728989B2 patent drawing
  • US11728989B2 patent drawing
  • US11728989B2 patent drawing

AI summary

A first apparatus performs a pairing providing process of displaying a provision string on the first apparatus and transmitting the provision string to a server apparatus, the provision string being of a given number of digits that changes every given amount of time in such a manner that, every given amount of time, the provision string is subjected to carrying and a new character is added to the rightmost digit of the provision string. A second apparatus transmits an acceptance string to the server apparatus, the acceptance string being input from the second apparatus based on the provision string displayed on the first apparatus. The server apparatus compares the provision string with the acceptance string, and determines that pairing is established between the first apparatus and the second apparatus when the provision string and the acceptance string match each other.