Credential Channel Keep-Alive for Conditional Document Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for verifying digital credentials in smart devices often close communication channels prematurely, leading to inefficient document exchanges and poor user experience due to unexpected additional document requests.

Innovation Solution

Implementing a conditional keep-alive mechanism in the communication channel based on reader indications, allowing the channel to remain open for potential subsequent requests for additional credentials or documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the communication channel is closed after the first credential is transmitted, then system resources are freed and security is improved, but additional credential requests cannot be fulfilled without re-establishing the channel, leading to poor user experience and increased latency

Engineering Contradiction:
Improveuser experienceVSAvoidcommunication channel management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication channel transitions from a static closed state to a dynamic conditional keep-alive state. The channel remains open based on runtime conditions (reader indication and timeout period) rather than a fixed protocol, allowing seamless handling of additional credential requests while maintaining security through conditional closure.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the communication channel remains open indefinitely, then subsequent credential requests can be handled efficiently, but system resources are consumed and security risks increase

Engineering Contradiction:
Improvecredential transfer efficiencyVSAvoidcommunication channel resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary action by establishing a timeout period before the communication channel is closed. This timeout period is set in advance based on reader indication, allowing the channel to remain open for potential subsequent requests while ensuring automatic closure to free resources, thus balancing efficiency and resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If a timeout period is established for closing the communication channel, then resources are freed after inactivity, but the channel may close before subsequent credential requests are completed

Engineering Contradiction:
Improvecommunication channel resource managementVSAvoidcredential transfer completeness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system uses feedback from the reader indication to dynamically adjust the timeout period. The reader provides information about whether additional credential requests are expected, and this feedback is used to set an appropriate timeout period that prevents premature channel closure while ensuring resource cleanup if no additional requests are made.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4412185B1Conditional request and keep alive
Publication Date: 2026.01.28 TOPPAN SECURITY SAS
  • EP4412185B1 patent drawingFigure 1
  • EP4412185B1 patent drawingFigure 2
  • EP4412185B1 patent drawingFigure 3

AI summary

Various systems and methods for securely and efficiently exchanging credentials are described herein. The systems and methods establish a communication channel between a mobile device (120) and a reader (110). The systems and methods establish a communication channel between a mobile device (120) and a reader (110). The systems and methods receive, via the communication channel at a credential application executing on the mobile device (120), a request for a document. The systems and methods transmit the document from the mobile device (120) to the reader (110) via the communication channel and after the document is transmitted from the mobile device (120) to the reader (110), condition keeping the communication channel active by the mobile device (120) or credential application based on information received from the reader (110).