Terminal Signaling Tag Interaction via Application State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces for ubiquitous computing applications are inflexible and lack the simplicity and intuitiveness required, as they are often single-purpose devices that rely on traditional point-and-click techniques and URL-based interactions, limiting their functionality.

Innovation Solution

A terminal, such as a mobile station or PDA, capable of interacting with RFID transponder tags, allowing users to perform predefined actions based on the tag type and the state of an application, enabling reading and writing data independently of the transceiver, and supporting various wireless communication methods like infrared, Bluetooth, and WLAN.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional point-and-click techniques and URL-based interactions are used, then the device structure remains simple, but the adaptability and functionality are limited

Engineering Contradiction:
ImprovefunctionalityVSAvoiddevice structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The terminal is designed to perform multiple functions including reading tag types, determining application states, and executing different predefined actions (reading data, writing data, initiating communication) based on tag type and application state combinations. This multi-functionality resolves the contradiction by enabling a single device to adapt to various computing scenarios without requiring multiple specialized devices

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

2Ease of operation

If the terminal performs actions based on tag type and application state, then the user interface becomes more flexible and intuitive, but the processing complexity increases

Engineering Contradiction:
Improveuser interface flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The terminal pre-determines and stores multiple predefined actions corresponding to different tag types and application states. When a tag is detected, the terminal automatically selects and executes the appropriate predefined action without requiring complex real-time decision-making. This approach simplifies the user interface by making it intuitive and automatic, while managing processing complexity through pre-computed action sets

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the terminal reads data from or writes data to the associated device independently of the transceiver, then the adaptability increases, but the device complexity increases

Engineering Contradiction:
Improvecommunication capabilityVSAvoiddevice structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The terminal uses the transceiver as an intermediary to detect tag types and initiate communication, but performs data reading and writing operations independently through separate data paths. This allows the terminal to leverage the transceiver for tag detection while maintaining independent data access capabilities, resolving the contradiction by using the transceiver as a mediator rather than a mandatory data transmission channel

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUSRE48868E1Terminal, method and computer program product for interacting with a signaling tag
Publication Date: 2021.12.28 NOKIA TECHNOLOGIES OY
  • USRE48868E1 patent drawing
  • USRE48868E1 patent drawing
  • USRE48868E1 patent drawing

AI summary

A terminal for interacting with a signaling tag includes a controller capable of receiving information regarding a signaling tag at least partially over an air interface. The controller is also capable of determining whether the controller is actively operating an application. In this regard, if the terminal is actively operating an application, the controller is capable of performing a predefined action based upon the application and a state of the application.