Dynamic Card Applet Activation for Secure NFC Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing short-range wireless communication systems, such as those using RFID, BLUETOOTH, and NFC, require users to manually select and activate card applets for transactions, limiting convenience and efficiency, especially when multiple cards are stored in an electronic wallet.

Innovation Solution

A computing device selectively activates card applets based on user-defined rules and device states, allowing for automatic or manual activation of 'fast' and 'slow' cards, respectively, to facilitate point-of-sale transactions without explicit user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all card applets remain activated at all times, then transaction availability is improved, but security risk and device complexity increase

Engineering Contradiction:
Improvetransaction availabilityVSAvoidcard management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts card applet activation states based on device state and user-defined rules. Cards transition between activated and deactivated states automatically, allowing the system to maintain high transaction availability when needed while reducing security risks and complexity when cards are not in use. This is achieved through the card emulation state machine that responds to device state changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides self-service card management through user-defined rules that automatically control card activation without requiring manual user intervention for each transaction. The device itself manages the activation/deactivation of card applets based on predefined conditions, eliminating the need for users to manually select and activate cards while maintaining security and availability.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual card selection is required, then security is improved, but transaction speed and user convenience deteriorate

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring user-defined rules that determine which cards should be activated under specific device states. Before a transaction is needed, the appropriate card applets are already activated based on these pre-established rules, eliminating the need for manual selection during the transaction while maintaining security through user-defined criteria.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from device state monitoring to automatically adjust card activation status. The device continuously monitors its own state and uses this feedback to determine which cards should be activated, creating a closed-loop system that balances security and convenience without requiring manual user input during transactions.

Inventive Principle:
Principle #23Feedback

3Extent of automation

If reader chooses among activated cards, then automation is improved, but loss of user control and security worsens

Engineering Contradiction:
Improvecard selection automationVSAvoiduser control
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system performs preliminary action by having users define activation rules in advance. These pre-configured rules establish user control over which cards can be activated under specific conditions, while the actual card selection during transactions is automated based on these user-defined parameters. This approach maintains both automation and user control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of card activation status based on device state and user-defined rules. Instead of allowing the reader to choose among all activated cards or requiring manual selection, the system dynamically adjusts which cards are activated based on predefined parameters, thereby automating the selection process while maintaining user control through the rule-based approach.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9064247B2User-configurable activation of card applets
Publication Date: 2015.06.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9064247B2 patent drawing
  • US9064247B2 patent drawing
  • US9064247B2 patent drawing

AI summary

Card applets associated with an electronic wallet are activated and deactivated based on user-defined rules. Based on the rules and a device state, a card emulation state and card applet states are modified to enable or disable completion of transactions. The transactions are between a computing device and a reader such as a point-of-sale terminal. In some embodiments, a user designates a plurality of the card applets as fast cards capable of completing a transaction via near-field communication (NFC) interaction without user input at a time of the transaction.