Mobile Terminal Application Launching Table NFC Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for controlling application launching in mobile terminal devices using NFC and smartcard modules are inadequate as they rely solely on application-specific information from RFID tags, lacking control over application selection based on detected data types and device types, which can lead to unwanted or fraudulent applications being launched.

Innovation Solution

A method is introduced that maintains a dedicated application launching table within the mobile terminal device, allowing applications to register and associate with specific identification parameters from detected devices, enabling selection and launching of applications based on data types and device types, and optionally interacting with a secure smartcard module for secure data transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application launching is controlled based solely on application-specific information from RFID tags, then the system is simple to operate, but security is compromised allowing fraudulent applications to be launched

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the application launching control into multiple independent components: a Launch Table storing application-specific information, identification parameters from RFID tags, device type information, and data type information. Each component handles a specific aspect of the control process, allowing comprehensive security checks while maintaining clear separation of functions and reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-populating the Launch Table with authorized application information and identification parameters before runtime. This allows the system to perform security verification based on pre-established criteria rather than making decisions during the launching process, improving both security and operational efficiency.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a dedicated application launching table is maintained with multiple parameters, then application selection precision is improved, but device complexity increases

Engineering Contradiction:
Improveapplication selection precisionVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The Launch Table is designed as a universal data structure that can accommodate multiple types of information: application identifiers, identification parameters, device type specifications, and data type requirements. This multi-functional table serves as a centralized repository for all launching control criteria, reducing the need for multiple separate data structures and minimizing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent utilizes parameter changes by varying the identification parameters, device type information, and data type information in the Launch Table to precisely control application selection. Different combinations of these parameters allow the system to distinguish between different launching scenarios and select the appropriate application, achieving high selection precision through parameter variation rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Speed

If NFC communication is used for device interaction, then communication speed is improved, but security risks from fraudulent devices increase

Engineering Contradiction:
Improvecommunication speedVSAvoidsecurity risks
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback mechanisms by comparing the identification parameters received from NFC communication with the authorized parameters stored in the Launch Table. This verification process provides feedback on whether the communicating device is authorized, allowing the system to accept or reject communication based on pre-established security criteria, thus maintaining security while enabling fast NFC communication.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The Launch Table acts as an intermediary between the NFC communication interface and the application launching process. It mediates the interaction by filtering and verifying device information before allowing application launching, thereby protecting the system from fraudulent devices while maintaining the speed benefits of NFC communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach provides efficient and secure control over application launching, preventing fraudulent activities by ensuring that only authorized applications are launched based on specific device and data type information, while ensuring tamperproof data transactions through the secure smartcard module.

Implementation Method 1

In one possible embodiment of the NFC, electromagnetic and/or electrostatic coupling is implemented in the radio frequency (RF) portion of the electromagnetic spectrum

Methodology Applied
Scientific EffectElectromagnetic coupling: Electromagnetic Induction

Implementation Method 2

In one possible embodiment of the NFC, electromagnetic and/or electrostatic coupling is implemented in the radio frequency (RF) portion of the electromagnetic spectrum

Methodology Applied
Scientific EffectElectrostatic coupling: Electrostatics

Data Source

PatentUS9398137B2Method, device and system for controlling application launching in a mobile terminal device
Publication Date: 2016.07.19 NOKIA TECHNOLOGIES OY
  • US9398137B2 patent drawing
  • US9398137B2 patent drawing
  • US9398137B2 patent drawing

AI summary

The present invention generally discloses methods, devices and systems for controlling application launching by means of a dedicated application launching table. According to a first aspect of the present invention a method for controlling launching of an application in a first mobile terminal device is provided. Said first mobile device comprises a first near field communication (NFC) module. The method according to the present invention comprises the steps of maintaining a dedicated application launching table, detecting the presence of a second device adapted to communicate with said first terminal device, determining identification parameters relating to said second device, and launching at least one predetermined application in said first device, wherein said application is selected to be launched based on entries in said dedicated application launching table and on said determined identification parameters.