Smart Card Reader Service Relay for Reconnection Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing smart card reader systems face inefficiencies due to redundant commands being sent from the smart card resource manager to the smart card reader, leading to wastage of time and computational resources, especially when reconnecting after a loss of connection.

Innovation Solution

Implementing a smart card reader service that acts as a relay between the smart card resource manager and the smart card reader, filtering out unnecessary commands and maintaining an open session with the smart card to optimize communication and reduce redundant operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the smart card resource manager sends commands directly to the smart card reader, then the communication path is simple, but redundant commands are sent leading to wasted time and computational resources

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidreconnection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

A smart card reader service is introduced as an intermediary component between the smart card resource manager and the smart card reader. This service acts as a relay that receives commands from the resource manager, filters out redundant commands, and forwards only necessary commands to the reader, thereby improving communication efficiency and reducing reconnection time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the smart card reader maintains an open session with the smart card, then reconnection is faster, but computational resources are consumed

Engineering Contradiction:
Improvereconnection speedVSAvoidcomputational resource usage
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The smart card reader service maintains an open session with the smart card in advance, keeping the communication channel ready before it is needed. This preliminary action allows for faster reconnection when required, as the session infrastructure is already established and does not need to be created from scratch during reconnection events.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the smart card reader service filters commands, then redundant operations are reduced, but the device complexity increases

Engineering Contradiction:
Improvecommand processing efficiencyVSAvoidcommunication architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The smart card reader service serves as a intermediary layer that implements command filtering logic. It receives commands from the resource manager, analyzes each command to determine if it is redundant, and selectively forwards only necessary commands to the reader. This filtering mechanism improves command processing efficiency while managing complexity through a dedicated service layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8496175B2System and method for improving smart card reader reconnections
Publication Date: 2013.07.30 MALIKIE INNOVATIONS LTD
  • US8496175B2 patent drawing
  • US8496175B2 patent drawing
  • US8496175B2 patent drawing

AI summary

Upon recognizing a loss of a first connection to a computing apparatus, such as a personal computer, a smart card reader may maintain an open session with a smart card and may associate an identity of the computing apparatus of the first connection with the open session. Some time later, the smart card reader may establish a second connection with a computing apparatus. The smart card reader may compare an identity of the computing apparatus of the second connection with the identity of the computing apparatus of the first connection. Responsive to determining that the identities do not match, the smart card reader may close the open session with the smart card. Responsive to determining that the identities do match, the smart card reader may maintain the open session with the smart card.