Smart Card Update List for Selective Data Reading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing boot and refresh processes in mobile devices are inefficient and power-consuming due to the practice of reading the entire contents of a smart card, even when only specific data has changed, which is unnecessary if the card has not been removed since the last card read operation.

Innovation Solution

Implementing a selective card read operation that maintains an update list to identify modified objects since the last card read, allowing the terminal to read only those specific data objects, thereby reducing the amount of data read during boot and refresh processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the terminal reads the entire contents of the smart card during boot and refresh processes, then data consistency is ensured, but time consumption and power usage increase significantly

Engineering Contradiction:
Improvedata consistencyVSAvoidboot and refresh process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the smart card data into individual data objects and tracks modifications at the object level. Instead of reading the entire card contents, the system identifies and reads only those specific data objects that have been modified since the last card read operation, thereby reducing read time while maintaining data consistency for updated objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by reading only the necessary portion of the smart card data (modified objects) rather than the complete dataset. The update list mechanism enables the terminal to perform a partial read operation that suffices for maintaining data consistency, avoiding the excessive action of reading all card contents regardless of actual changes.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the terminal reads the entire contents of the smart card during boot and refresh processes, then data consistency is ensured, but power consumption increases

Engineering Contradiction:
Improvedata consistencyVSAvoidterminal power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the smart card data into individual data objects and tracks modifications at the object level. Instead of reading the entire card contents, the system identifies and reads only those specific data objects that have been modified since the last card read operation, thereby reducing power consumption while maintaining data consistency for updated objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by reading only the necessary portion of the smart card data (modified objects) rather than the complete dataset. The update list mechanism enables the terminal to perform a partial read operation that suffices for maintaining data consistency, avoiding the excessive power consumption associated with reading all card contents.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If an update list is maintained to track modified objects, then read efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecard read efficiencyVSAvoidterminal and smart card system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by maintaining an update list that is proactively updated whenever data objects on the smart card are modified. This pre-tracking of changes eliminates the need for full card reads and enables efficient selective reading, improving productivity while the added complexity is confined to the list maintenance mechanism.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9807595B2Terminal read with smart card update list
Publication Date: 2017.10.31 ORACLE INT CORP
  • US9807595B2 patent drawing
  • US9807595B2 patent drawing
  • US9807595B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with terminal reading using an update list are described. In one embodiment, a method includes identifying request to modify an object having corresponding data stored on a smart card installed in a terminal; storing an object identifier for the object in an update list; modifying the data corresponding to the object per the instruction; and providing the update list for access by the terminal. In another embodiment, the method may also include receiving a card read command; accessing an update list; identifying one or more objects in the update list; and reading data corresponding to the one or more objects, such that data corresponding to objects in the set of objects that are not in the update list are not read.