NFC Touch Triggering for Secure IoT Custom Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing internet of things devices with physical buttons occupy space, are aesthetically unpleasing, and lack user-friendly customization and security due to fixed functions and unidentifiable triggers.

Innovation Solution

Implement a custom function through touch operations, using near field communication to set and modify execution conditions, including authorization status, valid touches, and touch time, ensuring secure and quick execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a physical button is disposed on the internet of things device for customization, then a shortcut action can be enabled, but it occupies space and makes the device less beautiful

Engineering Contradiction:
Improveshortcut action capabilityVSAvoiddevice space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent replaces the mechanical physical button with a touch-based operation system. The external device uses touch gestures (single touch, double touch, long press) to trigger custom functions, eliminating the need for any physical button structure on the IoT device while maintaining full functionality for enabling shortcut actions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent uses the external device (such as a smartphone) as a virtual controller that copies the button-pressing functionality. The touch operations on the external device's screen replicate the function of a physical button, allowing users to trigger custom functions without any physical buttons on the IoT device itself.

Inventive Principle:
Principle #26Copying

2Ease of operation

If a physical button is used for triggering custom function, then a shortcut action can be enabled, but user cannot be identified affecting security of use

Engineering Contradiction:
Improvecustom function triggeringVSAvoidsecurity of use
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the IoT device sends status information (including authorization status, quantity of valid touches, and touch time) back to the external device. This feedback loop enables the system to track and identify which user is triggering the custom function by analyzing touch patterns and timing, thereby providing security verification.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary authorization setup before actual use. Users pre-configure execution conditions (such as authorized touch patterns, time windows, and valid touch quantities) in advance. When a touch operation occurs, the system checks these pre-set conditions to identify and verify the user, ensuring security before executing the custom function.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If the function is previously specified by a manufacturer, then the device can perform predetermined actions, but it is difficult to modify the performed function later

Engineering Contradiction:
Improvepredetermined function configurationVSAvoidfunction modification capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent makes the execution conditions dynamic and adjustable. Users can modify the custom functions and their execution conditions (such as changing touch patterns, time windows, or associated actions) at any time through the external device. The system updates the configuration in real-time, allowing flexible adaptation without requiring manufacturer intervention or device reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal configuration system that works across different scenarios and devices. The external device serves as a multi-functional controller that can configure, modify, and manage various custom functions for different IoT devices. The execution conditions can be adapted to different user needs and device types, providing broad versatility while maintaining ease of configuration.

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

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

Enables secure, space-efficient, and user-friendly customization of functions on IoT devices by allowing quick execution and modification of custom functions via touch, enhancing security and usability.

Implementation Method 1

connecting the electronic device to an external device for communication; determining whether a touch operation performed by the external device is detected

Methodology Applied
Scientific EffectNear field communication: Electromagnetic Induction

Data Source

PatentUS12524509B2Custom function implementation method, storage medium, and electronic device
Publication Date: 2026.01.13 HUAWEI TECH CO LTD
  • US12524509B2 patent drawing
  • US12524509B2 patent drawing
  • US12524509B2 patent drawing

AI summary

A method includes setting an execution condition of a custom function of an electronic device; determining whether a touch operation performed by an external device is detected; if a touch operation performed by the external device is detected, obtaining status information of the electronic device in response to the touch operation; determining whether an authorization status of the electronic device is a first state; if the authorization status of the electronic device is the first state, waiting to receive a connection request sent by the external device, where the connection request carries authentication information; determining whether the authentication information is correct, and whether a quantity of valid touches and a touch time meet the execution condition; and if the authentication information is correct, and the quantity of valid touches and the touch time meet the execution condition, performing the custom function.