Smart Card Update List for Selective Data Reading
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If an update list is maintained to track modified objects, then read efficiency is improved, but device complexity increases
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.
Data Source
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.


